Bob Jamison wrote:
and the new gtk24.zip is: http://troi.hous.es3.titan.com/~rjamison/inkscape/gtk24.zip
I noticed this morning that one of the tweaks that I made to Glibmm to make it static, did not make it into the .zip file. I made the fix, tested, and uploaded another copy. You will need this one. Sorry!
I also uploaded another InkscapeXXX.zip .
On another note, an FYI, that you probably already know --- one practice that I once knew, but forgot, and relearned this week to find our errors, is finding out where in all of the messy #includes a certain thing might be defined. It's very simple. Take the compile line that makes your target file, and modify it to use the -E flag. For example, this line is invoked by the makefile:
if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -I/usr/local/include/gtkmm-2.4 -I/usr/local/lib/gtkmm-2.4/include -I/usr/local/include/glibmm-2.4 -I/usr/local/lib/glibmm-2.4/include -I/usr/local/include/gdkmm-2.4 -I/usr/local/lib/gdkmm-2.4/include -I/usr/local/include/pangomm-1.4 -I/usr/local/include/atkmm-1.6 -I/usr/include/libxml2 -Wall -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 -MT inkview.o -MD -MP -MF ".deps/inkview.Tpo" \ -c -o inkview.o `test -f 'inkview.cpp' || echo './'`inkview.cpp; \ then mv -f ".deps/inkview.Tpo" ".deps/inkview.Po"; \ else rm -f ".deps/inkview.Tpo"; exit 1; \ fi
...copy/paste, and modify it to be .....
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/sigc++-2.0 -I/usr/local/lib/sigc++-2.0/include -I/usr/local/include/gtkmm-2.4 -I/usr/local/lib/gtkmm-2.4/include -I/usr/local/include/glibmm-2.4 -I/usr/local/lib/glibmm-2.4/include -I/usr/local/include/gdkmm-2.4 -I/usr/local/lib/gdkmm-2.4/include -I/usr/local/include/pangomm-1.4 -I/usr/local/include/atkmm-1.6 -I/usr/include/libxml2 -Wall -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -g -O2 -MT inkview.o -MD -MP -MF ".deps/inkview.Tpo" \ -E inkview.cpp > myfile.txt
And you will have a (very large) file with all of the C code defining your file, -INCLUDING- every file that was #included. A quick search will reveal where your symbol was defined.
Bob