※ ChatGPTを利用し、要約された質問です(原文:AIXでのImageMagickコンパイル)
AIXでのImageMagickコンパイル
このQ&Aのポイント
AIX6.1上でImageMagickをコンパイルしています。しかし、コンパイルが成功しません。どなたか解決方法をご存知でしたら教えてください。
configureコマンドは正常に終了しますが、config.logにはUndefined symbol:のエラーが表示されます。
makeコマンドも途中でUndefined symbol:のエラーで失敗します。
AIX6.1上でImageMagickをコンパイルしています。
下記を参考に、ソースのzipファイルを入手し、configure & makeを実行しています。
http://www.imagemagick.org/script/install-source.php?ImageMagick=d51be4bn89f2518c2pqvmn64g3#unix
下記の(1)(2)のような状況で、コンパイルが成功しませんが、どなたか解決の仕方を
ご存知でしたら教えて頂けませんでしょうか?
(1)configureコマンドは、「configure: exit 0」で終了します。
但し、config.logを見ると、中でUndefined symbol:のエラーが出ています。
# grep Undefined config.log
ld: 0711-317 ERROR: Undefined symbol: .shl_load
ld: 0711-317 ERROR: Undefined symbol: .argz_add
ld: 0711-317 ERROR: Undefined symbol: .argz_append
ld: 0711-317 ERROR: Undefined symbol: .argz_count
ld: 0711-317 ERROR: Undefined symbol: .argz_create_sep
ld: 0711-317 ERROR: Undefined symbol: .argz_insert
ld: 0711-317 ERROR: Undefined symbol: .argz_next
ld: 0711-317 ERROR: Undefined symbol: .argz_stringify
ld: 0711-317 ERROR: Undefined symbol: .strlcat
ld: 0711-317 ERROR: Undefined symbol: .strlcpy
ld: 0711-317 ERROR: Undefined symbol: .directio
ld: 0711-317 ERROR: Undefined symbol: .getexecname
ld: 0711-317 ERROR: Undefined symbol: .lltostr
ld: 0711-317 ERROR: Undefined symbol: ._NSGetExecutablePath
ld: 0711-317 ERROR: Undefined symbol: ._pclose
ld: 0711-317 ERROR: Undefined symbol: ._popen
ld: 0711-317 ERROR: Undefined symbol: .qsort_r
ld: 0711-317 ERROR: Undefined symbol: .spawnvp
ld: 0711-317 ERROR: Undefined symbol: .ulltostr
ld: 0711-317 ERROR: Undefined symbol: ._wfopen
ld: 0711-317 ERROR: Undefined symbol: ._wstat
(2)makeコマンドも途中でUndefined symbol:のエラーで失敗します。
# make
make all-am
CCLD wand/libMagickWand.la
ld: 0711-317 ERROR: Undefined symbol: .ParseCommandOption
ld: 0711-317 ERROR: Undefined symbol: .IsCommandOption
ld: 0711-317 ERROR: Undefined symbol: .ReplaceImageInListReturnLast
ld: 0711-317 ERROR: Undefined symbol: .CropImageToTiles
ld: 0711-317 ERROR: Undefined symbol: .StatisticImageChannel
ld: 0711-317 ERROR: Undefined symbol: .ListCommandOptions
ld: 0711-317 ERROR: Undefined symbol: .GetCommandOptionFlags
ld: 0711-317 ERROR: Undefined symbol: .DuplicateImages
ld: 0711-317 ERROR: Undefined symbol: .SmushImages
ld: 0711-317 ERROR: Undefined symbol: .CommandOptionToMnemonic
ld: 0711-317 ERROR: Undefined symbol: .ModeImage
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
make: 1254-004 The error code from the last command is 8.
Stop.
make: 1254-004 The error code from the last command is 2.
Stop.
#
お礼
回答ありがとうございます。 基本的な環境含めて、もう少し確認してみます。