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

Reply via email to