Compiling on mac

Questions and postings pertaining to the usage of ImageMagick regardless of the interface. This includes the command-line utilities, as well as the C and C++ APIs. Usage questions are like "How do I use ImageMagick to create drop shadows?".
Post Reply
GRMrGecko

Compiling on mac

Post by GRMrGecko »

OK I have been having a problem for a while trying to compile ImageMagick.
Here is what I am compiling with

Code: Select all

./configure --disable-dependency-tracking --disable-installed --enable-delegate-build --enable-shared --disable-static --enable-libtool-verbose --without-rsvg --without-gslib --without-gvc --enable-osx-universal-binary --without-wmf --without-frozenpaths --prefix=~/Library/Applications\ Support/MyAppName/ImageMagick
when I run the make command, I get an error Message

Code: Select all

make  all-am
/bin/sh ./libtool --tag=CC   --mode=link gcc -std=gnu99  -g -O2 -Wall -W -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386 -D_THREAD_SAFE -no-undefined -export-symbols-regex ".*"  -version-info 1:0:0 -Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386 -L/Users/grmrgecko/Downloads/Applications/ImageMagick-6.4.3/magick -L/Users/grmrgecko/Downloads/Applications/ImageMagick-6.4.3/wand -L/usr/X11/lib -R/usr/X11/lib -L/usr/local/lib -lfreetype -lz -o magick/libMagickCore.la -rpath ~/Library/Application\ Support/iPodEditor/ImageMagick/lib magick/magick_libMagickCore_la-animate.lo magick/magick_libMagickCore_la-annotate.lo magick/magick_libMagickCore_la-artifact.lo magick/magick_libMagickCore_la-blob.lo magick/magick_libMagickCore_la-cache.lo magick/magick_libMagickCore_la-cache-view.lo magick/magick_libMagickCore_la-cipher.lo magick/magick_libMagickCore_la-client.lo magick/magick_libMagickCore_la-coder.lo magick/magick_libMagickCore_la-color.lo magick/magick_libMagickCore_la-colorspace.lo magick/magick_libMagickCore_la-compare.lo magick/magick_libMagickCore_la-composite.lo magick/magick_libMagickCore_la-compress.lo magick/magick_libMagickCore_la-configure.lo magick/magick_libMagickCore_la-constitute.lo magick/magick_libMagickCore_la-decorate.lo magick/magick_libMagickCore_la-delegate.lo magick/magick_libMagickCore_la-deprecate.lo magick/magick_libMagickCore_la-display.lo magick/magick_libMagickCore_la-distort.lo magick/magick_libMagickCore_la-draw.lo magick/magick_libMagickCore_la-effect.lo magick/magick_libMagickCore_la-enhance.lo magick/magick_libMagickCore_la-exception.lo magick/magick_libMagickCore_la-fx.lo magick/magick_libMagickCore_la-gem.lo magick/magick_libMagickCore_la-geometry.lo magick/magick_libMagickCore_la-hashmap.lo magick/magick_libMagickCore_la-identify.lo magick/magick_libMagickCore_la-image.lo magick/magick_libMagickCore_la-layer.lo magick/magick_libMagickCore_la-list.lo magick/magick_libMagickCore_la-locale.lo magick/magick_libMagickCore_la-log.lo magick/magick_libMagickCore_la-magic.lo magick/magick_libMagickCore_la-magick.lo magick/magick_libMagickCore_la-matrix.lo magick/magick_libMagickCore_la-memory.lo magick/magick_libMagickCore_la-mime.lo magick/magick_libMagickCore_la-module.lo magick/magick_libMagickCore_la-monitor.lo magick/magick_libMagickCore_la-montage.lo magick/magick_libMagickCore_la-option.lo magick/magick_libMagickCore_la-paint.lo magick/magick_libMagickCore_la-pixel.lo magick/magick_libMagickCore_la-PreRvIcccm.lo magick/magick_libMagickCore_la-prepress.lo magick/magick_libMagickCore_la-property.lo magick/magick_libMagickCore_la-profile.lo magick/magick_libMagickCore_la-quantize.lo magick/magick_libMagickCore_la-quantum.lo magick/magick_libMagickCore_la-quantum-export.lo magick/magick_libMagickCore_la-quantum-import.lo magick/magick_libMagickCore_la-random.lo magick/magick_libMagickCore_la-registry.lo magick/magick_libMagickCore_la-resample.lo magick/magick_libMagickCore_la-resize.lo magick/magick_libMagickCore_la-resource.lo magick/magick_libMagickCore_la-segment.lo magick/magick_libMagickCore_la-semaphore.lo magick/magick_libMagickCore_la-shear.lo magick/magick_libMagickCore_la-signature.lo magick/magick_libMagickCore_la-splay-tree.lo magick/magick_libMagickCore_la-static.lo magick/magick_libMagickCore_la-statistic.lo magick/magick_libMagickCore_la-stream.lo magick/magick_libMagickCore_la-string.lo magick/magick_libMagickCore_la-timer.lo magick/magick_libMagickCore_la-token.lo magick/magick_libMagickCore_la-transform.lo magick/magick_libMagickCore_la-threshold.lo magick/magick_libMagickCore_la-type.lo magick/magick_libMagickCore_la-utility.lo magick/magick_libMagickCore_la-version.lo magick/magick_libMagickCore_la-widget.lo magick/magick_libMagickCore_la-xml-tree.lo magick/magick_libMagickCore_la-xwindow.lo  -lfreetype -lXext -lSM -lICE -lX11 -lXt -lbz2 -lz -lm -lpthread ltdl/libltdlc.la 
libtool: link: warning: ignoring multiple `-rpath's for a libtool library
libtool: link: rm -fr  magick/.libs/libMagickCore.exp magick/.libs/libMagickCore.lax
libtool: link: /usr/bin/nm -p  magick/.libs/magick_libMagickCore_la-animate.o magick/.libs/magick_libMagickCore_la-annotate.o magick/.libs/magick_libMagickCore_la-artifact.o magick/.libs/magick_libMagickCore_la-blob.o magick/.libs/magick_libMagickCore_la-cache.o magick/.libs/magick_libMagickCore_la-cache-view.o magick/.libs/magick_libMagickCore_la-cipher.o magick/.libs/magick_libMagickCore_la-client.o magick/.libs/magick_libMagickCore_la-coder.o magick/.libs/magick_libMagickCore_la-color.o magick/.libs/magick_libMagickCore_la-colorspace.o magick/.libs/magick_libMagickCore_la-compare.o magick/.libs/magick_libMagickCore_la-composite.o magick/.libs/magick_libMagickCore_la-compress.o magick/.libs/magick_libMagickCore_la-configure.o magick/.libs/magick_libMagickCore_la-constitute.o magick/.libs/magick_libMagickCore_la-decorate.o magick/.libs/magick_libMagickCore_la-delegate.o magick/.libs/magick_libMagickCore_la-deprecate.o magick/.libs/magick_libMagickCore_la-display.o magick/.libs/magick_libMagickCore_la-distort.o magick/.libs/magick_libMagickCore_la-draw.o magick/.libs/magick_libMagickCore_la-effect.o magick/.libs/magick_libMagickCore_la-enhance.o magick/.libs/magick_libMagickCore_la-exception.o magick/.libs/magick_libMagickCore_la-fx.o magick/.libs/magick_libMagickCore_la-gem.o magick/.libs/magick_libMagickCore_la-geometry.o magick/.libs/magick_libMagickCore_la-hashmap.o magick/.libs/magick_libMagickCore_la-identify.o magick/.libs/magick_libMagickCore_la-image.o magick/.libs/magick_libMagickCore_la-layer.o magick/.libs/magick_libMagickCore_la-list.o magick/.libs/magick_libMagickCore_la-locale.o magick/.libs/magick_libMagickCore_la-log.o magick/.libs/magick_libMagickCore_la-magic.o magick/.libs/magick_libMagickCore_la-magick.o magick/.libs/magick_libMagickCore_la-matrix.o magick/.libs/magick_libMagickCore_la-memory.o magick/.libs/magick_libMagickCore_la-mime.o magick/.libs/magick_libMagickCore_la-module.o magick/.libs/magick_libMagickCore_la-monitor.o magick/.libs/magick_libMagickCore_la-montage.o magick/.libs/magick_libMagickCore_la-option.o magick/.libs/magick_libMagickCore_la-paint.o magick/.libs/magick_libMagickCore_la-pixel.o magick/.libs/magick_libMagickCore_la-PreRvIcccm.o magick/.libs/magick_libMagickCore_la-prepress.o magick/.libs/magick_libMagickCore_la-property.o magick/.libs/magick_libMagickCore_la-profile.o magick/.libs/magick_libMagickCore_la-quantize.o magick/.libs/magick_libMagickCore_la-quantum.o magick/.libs/magick_libMagickCore_la-quantum-export.o magick/.libs/magick_libMagickCore_la-quantum-import.o magick/.libs/magick_libMagickCore_la-random.o magick/.libs/magick_libMagickCore_la-registry.o magick/.libs/magick_libMagickCore_la-resample.o magick/.libs/magick_libMagickCore_la-resize.o magick/.libs/magick_libMagickCore_la-resource.o magick/.libs/magick_libMagickCore_la-segment.o magick/.libs/magick_libMagickCore_la-semaphore.o magick/.libs/magick_libMagickCore_la-shear.o magick/.libs/magick_libMagickCore_la-signature.o magick/.libs/magick_libMagickCore_la-splay-tree.o magick/.libs/magick_libMagickCore_la-static.o magick/.libs/magick_libMagickCore_la-statistic.o magick/.libs/magick_libMagickCore_la-stream.o magick/.libs/magick_libMagickCore_la-string.o magick/.libs/magick_libMagickCore_la-timer.o magick/.libs/magick_libMagickCore_la-token.o magick/.libs/magick_libMagickCore_la-transform.o magick/.libs/magick_libMagickCore_la-threshold.o magick/.libs/magick_libMagickCore_la-type.o magick/.libs/magick_libMagickCore_la-utility.o magick/.libs/magick_libMagickCore_la-version.o magick/.libs/magick_libMagickCore_la-widget.o magick/.libs/magick_libMagickCore_la-xml-tree.o magick/.libs/magick_libMagickCore_la-xwindow.o   ltdl/.libs/libltdlc.a | sed -n -e 's/^.*[	 ]\([BCDEGRST][BCDEGRST]*\)[	 ][	 ]*_\([_A-Za-z][_A-Za-z0-9]*\)$/\1 _\2 \2/p' | /usr/bin/sed 's/.* //' | sort | uniq > magick/.libs/libMagickCore.exp
/usr/bin/nm: no name list
libtool: link: /usr/bin/grep -E -e ".*" "magick/.libs/libMagickCore.exp" > "magick/.libs/libMagickCore.expT"
libtool: link: mv -f "magick/.libs/libMagickCore.expT" "magick/.libs/libMagickCore.exp"
libtool: link: (cd /Users/grmrgecko/Downloads/Applications/ImageMagick-6.4.3/magick/.libs/libMagickCore.lax/libltdlc.a/unfat-44890/libltdlc.a-ppc && ar x "libltdlc.a")
libtool: link: (cd /Users/grmrgecko/Downloads/Applications/ImageMagick-6.4.3/magick/.libs/libMagickCore.lax/libltdlc.a/unfat-44890/libltdlc.a-i386 && ar x "libltdlc.a")
libtool: link: sed 's,^,_,' < magick/.libs/libMagickCore.exp > magick/.libs/libMagickCore-symbols.expsym
libtool: link: gcc -std=gnu99 -dynamiclib  -o magick/.libs/libMagickCore.1.dylib  magick/.libs/magick_libMagickCore_la-animate.o magick/.libs/magick_libMagickCore_la-annotate.o magick/.libs/magick_libMagickCore_la-artifact.o magick/.libs/magick_libMagickCore_la-blob.o magick/.libs/magick_libMagickCore_la-cache.o magick/.libs/magick_libMagickCore_la-cache-view.o magick/.libs/magick_libMagickCore_la-cipher.o magick/.libs/magick_libMagickCore_la-client.o magick/.libs/magick_libMagickCore_la-coder.o magick/.libs/magick_libMagickCore_la-color.o magick/.libs/magick_libMagickCore_la-colorspace.o magick/.libs/magick_libMagickCore_la-compare.o magick/.libs/magick_libMagickCore_la-composite.o magick/.libs/magick_libMagickCore_la-compress.o magick/.libs/magick_libMagickCore_la-configure.o magick/.libs/magick_libMagickCore_la-constitute.o magick/.libs/magick_libMagickCore_la-decorate.o magick/.libs/magick_libMagickCore_la-delegate.o magick/.libs/magick_libMagickCore_la-deprecate.o magick/.libs/magick_libMagickCore_la-display.o magick/.libs/magick_libMagickCore_la-distort.o magick/.libs/magick_libMagickCore_la-draw.o magick/.libs/magick_libMagickCore_la-effect.o magick/.libs/magick_libMagickCore_la-enhance.o magick/.libs/magick_libMagickCore_la-exception.o magick/.libs/magick_libMagickCore_la-fx.o magick/.libs/magick_libMagickCore_la-gem.o magick/.libs/magick_libMagickCore_la-geometry.o magick/.libs/magick_libMagickCore_la-hashmap.o magick/.libs/magick_libMagickCore_la-identify.o magick/.libs/magick_libMagickCore_la-image.o magick/.libs/magick_libMagickCore_la-layer.o magick/.libs/magick_libMagickCore_la-list.o magick/.libs/magick_libMagickCore_la-locale.o magick/.libs/magick_libMagickCore_la-log.o magick/.libs/magick_libMagickCore_la-magic.o magick/.libs/magick_libMagickCore_la-magick.o magick/.libs/magick_libMagickCore_la-matrix.o magick/.libs/magick_libMagickCore_la-memory.o magick/.libs/magick_libMagickCore_la-mime.o magick/.libs/magick_libMagickCore_la-module.o magick/.libs/magick_libMagickCore_la-monitor.o magick/.libs/magick_libMagickCore_la-montage.o magick/.libs/magick_libMagickCore_la-option.o magick/.libs/magick_libMagickCore_la-paint.o magick/.libs/magick_libMagickCore_la-pixel.o magick/.libs/magick_libMagickCore_la-PreRvIcccm.o magick/.libs/magick_libMagickCore_la-prepress.o magick/.libs/magick_libMagickCore_la-property.o magick/.libs/magick_libMagickCore_la-profile.o magick/.libs/magick_libMagickCore_la-quantize.o magick/.libs/magick_libMagickCore_la-quantum.o magick/.libs/magick_libMagickCore_la-quantum-export.o magick/.libs/magick_libMagickCore_la-quantum-import.o magick/.libs/magick_libMagickCore_la-random.o magick/.libs/magick_libMagickCore_la-registry.o magick/.libs/magick_libMagickCore_la-resample.o magick/.libs/magick_libMagickCore_la-resize.o magick/.libs/magick_libMagickCore_la-resource.o magick/.libs/magick_libMagickCore_la-segment.o magick/.libs/magick_libMagickCore_la-semaphore.o magick/.libs/magick_libMagickCore_la-shear.o magick/.libs/magick_libMagickCore_la-signature.o magick/.libs/magick_libMagickCore_la-splay-tree.o magick/.libs/magick_libMagickCore_la-static.o magick/.libs/magick_libMagickCore_la-statistic.o magick/.libs/magick_libMagickCore_la-stream.o magick/.libs/magick_libMagickCore_la-string.o magick/.libs/magick_libMagickCore_la-timer.o magick/.libs/magick_libMagickCore_la-token.o magick/.libs/magick_libMagickCore_la-transform.o magick/.libs/magick_libMagickCore_la-threshold.o magick/.libs/magick_libMagickCore_la-type.o magick/.libs/magick_libMagickCore_la-utility.o magick/.libs/magick_libMagickCore_la-version.o magick/.libs/magick_libMagickCore_la-widget.o magick/.libs/magick_libMagickCore_la-xml-tree.o magick/.libs/magick_libMagickCore_la-xwindow.o   magick/.libs/libMagickCore.lax/libltdlc.a/argz.o magick/.libs/libMagickCore.lax/libltdlc.a/dlopen.o magick/.libs/libMagickCore.lax/libltdlc.a/libltdlcS.o magick/.libs/libMagickCore.lax/libltdlc.a/ltdl_libltdlc_la-lt__alloc.o magick/.libs/libMagickCore.lax/libltdlc.a/ltdl_libltdlc_la-lt_dlloader.o magick/.libs/libMagickCore.lax/libltdlc.a/ltdl_libltdlc_la-lt_error.o magick/.libs/libMagickCore.lax/libltdlc.a/ltdl_libltdlc_la-ltdl.o magick/.libs/libMagickCore.lax/libltdlc.a/ltdl_libltdlc_la-preopen.o magick/.libs/libMagickCore.lax/libltdlc.a/ltdl_libltdlc_la-slist.o   -L/Users/grmrgecko/Downloads/Applications/ImageMagick-6.4.3/magick -L/Users/grmrgecko/Downloads/Applications/ImageMagick-6.4.3/wand -L/usr/X11/lib -L/usr/local/lib /usr/X11/lib/libXext.6.4.0.dylib /usr/X11/lib/libXt.6.0.0.dylib /usr/X11/lib/libSM.6.0.0.dylib /usr/X11/lib/libICE.6.3.0.dylib /usr/X11/lib/libX11.6.2.0.dylib /usr/X11/lib/libXau.6.0.0.dylib /usr/X11/lib/libXdmcp.6.0.0.dylib -lbz2 -lm -lpthread /usr/X11/lib/libfreetype.dylib -lz  -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386 -Wl,-syslibroot -Wl,/Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386   -install_name  /Users/grmrgecko/Library/Application Support/iPodEditor/ImageMagick/lib/libMagickCore.1.dylib -compatibility_version 2 -current_version 2.0 -Wl,-single_module -Wl,-exported_symbols_list,magick/.libs/libMagickCore-symbols.expsym
powerpc-apple-darwin9-gcc-4.0.1: Support/iPodEditor/ImageMagick/lib/libMagickCore.1.dylib: No such file or directory
i686-apple-darwin9-gcc-4.0.1: Support/iPodEditor/ImageMagick/lib/libMagickCore.1.dylib: No such file or directory
lipo: can't figure out the architecture type of: /var/folders/iq/iqKF1PR1Gd46l1nBMGLzVE+++TI/-Tmp-//ccRb99D3.out
make[1]: *** [magick/libMagickCore.la] Error 1
make: *** [all] Error 2
Does anyone know what I can do to fix that?

Thanks for help/tips,
Mr. Gecko
User avatar
fmw42
Posts: 25562
Joined: 2007-07-02T17:14:51-07:00
Authentication code: 1152
Location: Sunnyvale, California, USA

Re: Compiling on mac

Post by fmw42 »

I am on a Mac, but am not sure I can help. However, I did notice perhaps a typo:
./configure --disable-dependency-tracking --disable-installed --enable-delegate-build --enable-shared --disable-static --enable-libtool-verbose --without-rsvg --without-gslib --without-gvc --enable-osx-universal-binary --without-wmf --without-frozenpaths --prefix=~/Library/Applications\ Support/MyAppName/ImageMagick
I suspect you wanted a forward slash and not a backslash and remove the extra space before Support

--prefix=~/Library/Applications/Support/MyAppName/ImageMagick

NOT

--prefix=~/Library/Applications\ Support/MyAppName/ImageMagick
Post Reply