Alexander Hansen <[email protected]> said: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 1/22/10 12:42 PM, Stacey wrote: >> Hello. Sorry, I'm back again with another error. Synfig won't build on >> Snow Leopard. I'm on 32bit Fink >> >> Making all in mod_magickpp >> /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H >> -I../../.. -I../../../src -I/sw/include/ImageMagick >> -I/sw/lib/fontconfig2/include -I/sw/include -I/sw/include/libxml++-2.6 >> -I/sw/lib/libxml++-2.6/include -I/sw/include/libxml2 -I/sw/include >> -I/sw/include/glibmm-2.4 -I/sw/lib/glibmm-2.4/include >> -I/sw/include/sigc++-2.0 -I/sw/lib/sigc++-2.0/include >> -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include >> -I/sw/include/sigc++-2.0 -I/sw/lib/sigc++-2.0/include >> -DSYNFIG_NO_DEPRECATED -DLOCALEDIR=\"/sw/share/locale\" -DNDEBUG -O2 -W >> -Wall -MT libmod_magickpp_la-main.lo -MD -MP -MF >> .deps/libmod_magickpp_la-main.Tpo -c -o libmod_magickpp_la-main.lo `test >> -f 'main.cpp' || echo './'`main.cpp >> libtool: compile: g++ -DHAVE_CONFIG_H -I../../.. -I../../../src >> -I/sw/include/ImageMagick -I/sw/lib/fontconfig2/include -I/sw/include >> -I/sw/include/libxml++-2.6 -I/sw/lib/libxml++-2.6/include >> -I/sw/include/libxml2 -I/sw/include -I/sw/include/glibmm-2.4 >> -I/sw/lib/glibmm-2.4/include -I/sw/include/sigc++-2.0 >> -I/sw/lib/sigc++-2.0/include -I/sw/include/glib-2.0 >> -I/sw/lib/glib-2.0/include -I/sw/include -I/sw/include/sigc++-2.0 >> -I/sw/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED >> -DLOCALEDIR=\"/sw/share/locale\" -DNDEBUG -O2 -W -Wall -MT >> libmod_magickpp_la-main.lo -MD -MP -MF .deps/libmod_magickpp_la-main.Tpo >> -c main.cpp -fno-common -DPIC -o .libs/libmod_magickpp_la-main.o >> mv -f .deps/libmod_magickpp_la-main.Tpo .deps/libmod_magickpp_la-main.Plo >> /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H >> -I../../.. -I../../../src -I/sw/include/ImageMagick >> -I/sw/lib/fontconfig2/include -I/sw/include -I/sw/include/libxml++-2.6 >> -I/sw/lib/libxml++-2.6/include -I/sw/include/libxml2 -I/sw/include >> -I/sw/include/glibmm-2.4 -I/sw/lib/glibmm-2.4/include >> -I/sw/include/sigc++-2.0 -I/sw/lib/sigc++-2.0/include >> -I/sw/include/glib-2.0 -I/sw/lib/glib-2.0/include -I/sw/include >> -I/sw/include/sigc++-2.0 -I/sw/lib/sigc++-2.0/include >> -DSYNFIG_NO_DEPRECATED -DLOCALEDIR=\"/sw/share/locale\" -DNDEBUG -O2 -W >> -Wall -MT libmod_magickpp_la-trgt_magickpp.lo -MD -MP -MF >> .deps/libmod_magickpp_la-trgt_magickpp.Tpo -c -o >> libmod_magickpp_la-trgt_magickpp.lo `test -f 'trgt_magickpp.cpp' || echo >> './'`trgt_magickpp.cpp >> libtool: compile: g++ -DHAVE_CONFIG_H -I../../.. -I../../../src >> -I/sw/include/ImageMagick -I/sw/lib/fontconfig2/include -I/sw/include >> -I/sw/include/libxml++-2.6 -I/sw/lib/libxml++-2.6/include >> -I/sw/include/libxml2 -I/sw/include -I/sw/include/glibmm-2.4 >> -I/sw/lib/glibmm-2.4/include -I/sw/include/sigc++-2.0 >> -I/sw/lib/sigc++-2.0/include -I/sw/include/glib-2.0 >> -I/sw/lib/glib-2.0/include -I/sw/include -I/sw/include/sigc++-2.0 >> -I/sw/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED >> -DLOCALEDIR=\"/sw/share/locale\" -DNDEBUG -O2 -W -Wall -MT >> libmod_magickpp_la-trgt_magickpp.lo -MD -MP -MF >> .deps/libmod_magickpp_la-trgt_magickpp.Tpo -c trgt_magickpp.cpp >> -fno-common -DPIC -o .libs/libmod_magickpp_la-trgt_magickpp.o >> mv -f .deps/libmod_magickpp_la-trgt_magickpp.Tpo >> .deps/libmod_magickpp_la-trgt_magickpp.Plo >> /bin/sh ../../../libtool --tag=CXX --mode=link g++ >> -I/sw/include/libxml++-2.6 -I/sw/lib/libxml++-2.6/include >> -I/sw/include/libxml2 -I/sw/include -I/sw/include/glibmm-2.4 >> -I/sw/lib/glibmm-2.4/include -I/sw/include/sigc++-2.0 >> -I/sw/lib/sigc++-2.0/include -I/sw/include/glib-2.0 >> -I/sw/lib/glib-2.0/include -I/sw/include -I/sw/include/sigc++-2.0 >> -I/sw/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED >> -DLOCALEDIR=\"/sw/share/locale\" -DNDEBUG -O2 -W -Wall -module >> -lMagick++ -L/usr/X11R6/lib -no-undefined -avoid-version >> -L/sw/lib/fontconfig2/lib -L/sw/lib -o libmod_magickpp.la -rpath >> /sw/lib/synfig/modules libmod_magickpp_la-main.lo >> libmod_magickpp_la-trgt_magickpp.lo ../../synfig/libsynfig.la -L/sw/lib >> -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 >> -lintl -lpthread -L/sw/lib -lsigc-2.0 -L/sw/lib -lintl -R/sw/lib >> -Wl,-framework -Wl,CoreFoundation -lpthread >> libtool: link: g++ -o .libs/libmod_magickpp.so -bundle >> .libs/libmod_magickpp_la-main.o >> .libs/libmod_magickpp_la-trgt_magickpp.o /sw/lib/libMagick++.dylib >> -L/usr/X11R6/lib -L/sw/lib/fontconfig2/lib -L/sw/lib >> ../../synfig/.libs/libsynfig.dylib /sw/lib/libltdl.dylib >> /sw/lib/libxml++-2.6.dylib /sw/lib/libxml2.dylib >> /sw/lib/libglibmm-2.4.dylib /sw/lib/libgobject-2.0.dylib >> /sw/lib/libglib-2.0.dylib /sw/lib/libsigc-2.0.dylib >> /sw/lib/libintl.dylib -lpthread -Wl,-framework -Wl,CoreFoundation >> Undefined symbols: >> "_OptimizeImageLayers", referenced from: >> magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o >> magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o >> "_OptimizeImageTransparency", referenced from: >> magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o >> magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o >> "_GetExceptionInfo", referenced from: >> magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o >> magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o >> void >> Magick::writeImages<__gnu_cxx::__normal_iterator<Magick::Image*, >> std::vector<Magick::Image, std::allocator<Magick::Image> > > >> >(__gnu_cxx::__normal_iterator<Magick::Image*, >> std::vector<Magick::Image, std::allocator<Magick::Image> > >, >> __gnu_cxx::__normal_iterator<Magick::Image*, std::vector<Magick::Image, >> std::allocator<Magick::Image> > >, std::basic_string<char, >> std::char_traits<char>, std::allocator<char> > const&, bool)in >> libmod_magickpp_la-trgt_magickpp.o >> MagickCore::_Image* copy_image_list<std::vector<Magick::Image, >> std::allocator<Magick::Image> > >(std::vector<Magick::Image, >> std::allocator<Magick::Image> >&)in libmod_magickpp_la-trgt_magickpp.o >> "_DestroyExceptionInfo", referenced from: >> void >> Magick::writeImages<__gnu_cxx::__normal_iterator<Magick::Image*, >> std::vector<Magick::Image, std::allocator<Magick::Image> > > >> >(__gnu_cxx::__normal_iterator<Magick::Image*, >> std::vector<Magick::Image, std::allocator<Magick::Image> > >, >> __gnu_cxx::__normal_iterator<Magick::Image*, std::vector<Magick::Image, >> std::allocator<Magick::Image> > >, std::basic_string<char, >> std::char_traits<char>, std::allocator<char> > const&, bool)in >> libmod_magickpp_la-trgt_magickpp.o >> "_CloneImage", referenced from: >> MagickCore::_Image* copy_image_list<std::vector<Magick::Image, >> std::allocator<Magick::Image> > >(std::vector<Magick::Image, >> std::allocator<Magick::Image> >&)in libmod_magickpp_la-trgt_magickpp.o >> "_WriteImages", referenced from: >> void >> Magick::writeImages<__gnu_cxx::__normal_iterator<Magick::Image*, >> std::vector<Magick::Image, std::allocator<Magick::Image> > > >> >(__gnu_cxx::__normal_iterator<Magick::Image*, >> std::vector<Magick::Image, std::allocator<Magick::Image> > >, >> __gnu_cxx::__normal_iterator<Magick::Image*, std::vector<Magick::Image, >> std::allocator<Magick::Image> > >, std::basic_string<char, >> std::char_traits<char>, std::allocator<char> > const&, bool)in >> libmod_magickpp_la-trgt_magickpp.o >> "_RemoveDuplicateLayers", referenced from: >> magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o >> magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o >> "_SetImageInfo", referenced from: >> magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o >> magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o >> ld: symbol(s) not found >> collect2: ld returned 1 exit status >> make[4]: *** [libmod_magickpp.la] Error 1 >> make[3]: *** [all-recursive] Error 1 >> make[2]: *** [all-recursive] Error 1 >> make[1]: *** [all-recursive] Error 1 >> make: *** [all] Error 2 >> ### execution of make failed, exit code 2 >> Removing runtime build-lock... >> Removing build-lock package... >> /sw/bin/dpkg-lockwait -r fink-buildlock-synfig-0.62.00-2 >> (Reading database ... 89221 files and directories currently installed.) >> Removing fink-buildlock-synfig-0.62.00-2 ... >> Failed: phase compiling: synfig-0.62.00-2 failed >> >> ~ Stacey >> >> > > I get something similar on 10.5: > > /bin/sh ../../../libtool --tag=CXX --mode=link g++ > - -I/sw/include/libxml++-2.6 -I/sw/lib/libxml++-2.6/include > - -I/sw/include/libxml2 -I/sw/include -I/sw/include/glibmm-2.4 > - -I/sw/lib/glibmm-2.4/include -I/sw/include/sigc++-2.0 > - -I/sw/lib/sigc++-2.0/include -I/sw/include/glib-2.0 > - -I/sw/lib/glib-2.0/include -I/sw/include -I/sw/include/sigc++-2.0 > - -I/sw/lib/sigc++-2.0/include -DSYNFIG_NO_DEPRECATED > - -DLOCALEDIR=\"/sw/share/locale\" -DNDEBUG -O2 -W -Wall -module > - -lMagick++ -L/usr/X11R6/lib -no-undefined -avoid-version > - -L/sw/lib/fontconfig2/lib -L/sw/lib -o libmod_magickpp.la -rpath > /sw/lib/synfig/modules libmod_magickpp_la-main.lo > libmod_magickpp_la-trgt_magickpp.lo ../../synfig/libsynfig.la -L/sw/lib > - -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 > - -lintl -lpthread -L/sw/lib -lsigc-2.0 -L/sw/lib -lintl -R/sw/lib > - -Wl,-framework -Wl,CoreFoundation -lpthread > libtool: link: g++ -o .libs/libmod_magickpp.so -bundle > .libs/libmod_magickpp_la-main.o .libs/libmod_magickpp_la-trgt_magickpp.o > /sw/lib/libMagick++.dylib -L/usr/X11R6/lib -L/sw/lib/fontconfig2/lib > - -L/sw/lib ../../synfig/.libs/libsynfig.dylib /sw/lib/libltdl.dylib > /sw/lib/libxml++-2.6.dylib /sw/lib/libxml2.dylib > /sw/lib/libglibmm-2.4.dylib /sw/lib/libgobject-2.0.dylib > /sw/lib/libglib-2.0.dylib /sw/lib/libsigc-2.0.dylib > /sw/lib/libintl.dylib -lpthread -Wl,-framework -Wl,CoreFoundation > Undefined symbols: > "_WriteImages", referenced from: > void > Magick::writeImages<__gnu_cxx::__normal_iterator<Magick::Image*, > std::vector<Magick::Image, std::allocator<Magick::Image> > > >>(__gnu_cxx::__normal_iterator<Magick::Image*, > std::vector<Magick::Image, std::allocator<Magick::Image> > >, > __gnu_cxx::__normal_iterator<Magick::Image*, std::vector<Magick::Image, > std::allocator<Magick::Image> > >, std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, bool)in > libmod_magickpp_la-trgt_magickpp.o > "_OptimizeImageTransparency", referenced from: > magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o > magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o > "_DestroyExceptionInfo", referenced from: > void > Magick::writeImages<__gnu_cxx::__normal_iterator<Magick::Image*, > std::vector<Magick::Image, std::allocator<Magick::Image> > > >>(__gnu_cxx::__normal_iterator<Magick::Image*, > std::vector<Magick::Image, std::allocator<Magick::Image> > >, > __gnu_cxx::__normal_iterator<Magick::Image*, std::vector<Magick::Image, > std::allocator<Magick::Image> > >, std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, bool)in > libmod_magickpp_la-trgt_magickpp.o > "_GetExceptionInfo", referenced from: > magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o > magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o > void > Magick::writeImages<__gnu_cxx::__normal_iterator<Magick::Image*, > std::vector<Magick::Image, std::allocator<Magick::Image> > > >>(__gnu_cxx::__normal_iterator<Magick::Image*, > std::vector<Magick::Image, std::allocator<Magick::Image> > >, > __gnu_cxx::__normal_iterator<Magick::Image*, std::vector<Magick::Image, > std::allocator<Magick::Image> > >, std::basic_string<char, > std::char_traits<char>, std::allocator<char> > const&, bool)in > libmod_magickpp_la-trgt_magickpp.o > MagickCore::_Image* copy_image_list<std::vector<Magick::Image, > std::allocator<Magick::Image> > >(std::vector<Magick::Image, > std::allocator<Magick::Image> >&)in libmod_magickpp_la-trgt_magickpp.o > "_CloneImage", referenced from: > MagickCore::_Image* copy_image_list<std::vector<Magick::Image, > std::allocator<Magick::Image> > >(std::vector<Magick::Image, > std::allocator<Magick::Image> >&)in libmod_magickpp_la-trgt_magickpp.o > "_SetImageInfo", referenced from: > magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o > magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o > "_RemoveDuplicateLayers", referenced from: > magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o > magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o > "_OptimizeImageLayers", referenced from: > magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o > magickpp_trgt::~magickpp_trgt()in libmod_magickpp_la-trgt_magickpp.o > ld: symbol(s) not found > > > > Imagemagick likes to do lovely backwards-incompatible things, so it's > possible that this particular package isn't compatible with imagemagick2.
And/or had been inheriting link to some other internal magick lib, so it would have accidentally worked if certain .la data were available. Maybe needs direct link to libMagickCore, not just libMagick++? dan -- Daniel Macks [email protected] http://www.netspace.org/~dmacks ------------------------------------------------------------------------------ Throughout its 18-year history, RSA Conference consistently attracts the world's best and brightest in the field, creating opportunities for Conference attendees to learn about information security's most important issues through interactions with peers, luminaries and emerging and established companies. http://p.sf.net/sfu/rsaconf-dev2dev _______________________________________________ Fink-beginners mailing list [email protected] http://news.gmane.org/gmane.os.apple.fink.beginners
