ID: 32527 User updated by: nyama152 at yahoo dot com Reported By: nyama152 at yahoo dot com -Status: Feedback +Status: Open Bug Type: Compile Failure Operating System: Solaris 9 (Intel) PHP Version: 5.0.4 New Comment:
We made to compile it with --with-iconv=/usr/local. Furthermore, it seems we don't have to set LD_LIBRARY_PATH any more. Thank you for PHP team. Previous Comments: ------------------------------------------------------------------------ [2005-04-04 08:37:10] [EMAIL PROTECTED] Well, then you should have given --with-iconv=/usr/local to configure. Try again with it. ------------------------------------------------------------------------ [2005-04-04 04:09:29] nyama152 at yahoo dot com This error seems to be reproduced on 5.0.2 and 5.0.3 (after the bug fix, http://bugs.php.net/bug.php?id=31107). So it may be attributed to the recent introduction of newest kernel and required recompilation of gcc and libiconv. % showrev Hostname: hoge Hostid: xxxxxxxx Release: 5.9 Kernel architecture: i86pc Application architecture: i386 Hardware provider: Domain: Kernel version: SunOS 5.9 Generic 118559-02 Jan 2005 ------------------------------------------------------------------------ [2005-04-04 03:46:26] nyama152 at yahoo dot com I just ./configure (no explicit prefix is given) and make'd the libiconv-1.9.2. So libiconv libraries locate at /usr/local/lib. ------------------------------------------------------------------------ [2005-04-03 16:14:51] [EMAIL PROTECTED] How did you install libiconv library? Which location you provide to configure as the prefix? ------------------------------------------------------------------------ [2005-04-03 15:42:48] nyama152 at yahoo dot com The followings are the errorss, which may be the same as the original output. Is it OK ? ext/iconv/iconv.lo(.text+0x14d): In function `_php_iconv_appendl': /hoge/php-5.0.4/ext/iconv/iconv.c:254: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x223):/hoge/php-5.0.4/ext/iconv/iconv.c:291: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x2d7): In function `php_iconv_string': /hoge/php-5.0.4/ext/iconv/iconv.c:347: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x318):/hoge/php-5.0.4/ext/iconv/iconv.c:356: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x337):/hoge/php-5.0.4/ext/iconv/iconv.c:369: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x35a):/hoge/php-5.0.4/ext/iconv/iconv.c:380: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x3bb): In function `_php_iconv_strlen': /hoge/php-5.0.4/ext/iconv/iconv.c:505: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x437):/hoge/php-5.0.4/ext/iconv/iconv.c:528: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x462):/hoge/php-5.0.4/ext/iconv/iconv.c:561: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x4ec): In function `_php_iconv_strpos': /hoge/php-5.0.4/ext/iconv/iconv.c:734: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x570):/hoge/php-5.0.4/ext/iconv/iconv.c:759: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x610):/hoge/php-5.0.4/ext/iconv/iconv.c:877: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x7e3): In function `_php_iconv_mime_decode': /hoge/php-5.0.4/ext/iconv/iconv.c:1238: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x89d):/hoge/php-5.0.4/ext/iconv/iconv.c:1705: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x8b1):/hoge/php-5.0.4/ext/iconv/iconv.c:1708: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0xb73):/hoge/php-5.0.4/ext/iconv/iconv.c:1349: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0xb87):/hoge/php-5.0.4/ext/iconv/iconv.c:1352: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x115b): In function `zif_iconv_substr': /hoge/php-5.0.4/ext/iconv/iconv.c:605: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x1233):/hoge/php-5.0.4/ext/iconv/iconv.c:628: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x127e):/hoge/php-5.0.4/ext/iconv/iconv.c:685: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x1293):/hoge/php-5.0.4/ext/iconv/iconv.c:689: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x1409):/hoge/php-5.0.4/ext/iconv/iconv.c:636: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x19ae): In function `zif_iconv_mime_encode': /hoge/php-5.0.4/ext/iconv/iconv.c:927: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x19cc):/hoge/php-5.0.4/ext/iconv/iconv.c:941: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x1c83):/hoge/php-5.0.4/ext/iconv/iconv.c:1200: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x1c9d):/hoge/php-5.0.4/ext/iconv/iconv.c:1203: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x1e63):/hoge/php-5.0.4/ext/iconv/iconv.c:1012: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x1e95):/hoge/php-5.0.4/ext/iconv/iconv.c:1044: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x1ec0):/hoge/php-5.0.4/ext/iconv/iconv.c:1060: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x21bc):/hoge/php-5.0.4/ext/iconv/iconv.c:1112: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x21ee):/hoge/php-5.0.4/ext/iconv/iconv.c:1143: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x24d9):/hoge/php-5.0.4/ext/iconv/iconv.c:1187: more undefined references to `libiconv' follow ext/iconv/iconv.lo(.text+0x3271): In function `php_iconv_stream_filter_dtor': /hoge/php-5.0.4/ext/iconv/iconv.c:2296: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x3378): In function `php_iconv_stream_filter_append_bucket': /hoge/php-5.0.4/ext/iconv/iconv.c:2446: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x33b8):/hoge/php-5.0.4/ext/iconv/iconv.c:2446: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x347e):/hoge/php-5.0.4/ext/iconv/iconv.c:2368: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x37c0): In function `php_iconv_stream_filter_factory_create': /hoge/php-5.0.4/ext/iconv/iconv.c:2322: undefined reference to `libiconv_open' collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 --------------------------------------------------- ext/iconv/iconv.lo(.text+0x14d): In function `_php_iconv_appendl': /hoge/php-5.0.4/ext/iconv/iconv.c:254: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x223):/hoge/php-5.0.4/ext/iconv/iconv.c:291: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x2d7): In function `php_iconv_string': /hoge/php-5.0.4/ext/iconv/iconv.c:347: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x318):/hoge/php-5.0.4/ext/iconv/iconv.c:356: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x337):/hoge/php-5.0.4/ext/iconv/iconv.c:369: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x35a):/hoge/php-5.0.4/ext/iconv/iconv.c:380: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x3bb): In function `_php_iconv_strlen': /hoge/php-5.0.4/ext/iconv/iconv.c:505: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x437):/hoge/php-5.0.4/ext/iconv/iconv.c:528: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x462):/hoge/php-5.0.4/ext/iconv/iconv.c:561: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x4ec): In function `_php_iconv_strpos': /hoge/php-5.0.4/ext/iconv/iconv.c:734: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x570):/hoge/php-5.0.4/ext/iconv/iconv.c:759: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x610):/hoge/php-5.0.4/ext/iconv/iconv.c:877: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x7e3): In function `_php_iconv_mime_decode': /hoge/php-5.0.4/ext/iconv/iconv.c:1238: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x89d):/hoge/php-5.0.4/ext/iconv/iconv.c:1705: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x8b1):/hoge/php-5.0.4/ext/iconv/iconv.c:1708: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0xb73):/hoge/php-5.0.4/ext/iconv/iconv.c:1349: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0xb87):/hoge/php-5.0.4/ext/iconv/iconv.c:1352: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x115b): In function `zif_iconv_substr': /hoge/php-5.0.4/ext/iconv/iconv.c:605: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x1233):/hoge/php-5.0.4/ext/iconv/iconv.c:628: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x127e):/hoge/php-5.0.4/ext/iconv/iconv.c:685: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x1293):/hoge/php-5.0.4/ext/iconv/iconv.c:689: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x1409):/hoge/php-5.0.4/ext/iconv/iconv.c:636: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x19ae): In function `zif_iconv_mime_encode': /hoge/php-5.0.4/ext/iconv/iconv.c:927: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x19cc):/hoge/php-5.0.4/ext/iconv/iconv.c:941: undefined reference to `libiconv_open' ext/iconv/iconv.lo(.text+0x1c83):/hoge/php-5.0.4/ext/iconv/iconv.c:1200: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x1c9d):/hoge/php-5.0.4/ext/iconv/iconv.c:1203: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x1e63):/hoge/php-5.0.4/ext/iconv/iconv.c:1012: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x1e95):/hoge/php-5.0.4/ext/iconv/iconv.c:1044: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x1ec0):/hoge/php-5.0.4/ext/iconv/iconv.c:1060: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x21bc):/hoge/php-5.0.4/ext/iconv/iconv.c:1112: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x21ee):/hoge/php-5.0.4/ext/iconv/iconv.c:1143: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x24d9):/hoge/php-5.0.4/ext/iconv/iconv.c:1187: more undefined references to `libiconv' follow ext/iconv/iconv.lo(.text+0x3271): In function `php_iconv_stream_filter_dtor': /hoge/php-5.0.4/ext/iconv/iconv.c:2296: undefined reference to `libiconv_close' ext/iconv/iconv.lo(.text+0x3378): In function `php_iconv_stream_filter_append_bucket': /hoge/php-5.0.4/ext/iconv/iconv.c:2446: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x33b8):/hoge/php-5.0.4/ext/iconv/iconv.c:2446: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x347e):/hoge/php-5.0.4/ext/iconv/iconv.c:2368: undefined reference to `libiconv' ext/iconv/iconv.lo(.text+0x37c0): In function `php_iconv_stream_filter_factory_create': /hoge/php-5.0.4/ext/iconv/iconv.c:2322: undefined reference to `libiconv_open' collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1 ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/32527 -- Edit this bug report at http://bugs.php.net/?id=32527&edit=1