[magick-users] Missing symbols: build Issue OS X

Coleman Nitroy coleman at nitroy.com
Tue Feb 26 10:25:22 PST 2008


I haven't been able to build 6.3.8 or 6.3.9 on an OSX 10.5 machine.  
I've tried both of these configure options

./configure --prefix=/usr/local
./configure --prefix=/usr/local --enable-shared --enable-static

And I always get this:

make  all-am
/bin/sh ./libtool --silent --tag=CC   --mode=link gcc  -g -O2 -Wall -W  
-D_THREAD_SAFE -no-undefined -export-symbols-regex ".*" -module -avoid- 
version -L/usr/X11/lib -R/usr/X11/lib -L/usr/X11/lib -lfreetype -lz - 
Wl,-framework,CoreServices,-framework,ApplicationServices -o coders/ 
art.la -rpath /usr/local/lib/ImageMagick-6.3.9/modules-Q16/coders  
coders/coders_art_la-art.lo magick/libMagickCore.la
Undefined symbols:
   "_SyncImagePixels", referenced from:
       _ReadARTImage in coders_art_la-art.o
   "_AcquireQuantumMemory", referenced from:
       _WriteARTImage in coders_art_la-art.o
       _ReadARTImage in coders_art_la-art.o

<SNIP lots of missing symbols>

ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [coders/art.la] Error 1
make: *** [all] Error 2

I was wondering if anyone else had this problem, if so did you come up  
for a work around?

On a complete side note, running make clean also errors out. So to get  
a clean build envionrment I have to re-extract the tar archive.

Thanks,

Coleman Nitroy. 


More information about the Magick-users mailing list