
Hi folks,
I tried to compile inkscape with gcc-3.3.3 under Slackware (current). During compile I get the following error:
make[1]: Entering directory `/usr/src/inkscape-0.37/src/libnr' if g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I.. -I../../src -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/usr/local/lib/sigc++-1.2/include -I/usr/local/include/sigc++-1.2 -Wall -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wstrict-prototypes -Wno-unused-parameter -g -O2 -MT nr-types.o -MD -MP -MF ".deps/nr-types.Tpo" \ -c -o nr-types.o `test -f 'nr-types.cpp' || echo './'`nr-types.cpp; \ then mv -f ".deps/nr-types.Tpo" ".deps/nr-types.Po"; \ else rm -f ".deps/nr-types.Tpo"; exit 1; \ fi In file included from /usr/include/pthread.h:655, from /usr/include/c++/3.3.3/i486-slackware-linux/bits/gthr-default.h:37, from /usr/include/c++/3.3.3/i486-slackware-linux/bits/gthr.h:98, from /usr/include/c++/3.3.3/i486-slackware-linux/bits/c++io.h:37, from /usr/include/c++/3.3.3/bits/fpos.h:44, from /usr/include/c++/3.3.3/bits/char_traits.h:46, from /usr/include/c++/3.3.3/string:47, from /usr/include/c++/3.3.3/stdexcept:45, from ../libnr/nr-types.h:19, from nr-types.cpp:1: /usr/include/bits/sigthread.h:32: error: Fehler beim Parsen before `*' token
Means in English: Error while parsing in front of '*' token
make[1]: *** [nr-types.o] Fehler 1 make[1]: Leaving directory `/usr/src/inkscape-0.37/src/libnr' make: *** [all] Fehler 2
Is this an inkscape problem or a gcc issue?
Steinchen
PS: Please cc me, I'm not subscribed!