WWW::Curl::Easy Perl モジュールを AIX 5.3 にインストールしようとしています。/usr/local に (ソースから) curl をインストールしました。Perl モジュールをビルドしようとすると、次のようになります。
$ perl Makefile.PL /usr/local/include/curl/curl.h に curl.h が見つかりました libcurl バージョン用の curlopt-constants.c のビルド libcurl バージョンの Easy.pm 定数のビルド 注 (おそらく無害): -lcurl のライブラリが見つかりません WWW::Curl の Makefile を書く
「おそらく無害」というエラーはそれほど無害ではないと思います。
$メイク blib/lib/WWW/Curl/Form.pm をスキップ (変更なし) blib/lib/WWW/Curl.pm をスキップ (変更なし) blib/lib/WWW/Curl/Multi.pm をスキップ (変更なし) blib/lib/WWW/Curl/Easy.pm をスキップ (変更なし) cc_r -c -I/usr/local/include -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT -q32 -D_LARGE_FILES -qlonglong -O -DVERSION=\"3.02\" -\DXS_VERSION=\"3.02 " " -I/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE" Curl.c "Curl.xs"、681.36 行目: 1506-280 (W) "unsigned long*" 型と "int*" 型の間の関数引数の割り当ては許可されていません。 WWW::Curl () の Mkbootstrap を実行する chmod 644 Curl.bs rm -f blib/arch/auto/WWW/Curl/Curl.so ld -bhalt:4 -bM:SRE -bI:/usr/opt/perl5/lib/5.8.2/aix-thread-multi/CORE/perl.exp -bE:Curl.exp -bnoentry -lpthreads -lc_r カール。 o -o blib/arch/auto/WWW/Curl/Curl.so ld: 0711-317 エラー: 未定義のシンボル: .curl_global_init ld: 0711-317 エラー: 未定義のシンボル: .curl_multi_perform ld: 0711-317 エラー: 未定義のシンボル: .curl_multi_fdset ld: 0711-317 エラー: 未定義のシンボル: .curl_multi_remove_handle ld: 0711-317 エラー: 未定義のシンボル: .curl_multi_add_handle ld: 0711-317 エラー: 未定義のシンボル: .curl_global_cleanup ld: 0711-317 エラー: 未定義のシンボル: .curl_easy_getinfo ld: 0711-317 エラー: 未定義のシンボル: .curl_easy_perform ld: 0711-317 エラー: 未定義のシンボル: .curl_slist_free_all ld: 0711-317 エラー: 未定義のシンボル: .curl_slist_append ld: 0711-317 エラー: 未定義のシンボル: .curl_easy_setopt ld: 0711-317 エラー: 未定義のシンボル: .curl_version ld: 0711-317 エラー: 未定義のシンボル: .curl_multi_cleanup ld: 0711-317 エラー: 未定義のシンボル: .curl_multi_init ld: 0711-317 エラー: 未定義のシンボル: .curl_easy_cleanup ld: 0711-317 エラー: 未定義のシンボル: .curl_easy_duphandle ld: 0711-317 エラー: 未定義のシンボル: .curl_easy_init ld: 0711-345 詳細情報を取得するには、-bloadmap または -bnoquiet オプションを使用してください。 make: 最後のコマンドのエラー コードは 8 です。 止まる。
これは、C コンパイラとリンカに詳しい人にとってはかなり単純なことだと思います。どんな助けにも感謝します。