2

Xcode4にGraphicsMagickをインストールしようとしていますが、コマンド「make」を実行するとこのエラーが発生します。

/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
4

2 に答える 2

2

GraphicsMagickは、デフォルトのLLVM GCC /G++コンパイラを使用するOSX10.7(Lion)または10.8(Mountain Lion)ではコンパイルされません。回避策は、代わりにClangコンパイラを使用することです。

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

make check安全のために、コンパイル後に単体テストを実行することもお勧めします。

このトリックは私のために働いた、それが役立つことを願っています。

于 2013-03-20T15:04:11.257 に答える
0

ここで解決策を見つけることができます。

http://sourceforge.net/projects/graphicsmagick/forums/forum/250738/topic/5221775

于 2013-03-21T04:48:01.107 に答える