Is there an update regarding this issue because I'm experiencing the same thing. As soon as I try to use my own Makefile I can longer debug and breakpoints don't get hit. The actual error message I get is:
Debugger name and version: GNU gdb 5.2.1
No source file named C:/source/qt2/main.cpp.
I'm using Qt, so if I don't use the custom makefile, I can debug, but then my resource files don't get included properly. Kind of a catch-22.
Good for you. :-) Unfortunately I am already using the most recent version (6.3.2). One thing I found out is quite interesting: An "info source" gives this:
(gdb) info source
Current source file is ../../src/MainWin.cpp
Compilation directory is d:/Daten/C++/FrontDesign/FrontDesign.wx/src/
Located in d:/Daten/C++/FrontDesign/FrontDesign.wx/src/../../src/MainWin.cpp
And so a
break d:/Daten/C++/FrontDesign/FrontDesign.wx/src/../../src/MainWin.cpp:xxx
is working as well. So it seems to be a relative-absolute path converting problem within the gdb. So I wouldn't blame CB for this problem. But I am hoping to work around it with CB. ;-)