|
Archives
D Programming
DD.gnu digitalmars.D digitalmars.D.bugs digitalmars.D.dtl digitalmars.D.dwt digitalmars.D.announce digitalmars.D.learn digitalmars.D.debugger C/C++ Programming
c++c++.announce c++.atl c++.beta c++.chat c++.command-line c++.dos c++.dos.16-bits c++.dos.32-bits c++.idde c++.mfc c++.rtl c++.stl c++.stl.hp c++.stl.port c++.stl.sgi c++.stlsoft c++.windows c++.windows.16-bits c++.windows.32-bits c++.wxwindows digitalmars.empire digitalmars.DMDScript electronics |
digitalmars.D.debugger - [ddbg] Unable to find source files
I ran into a problem the other day where ddbg 0.8.1 was telling me that it couldn't find line xxx of file yyy. But it knew there was a file yyy. It listed it in the modules list. Don't have time to narrow it down to a repro right now, but just wanted to see if anyone else had seen this. The source file in question was called OptMesh.d and I was running the debugger from a \data directory beneath that. It was finding the other files fine, so my thought was maybe there's a bug with mixed case filenames. The files that were working were all lowercase. Maybe just a coincidence, though. --bb May 28 2007
if you're using codeblocks, it happens rather frequently that CB messes up the linenumbers of breakpoints and issues them at some very high linenumber that doesn't exist. if you find that the linenumber ddbg is complaining about doesn't exist, it's probably this problem. else i'll need to reproduce this situation. i haven't seen any problem concerning case of filenames, yet. Bill Baxter wrote:I ran into a problem the other day where ddbg 0.8.1 was telling me that it couldn't find line xxx of file yyy. But it knew there was a file yyy. It listed it in the modules list. Don't have time to narrow it down to a repro right now, but just wanted to see if anyone else had seen this. The source file in question was called OptMesh.d and I was running the debugger from a \data directory beneath that. It was finding the other files fine, so my thought was maybe there's a bug with mixed case filenames. The files that were working were all lowercase. Maybe just a coincidence, though. --bb Jun 04 2007
Jascha Wetzel wrote:if you're using codeblocks, it happens rather frequently that CB messes up the linenumbers of breakpoints and issues them at some very high linenumber that doesn't exist. Jun 04 2007
Bill Baxter wrote:Jascha Wetzel wrote:if you're using codeblocks, it happens rather frequently that CB messes up the linenumbers of breakpoints and issues them at some very high linenumber that doesn't exist. Jun 07 2007
I am getting the same sort of error but my situation is almost entirely different :) I'm using code::blocks. I have: E:\Program Files\CodeBlocks E:\D\DMD E:\D\DMC E:\D\DMD\BIN <-ddbg installed here E:\D\src I followed the directions on the ddbg site to setup the debugger etc. I created a new project in CodeBlocks: E:\D\src\Sudoku\ adding 1 file E:\D\src\Sudoku\sudoku.d which I open and add 1 breakpoint, then I run and get:break "E:/D/src/Sudoku/sudoku.d:5" Jul 19 2007
Stopping CodeBlocks and starting it up again seems to have resolved all the problems, weird! Regan Jul 19 2007
Regan Heath wrote:Stopping CodeBlocks and starting it up again seems to have resolved all the problems, weird! Jul 19 2007
|