2012-04-25 2 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

답변

2

GraphicsMagick가 OS에 컴파일되지 않습니다 X 10.7 (사자) 또는 10.8 기본 LLVM의 GCC/G ++ 컴파일러와 (산 사자).

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

그냥 안전을 위해 컴파일 후 make check으로 단위 테스트를 실행하는 것이 좋습니다이기도 : 해결 방법은 대신 연타 컴파일러를 사용하는 것입니다.

이 트릭은 저에게 효과적이었습니다.