• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AIXでのImageMagickコンパイル)

AIXでのImageMagickコンパイル

このQ&Aのポイント
  • AIX6.1上でImageMagickをコンパイルしています。しかし、コンパイルが成功しません。どなたか解決方法をご存知でしたら教えてください。
  • configureコマンドは正常に終了しますが、config.logにはUndefined symbol:のエラーが表示されます。
  • makeコマンドも途中でUndefined symbol:のエラーで失敗します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

コンパイラは正しいソフトを導入しているでしょうか。(gccかな、IBM XL C/C++ かな、………) https://www.ibm.com/developerworks/mydeveloperworks/blogs/techoss/tags/gcc?lang=en 『gcc と libgcc は、それぞれ AIX5.X 用と AIX6.1 用でパッケージが分かれているので注意してください。』など、注意点が色々書かれていますが、再確認してみてはいかがでしょうか。 http://www.sra.co.jp/people/soushi-y/diary/2010/201004.html configureでエラーがでていればmakeは関係ありません。configureを正しく動かしてからmakeするか、Makefileをシステムに合わせて手動調整して(configureでやってくれる事)行なう必要があります。 popen/pcloseなどの基本的なシンボルでもエラーがでてるので基本的な部分に調整不足があります(必要なパッケージを導入してないとかありませんか)。 configureスクリプトざっとみましたが、AIX gccも AIX xlc も対応コードは入っているので必要パッケージを全て入れてないとかちょっとした調整不足かと思います。 > 但し、config.logを見ると、中でUndefined symbol:のエラーが出ています。 > # grep Undefined config.log > ld: 0711-317 ERROR: Undefined symbol: .shl_load config.logを上から見ていき、おかしい(誤認識しているなど)ところを探した方が良い気がします。

ichi27
質問者

お礼

回答ありがとうございます。 基本的な環境含めて、もう少し確認してみます。

関連するQ&A