I've just compiled gdb 7.8
from source in my home directory on a server machine running linux. I had previously been using gdb 7.6
, and aside from stability issues with gdb
itself (the reason for the upgrade) everything worked fine.
Since the upgrade of gdb
, when I run cgdb 0.6.7
I immediately get the following message:
Python Exception <type 'exceptions.ImportError'> No module named gdb: warning: Could not load the Python gdb module from `/home/username/bin/gdb//python'. Limited Python support is available from the _gdb module. Suggest passing --data-directory=/path/to/gdb/data-directory.
When I built gdb
, I used ./configure --with-python
.
When I run cgdb
and my program reaches a segfault, I type backtrace
and get the following message:
Python Exception No module named gdb.frames:
So it seems like I am effectively unable to use gdb
/cgdb
without python support. What can I do to resolve this?
FWIW; I don't use python
, I usually write c++
.
data-directory
in the folder where thegdb
binary is, so doing this results in the same error. – Leathern