1

最近、Snow Leopard にアップグレードしました。新しい XCode Tools と X11 のオプション インストールをインストールしました。MacPorts の新しい Snow Leopard バイナリにアップグレードし、ポートの自己更新を行い、すべてのポートを再インストールしましたが、ImageMagick が機能しませんでした。ImageMagick ポートをアンインストールして再インストールしたところ、次のエラー トレースが表示されました。

    $ sudo port install imagemagick
--->  Computing dependencies for ImageMagick
--->  Fetching ImageMagick
--->  Verifying checksum(s) for ImageMagick
--->  Extracting ImageMagick
--->  Configuring ImageMagick
--->  Building ImageMagick
Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_graphics_ImageMagick/work/ImageMagick-6.5.6-1" && /usr/bin/make -j2 all " returned error 2
Command output:       _XSetTextColor in magick_libMagickCore_la-widget.o
      _XSetTextColor in magick_libMagickCore_la-widget.o
      _XSetTextColor in magick_libMagickCore_la-widget.o
      _XSetMatteColor in magick_libMagickCore_la-widget.o
      _XSetBevelColor in magick_libMagickCore_la-widget.o
      _XSetBevelColor in magick_libMagickCore_la-widget.o
      _XDrawMatte in magick_libMagickCore_la-widget.o
      _XDrawBeveledButton in magick_libMagickCore_la-widget.o
      _XDrawImage in magick_libMagickCore_la-xwindow.o
  "_XQueryColor", referenced from:
      _XGetWindowColor in magick_libMagickCore_la-xwindow.o
  "_XDefaultColormap", referenced from:
      _XAnimateImages in magick_libMagickCore_la-animate.o
      _XAnimateImages in magick_libMagickCore_la-animate.o
      _XAnimateImages in magick_libMagickCore_la-animate.o
      _RenderType in magick_libMagickCore_la-annotate.o
      _XDisplayImage in magick_libMagickCore_la-display.o
      _XDisplayImage in magick_libMagickCore_la-display.o
      _XDisplayImage in magick_libMagickCore_la-display.o
      _XQueryColorDatabase in magick_libMagickCore_la-xwindow.o
      _XSelectWindow in magick_libMagickCore_la-xwindow.o
      _XFreeStandardColormap in magick_libMagickCore_la-xwindow.o
      _XMakeStandardColormap in magick_libMagickCore_la-xwindow.o
      _XMakeStandardColormap in magick_libMagickCore_la-xwindow.o
      _XMakeStandardColormap in magick_libMagickCore_la-xwindow.o
      _XMakeStandardColormap in magick_libMagickCore_la-xwindow.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[1]: *** [magick/libMagickCore.la] Error 1
make: *** [all] Error 2

Error: Status 1 encountered during processing.

何か案は?すべての ImageMagick 依存関係ポートが既にインストールされています。それらをすべて再インストールしてみるべきですか?

4

1 に答える 1

2

他の誰かがこの問題を抱えている場合に備えて、私自身の質問に答えます。問題は依存関係にあるのではないかと思ったので、すべてのImageMagick依存関係(20程度)を適切な順序で再インストールするか、MacPortsを吹き飛ばしてすべてを再インストールすることができました。私は後者を選びました。ImageMagickはその後問題なくビルドされました。

于 2009-10-01T18:38:25.430 に答える