久々にPHPのコンパイルでハマりました。
PHP4.4.9で動いていた既存のアプリケーションにcurlを導入する必要が出てきたので、マニュアルを参考に、(CentOSなので)
yum install curl*しておきました。curl, curl-devel がインストールされたもよう。
さていよいよconfigure。
・・・が、しかし、
checking for CURL support... yes checking for CURL in default path... found in /usr checking for cURL 7.9.8 or greater... libcurl 7.15.5 checking for SSL support in libcurl... yes checking for SSL library used... openssl checking for openssl/crypto.h... yes checking for curl_easy_perform in -lcurl... no configure: error: There is something wrong. Please check config.log for more information.と無情にもエラーが・・・
ぐぐってぐぐって、libidnも必要との記述を見つけたので、それをインストールします。
そういえば、php & curl が既に動いている環境のphpinfo()を見た時も
CURL support | enabled |
CURL Information | libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 |
とありましたね・・よし今度こそ!
・・・結果はダメでした・・・
さらにいろいろと調べていったところ、krb5が必要との事で、それをインストールしたら、見事にOK!!
OpenSSLあたりで使っているんでしょうかね・・何にせよ、脱出できて良かったです。