Bonjour,
je sais pas si je poste dans la bonne section, veuillez m’excuser.
Voilà je suis sous debian sarge et j’essais d’installer php-5.2.1 par les sources.
Mais j’ai une erreur de compilation alors que la configuration passe sans problème.
Voici mes options pour le ./configure:
et voici l’erreur à la fin de la compilation avec make:
ext/iconv/iconv.o(.text+0x311): In function `_php_iconv_appendl':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x43e): In function `_php_iconv_appendl':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x506): In function `php_iconv_string':
: undefined reference to `libiconv_open'
ext/iconv/iconv.o(.text+0x557): In function `php_iconv_string':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x5c6): In function `php_iconv_string':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x60e): In function `php_iconv_string':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0x643): In function `_php_iconv_strlen':
: undefined reference to `libiconv_open'
ext/iconv/iconv.o(.text+0x6bf): In function `_php_iconv_strlen':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x6fc): In function `_php_iconv_strlen':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0x7d8): In function `_php_iconv_substr':
: undefined reference to `libiconv_open'
ext/iconv/iconv.o(.text+0x861): In function `_php_iconv_substr':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x891): In function `_php_iconv_substr':
: undefined reference to `libiconv_open'
ext/iconv/iconv.o(.text+0x935): In function `_php_iconv_substr':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0x946): In function `_php_iconv_substr':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0x9ce): In function `_php_iconv_strpos':
: undefined reference to `libiconv_open'
ext/iconv/iconv.o(.text+0xa4e): In function `_php_iconv_strpos':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0xc7d): In function `_php_iconv_strpos':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0xd0f): In function `_php_iconv_mime_encode':
: undefined reference to `libiconv_open'
ext/iconv/iconv.o(.text+0xd36): In function `_php_iconv_mime_encode':
: undefined reference to `libiconv_open'
ext/iconv/iconv.o(.text+0x15ab): In function `_php_iconv_mime_encode':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x15f5): In function `_php_iconv_mime_encode':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x1637): In function `_php_iconv_mime_encode':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x1b04): In function `_php_iconv_mime_encode':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x1b4c): In function `_php_iconv_mime_encode':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x2110): more undefined references to `libiconv' follow
ext/iconv/iconv.o(.text+0x214f): In function `_php_iconv_mime_encode':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0x2160): In function `_php_iconv_mime_encode':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0x21ff): In function `_php_iconv_mime_decode':
: undefined reference to `libiconv_open'
ext/iconv/iconv.o(.text+0x248c): In function `_php_iconv_mime_decode':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0x24a1): In function `_php_iconv_mime_decode':
: undefined reference to `libiconv_open'
ext/iconv/iconv.o(.text+0x2d37): In function `_php_iconv_mime_decode':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0x2d48): In function `_php_iconv_mime_decode':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0x428f): In function `php_iconv_stream_filter_dtor':
: undefined reference to `libiconv_close'
ext/iconv/iconv.o(.text+0x4411): In function `php_iconv_stream_filter_ctor':
: undefined reference to `libiconv_open'
ext/iconv/iconv.o(.text+0x4563): In function `php_iconv_stream_filter_append_bucket':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x4612): In function `php_iconv_stream_filter_append_bucket':
: undefined reference to `libiconv'
ext/iconv/iconv.o(.text+0x4642): In function `php_iconv_stream_filter_append_bucket':
: undefined reference to `libiconv'
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php] Erreur 1
J’ai chercher sur google en tappant l’erreur mais je n’ai pas les infos que je veux.
j’ai essayer de faire un lien symbolique vers le dossier des libraries linux mais rien n’y fait.
libiconv.so se trouve bien dans /usr/local/lib/
Je suis bloqué.
Note: je n’ai pas fait un apt-get install libapache2-mod-php5 car je n’ai pas les options que je veux.
Merci de m’aider.