Hi,
trying to compile from a fresh SVN update, after following instructions on:
http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX
I've got Mac OS 10.4.6, a full unstable fink installation, svn update from this evening. Various libs, like gtk* are installed (took all day to build on this laptop). gcc is 4.0.0 20041026. Ran configure, make...
Very early on, 'make' reports:
--- snip --- make make all-recursive Making all in src if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -DPOTRACE="potrace" -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include/sigc++-2.0 -I/sw/lib/sigc++-2.0/include -I/sw/include/libxml2 -I/sw/include -I/sw/include/pango-1.0 -I/usr/X11R6/include -I/usr/X11R6/include/freetype2 -I/sw/include/gtk-2.0 -I/sw/include/atk-1.0 -I/sw/lib/gtk-2.0/include -I/sw/include/glibmm-2.4 -I/sw/lib/glibmm-2.4/include -I/sw/include/pangomm-1.4 -I/sw/include/atkmm-1.6 -I/sw/include/gdkmm-2.4 -I/sw/lib/gdkmm-2.4/include -I/sw/include/gtkmm-2.4 -I/sw/lib/gtkmm-2.4/include -I../cxxtest -I/sw/include -Wall -W -Wpointer-arith -Wcast-align -Wsign-compare -Woverloaded-virtual -Wswitch -Wno-unused-parameter -O3 -Wall -MT conn-avoid-ref.o -MD -MP -MF ".deps/conn-avoid-ref.Tpo" -c -o conn-avoid-ref.o conn-avoid-ref.cpp; \ then mv -f ".deps/conn-avoid-ref.Tpo" ".deps/conn-avoid-ref.Po"; else rm -f ".deps/conn-avoid-ref.Tpo"; exit 1; fi sp-object.h:226: warning: unused parameter 'title' sp-object.h:231: warning: unused parameter 'desc' ./libnr/nr-maybe.h:41: warning: unused parameter 'n' ./libnr/nr-maybe.h:42: warning: unused parameter 'n' ./util/share.h:34: error: declaration of 'Inkscape::Util::ptr_shared<T>::operator bool() const' ./util/share.h:32: error: conflicts with previous declaration 'Inkscape::Util::ptr_shared<T>::operator const T1*() const' ./util/share.h: In instantiation of `Inkscape::Util::ptr_shared<char>': ./util/share.h:116: instantiated from here ./util/share.h:22: error: declaration of 'Inkscape::Util::ptr_shared<T>::operator bool() const [with T = char]' ./util/share.h:32: error: conflicts with previous declaration 'Inkscape::Util::ptr_shared<T>::operator const T1*() const [with T1 = T1, T = char]' xml/simple-node.cpp:102: warning: unused parameter 'prev' xml/simple-node.cpp:102: warning: unused parameter 'prev' xml/simple-node.cpp:169: warning: unused parameter 'old_content' xml/simple-node.cpp:169: warning: unused parameter 'old_content' xml/simple-node.cpp:207: warning: unused parameter 'old_value' xml/simple-node.cpp:207: warning: unused parameter 'old_value' xml/simple-node.cpp:388: warning: unused parameter 'is_interactive' xml/simple-node.cpp:622: warning: unused parameter 'is_interactive' conn-avoid-ref.cpp:248: warning: unused parameter 'mp' make[2]: *** [conn-avoid-ref.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 --- snip ---
I hope this is helpful. Can anyone see where I went wrong?
Thanks.