Vous n'êtes pas identifié.
Bonjour,
J'essaye d'installer php avec le support Curl
#cat /etc/fedora-release
Fedora Core release 2 (Tettnang)
#rpm -qa | grep curl
curl-devel-7.12.1-1
curl-7.12.1-1
PHP : php-4.3.11.tar.gz (source)
Commande d'installation :
./configure --prefix=/usr/local/php-4.3.8 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-xml –with-curl=/usr/include
J'ai essayé de remplacer le chemin de chemin de --whit-curl avec /usr, /usr/include/curl (qui contient easy.h et curl.h), /usr/include, shared ou rien. Le même problème arrive durant la compilation :
checking for CURL support... yes checking for cURL 7.9.8 or greater... libcurl 7.12.1 checking for curl_easy_perform in -lcurl... no configure: error: There is something wrong. Please check config.log for more information.
Un tail -n 17 config.log me renvoye :
configure:21290: checking for CURL support configure:21357: checking for cURL 7.9.8 or greater configure:21657: checking for curl_easy_perform in -lcurl configure:21676: gcc -o conftest -g -O2 -Wl,-rpath,/usr/kerberos/lib -L/usr/kerberos/lib -Wl,-rpath,/usr/kerberos/lib -L/usr/kerberos/lib -Wl,-rpath,/usr/kerberos/lib -L/usr/kerberos/lib -lcurl -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lcom_err -lk5crypto -lresolv -ldl -lz -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv -lidn -lssl -lcrypto -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lcom_err -lk5crypto -lresolv -ldl -lz -lz conftest.c -lcurl -lcurl -lresolv -lm -ldl -lnsl -lcurl -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lcom_err -lk5crypto -lresolv -ldl -lz -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv -lidn -lssl -lcrypto -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lcom_err -lk5crypto -lresolv -ldl -lz -lz 1>&5 /usr/bin/ld: cannot find -lidn collect2: ld returned 1 exit status configure: failed program was: #line 21665 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ char curl_easy_perform(); int main() { curl_easy_perform() ; return 0; }
Si vous avez une idée du problème, ça peut peut-être m'aider.
Merci.
sam
Hors ligne
Perso, si j'étais toi, je prendrais le rpm-source actuel de php et je le referais le package mais avec le support curl.
Hors ligne
En fait c'est résolu, il manquait un package
un petit
yum install libidn-devel
et c'était réglé.
Honte à moi j'aurais du mieux lire.
Hors ligne