Hi Cyril.
mvancura@prisera:~/gfxprim$ gfxprim-config --libs-backends -lGP_backends -lX11 -lXext
Moved to the mailing list. Both the patch in question and requested log are attached.
Details:
git commit 5381c2dcc328739b9d82e462da5e2135a8d23c2a (current HEAD of master)
machine is debian squeeze, libx11-6, libx11-data and libx11-dev installed
With the attached patch, I can build gfxprim succesfully and spiv also works then.
Milan Vancura
Hi!
This looks like leftover from build before commit:
backends,input: Move Input drivers to backends.
f7b1bfa7d24c44f3e03e6d3e8f20fe5d839964bd
Where X11 input parsing was part of the input library (which is compiled in libGP.so).
Look into the libs/input/ directory for GP_InputDriverX11.o and if its there remove it.
Here comes some background:
The build system only removes files it knows about in the 'make clean' so if some of the source files were moved or removed the object file may end up orphaned there and in case of libGP will end up in the .so library as well.
It's generally a good idea to look for orphaned files after 'make clean' with 'git clean'.
I will look at the build system and try to figure out how to make this case less confusing meanwhile.
This looks like leftover from build before commit: f7b1bfa7d24c44f3e03e6d3e8f20fe5d839964bd
Tested successfully. Good catch! So this issue transforms to a bug 'make distclean does not clean enough' :-)
Milan
Hi!
Tested successfully. Good catch! So this issue transforms to a bug 'make distclean does not clean enough' :-)
Fixed in 0de5472415c0c4e5031b1dfbd0bc3bdb995fb334.
Thanks for the report.