#37333 [NEW]: incompatibility with libiconv and other progs
| From: | werner at seneweb dot com | Date: | Fri, 05 May 2006 18:06:17 +0000 |
| Subject: | #37333 [NEW]: incompatibility with libiconv and other progs | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-96674@lists.php.net to get a copy of this message | ||
From: werner at seneweb dot com
Operating system: Slackware 10.2
PHP version: 5.1.4
PHP Bug Type: Compile Failure
Bug description: incompatibility with libiconv and other progs
Description:
------------
Incompatibility with libiconv.
This is also not becoming better when changing the version
of libiconv and/or compiling it from the source code.
Error messages annexed.
Actual result:
--------------
/usr/local/src/php-5.1.4/ext/openssl/openssl.c: In function
`php_openssl_x509_from_zval':
/usr/local/src/php-5.1.4/ext/openssl/openssl.c:776:
warning: passing arg 1 of `PEM_ASN1_read_bio' from
incompatible pointer type
/usr/local/src/php-5.1.4/ext/date/lib/tm2unixtime.c: In
function `do_years':
/usr/local/src/php-5.1.4/ext/date/lib/tm2unixtime.c:143:
warning: integer constant is too large for "long" type
/usr/local/src/php-5.1.4/ext/dba/dba_db4.c: In function
`dba_open_db4':
/usr/local/src/php-5.1.4/ext/dba/dba_db4.c:99: warning:
passing arg 2 of pointer to function from incompatible
pointer type
/usr/local/src/php-5.1.4/ext/gd/libgd/gdkanji.c: In
function `do_convert':
/usr/local/src/php-5.1.4/ext/gd/libgd/gdkanji.c:365:
warning: passing arg 2 of `libiconv' from incompatible
pointer type
/usr/local/src/php-5.1.4/ext/iconv/iconv.c: In function
`_php_iconv_appendl':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:254: warning:
passing arg 2 of `libiconv' from incompatible pointer type
/usr/local/src/php-5.1.4/ext/iconv/iconv.c: In function
`_php_iconv_strlen':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:528: warning:
passing arg 2 of `libiconv' from incompatible pointer type
/usr/local/src/php-5.1.4/ext/iconv/iconv.c: In function
`_php_iconv_substr':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:641: warning:
passing arg 2 of `libiconv' from incompatible pointer type
/usr/local/src/php-5.1.4/ext/iconv/iconv.c: In function
`_php_iconv_strpos':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:772: warning:
passing arg 2 of `libiconv' from incompatible pointer type
/usr/local/src/php-5.1.4/ext/iconv/iconv.c: In function
`_php_iconv_mime_encode':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1021: warning:
passing arg 2 of `libiconv' from incompatible pointer type
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1121: warning:
passing arg 2 of `libiconv' from incompatible pointer type
/usr/local/src/php-5.1.4/ext/iconv/iconv.c: In function
`php_iconv_stream_filter_append_bucket':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:2379: warning:
passing arg 2 of `libiconv' from incompatible pointer type
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:2458: warning:
passing arg 2 of `libiconv' from incompatible pointer type
/usr/local/src/php-5.1.4/ext/standard/datetime.c: In
function `zif_strptime':
/usr/local/src/php-5.1.4/ext/standard/datetime.c:104:
warning: assignment makes pointer from integer without a
cast
conflicts: 5 shift/reduce
"/usr/local/src/php-5.1.4/Zend/zend_ini_scanner.l", line
174: warning, rule cannot be matched
ext/gd/libgd/.libs/gdkanji.o(.text+0x68): In function
`do_convert':
/usr/local/src/php-5.1.4/ext/gd/libgd/gdkanji.c:350:
undefined reference to `libiconv_open'
ext/gd/libgd/.libs/gdkanji.o(.text+0xa5):/usr/local/src/php-5.1.4/ext/gd/libgd/gdkanji.c:365:
undefined reference to `libiconv'
ext/gd/libgd/.libs/gdkanji.o(.text+0xb4):/usr/local/src/php-5.1.4/ext/gd/libgd/gdkanji.c:381:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x15f): In function
`_php_iconv_appendl':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:254: undefined
reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x22b):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:291:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x2da): In function
`php_iconv_string':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:347: undefined
reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x312):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:356:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x333):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:369:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x356):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:380:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x3be): In function
`_php_iconv_strlen':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:505: undefined
reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x424):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:528:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x44e):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:562:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x4da): In function
`_php_iconv_strpos':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:747: undefined
reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x545):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:772:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x5dd):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:886:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x78a): In function
`_php_iconv_mime_decode':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1247: undefined
reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x84a):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1716:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x85f):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1719:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0xb20):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1358:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0xb33):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1361:
undefined reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x1124): In function
`zif_iconv_substr':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:618: undefined
reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x11cb):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:641:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x1214):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:698:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x122a):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:702:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x13e5):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:649:
undefined reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x195d): In function
`zif_iconv_mime_encode':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:936: undefined
reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x197d):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:950:
undefined reference to `libiconv_open'
ext/iconv/.libs/iconv.o(.text+0x1bad):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1209:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x1bc8):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1212:
undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x1d26):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1021:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x1d59):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1053:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x1d85):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1069:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x2041):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1121:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x206e):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1152:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x22c6):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:1196:
more undefined references to `libiconv' follow
ext/iconv/.libs/iconv.o(.text+0x2f9d): In function
`php_iconv_stream_filter_dtor':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:2307: undefined
reference to `libiconv_close'
ext/iconv/.libs/iconv.o(.text+0x30a3): In function
`php_iconv_stream_filter_append_bucket':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:2457: undefined
reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x30e6):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:2457:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x31b0):/usr/local/src/php-5.1.4/ext/iconv/iconv.c:2379:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o(.text+0x34de): In function
`php_iconv_stream_filter_factory_create':
/usr/local/src/php-5.1.4/ext/iconv/iconv.c:2333: undefined
reference to `libiconv_open'
collect2: ld returned 1 exit status
make: [sapi/cli/php] Error 1 (ignored)
--
Edit bug report at http://bugs.php.net/?id=37333&edit=1
--
Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=37333&r=trysnapshot44
Try a CVS snapshot (PHP 5.1): http://bugs.php.net/fix.php?id=37333&r=trysnapshot51
Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=37333&r=trysnapshot60
Fixed in CVS: http://bugs.php.net/fix.php?id=37333&r=fixedcvs
Fixed in release: http://bugs.php.net/fix.php?id=37333&r=alreadyfixed
Need backtrace: http://bugs.php.net/fix.php?id=37333&r=needtrace
Need Reproduce Script: http://bugs.php.net/fix.php?id=37333&r=needscript
Try newer version: http://bugs.php.net/fix.php?id=37333&r=oldversion
Not developer issue: http://bugs.php.net/fix.php?id=37333&r=support
Expected behavior: http://bugs.php.net/fix.php?id=37333&r=notwrong
Not enough info: http://bugs.php.net/fix.php?id=37333&r=notenoughinfo
Submitted twice: http://bugs.php.net/fix.php?id=37333&r=submittedtwice
register_globals: http://bugs.php.net/fix.php?id=37333&r=globals
PHP 3 support discontinued: http://bugs.php.net/fix.php?id=37333&r=php3
Daylight Savings: http://bugs.php.net/fix.php?id=37333&r=dst
IIS Stability: http://bugs.php.net/fix.php?id=37333&r=isapi
Install GNU Sed: http://bugs.php.net/fix.php?id=37333&r=gnused
Floating point limitations: http://bugs.php.net/fix.php?id=37333&r=float
No Zend Extensions: http://bugs.php.net/fix.php?id=37333&r=nozend
MySQL Configuration Error: http://bugs.php.net/fix.php?id=37333&r=mysqlcfg