2012-04-25 90 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运行单元测试只是为了安全起见。

这个技巧对我有用,希望它有帮助。

相关问题