2012-04-25 88 views
2

我想在Xcode4中安裝GraphicsMagick,當我執行命令'make'時出現此錯誤。GraphicsMagick,架構x86_64的未定義符號

/usr/bin/ranlib: file: magick/.libs/libGraphicsMagick.a(magick_libGraphicsMagick_la-module.o) has no symbols 
/usr/bin/ranlib: file: magick/.libs/libGraphicsMagick.a(magick_libGraphicsMagick_la-PreRvIcccm.o) has no symbols 
libtool: link: ranlib magick/.libs/libGraphicsMagick.a 
ranlib: file: magick/.libs/libGraphicsMagick.a(magick_libGraphicsMagick_la-module.o) has no symbols 
ranlib: file: magick/.libs/libGraphicsMagick.a(magick_libGraphicsMagick_la-PreRvIcccm.o) has no symbols 


Undefined symbols for architecture x86_64: 
    "___builtin_object_size", referenced from: 
     _BlurImageScanlines.omp_fn.6 in libGraphicsMagick.a(magick_libGraphicsMagick_la-effect.o) 
     _XShearImage.omp_fn.0 in libGraphicsMagick.a(magick_libGraphicsMagick_la-shear.o) 
     _YShearImage.omp_fn.1 in libGraphicsMagick.a(magick_libGraphicsMagick_la-shear.o) 
ld: symbol(s) not found for architecture x86_64 
collect2: ld returned 1 exit status 
make[1]: *** [utilities/gm] Error 1 
make: *** [install] Error 2 
+0

你知道了嗎? – JT703 2013-02-12 01:26:47

回答

2

GraphicsMagick工具將不會在OS編譯X 10.7(獅子)或10.8(山獅)與默認LLVM GCC/G ++編譯器。解決方法是使用鏘編譯器來代替:

./configure CC=clang [...other config options...] 

這也是一個好主意,用編譯後make check運行單元測試只是爲了安全起見。

這個技巧對我有用,希望它有幫助。

相關問題