David> What recipe are you using to check out and configure the code?
First: yum-builddeps gdb. Then: git clone git://sourceware.org/git/gdb.git src
Then I make new build and install directories and build in a separate tree:
mkdir build install cd build ../src/configure --prefix=$(cd ../install && pwd) --enable-targets=all make -j2
If you want to really use the resulting gdb on Fedora you also want --with-separate-debug-dir=/usr/lib/debug/ in there.
For this test I was then doing 'cd gdb; make mostlyclean'; then running running make in just this directory with the plugin arguments. That is, I didn't try building libiberty and bfd and whatnot with the plugin.
Now I'm trying something else: I'm removing just the python-using objects from gdb to see what happens with those. I'll let you know.
David> BTW, is the code you're compiling purely C ?
Yes.
FWIW I looked and I interrupted the build partway through yesterday. So there are probably even more errors than what I posted.
David> In the meantime, here are some notes on the other errors you reported:
AttributeError: 'NoneType' object has no attribute 'loc'
David> I'm not sure of the context for this one ^^^^ [...]
I was going to attach the whole log so you can see the context, but it is quite large.
Tom