Bug #52611 [Opn]: compile problem with iconv
Edit report at http://bugs.php.net/bug.php?id=52611&edit=1
ID: 52611
User updated by: parsadev at yahoo dot com
Reported by: parsadev at yahoo dot com
Summary: compile problem with iconv
Status: Open
Type: Bug
Package: ICONV related
Operating System: Centos 5.5 x86_64
PHP Version: 5.3.3
Block user comment: N
New Comment:
excuse me. the correct configure command is:
./configure --prefix=/usr/local/php5 --with-libdir=lib64
--enable-bcmath --with-bz2 --enable-calendar --with-curl
--with-config-file-path=/usr/local/etc/php5/cgi --enable-dba
--with-db4=/usr --enable-exif --with-libexpat-dir=/usr
--with-freetype-dir=/usr --enable-ftp --with-gettext=/usr --with-gd
--enable-gd-native-ttf --with-iconv-dir=/usr/local/lib
--enable-inline-optimization --with-jpeg-dir=/usr --with-kerberos
--with-libxml-dir=/usr --enable-magic-quotes --enable-mbregex
--enable-mbstring --with-mcrypt --with-mhash --with-mysql --with-mysqli
--with-mysql-sock=/var/lib/mysql/mysql.sock --with-openssl-dir=/usr
--with-pdo-mysql --with-pdo-pgsql --with-pear --with-pgsql
--with-png-dir=/usr --with-readline=/usr --enable-soap --enable-sockets
--enable-sqlite-utf8 --with-unixODBC=/usr --enable-wddx --with-xsl
--enable-zip --with-zlib
Previous Comments:
------------------------------------------------------------------------
[2010-08-15 12:38:47] parsadev at yahoo dot com
Description:
------------
I'm trying to compile php 5.3.3 with libiconv-1.13.1 and centos 5.5
x86_64 (64-bits)
My configure command is:
./configure --prefix=/usr/local/php5 --with-libdir=lib64
--enable-bcmath --with-bz2 --enable-calendar --with-curl
--with-config-file-path=/usr/local/etc/php5/cgi --enable-dba
--with-db4=/usr --enable-exif --with-libexpat-dir=/usr
--with-freetype-dir=/usr --enable-ftp --with-gettext=/usr --with-gd
--enable-gd-native-ttf --with-iconv --enable-inline-optimization
--with-jpeg-dir=/usr --with-kerberos --with-libxml-dir=/usr
--enable-magic-quotes --enable-mbregex --enable-mbstring --with-mcrypt
--with-mhash --with-mysql --with-mysqli
--with-mysql-sock=/var/lib/mysql/mysql.sock --with-openssl-dir=/usr
--with-pdo-mysql --with-pdo-pgsql --with-pear --with-pgsql
--with-png-dir=/usr --with-readline=/usr --enable-soap --enable-sockets
--enable-sqlite-utf8 --with-unixODBC=/usr --enable-wddx --with-xsl
--enable-zip --with-zlib
configure is ok
but when I use 'make' I'm facing with error:
nd_sprintf.lo Zend/zend_ini.lo Zend/zend_qsort.lo Zend/zend_multibyte.lo
Zend/zend_ts_hash.lo Zend/zend_stream.lo Zend/zend_iterators.lo
Zend/zend_interfaces.lo Zend/zend_exceptions.lo Zend/zend_strtod.lo
Zend/zend_gc.lo Zend/zend_closures.lo Zend/zend_float.lo
Zend/zend_objects.lo Zend/zend_object_handlers.lo
Zend/zend_objects_API.lo Zend/zend_default_classes.lo
Zend/zend_execute.lo sapi/cgi/cgi_main.lo sapi/cgi/fastcgi.lo
main/internal_functions.lo -lcrypt -lz -lexslt -lexpat -lexpat -lcrypt
-lreadline -lncurses -lpq -lrt -lpq -lmysqlclient -lmcrypt -lltdl
-lfreetype -lpng -lz -ljpeg -lssl -lcrypto -ldb-4.3 -lcurl -lbz2 -lz -lm
-ldl -lnsl -lxml2 -lz -lm -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto
-lcom_err -lidn -lssl -lcrypto -lz -lxml2 -lz -lm -lmysqlclient -lz
-lcrypt -lnsl -lm -lssl -lcrypto -lodbc -lmysqlclient -lz -lcrypt -lnsl
-lm -lssl -lcrypto -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm
-lxml2 -lz -lm -lxslt -lxml2 -lz -lm -lcrypt -o sapi/cgi/php-cgi
ext/gd/libgd/gdkanji.o: In function `do_convert':
/root/src/php-5.3.3/ext/gd/libgd/gdkanji.c:350: undefined reference to
`libiconv_open'
/root/src/php-5.3.3/ext/gd/libgd/gdkanji.c:365: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/gd/libgd/gdkanji.c:381: undefined reference to
`libiconv_close'
ext/iconv/iconv.o: In function `_php_iconv_strlen':
/root/src/php-5.3.3/ext/iconv/iconv.c:592: undefined reference to
`libiconv_open'
/root/src/php-5.3.3/ext/iconv/iconv.c:615: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:649: undefined reference to
`libiconv_close'
ext/iconv/iconv.o: In function `php_iconv_string':
/root/src/php-5.3.3/ext/iconv/iconv.c:430: undefined reference to
`libiconv_open'
/root/src/php-5.3.3/ext/iconv/iconv.c:442: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:456: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:467: undefined reference to
`libiconv_close'
ext/iconv/iconv.o: In function `_php_iconv_strpos':
/root/src/php-5.3.3/ext/iconv/iconv.c:840: undefined reference to
`libiconv_open'
/root/src/php-5.3.3/ext/iconv/iconv.c:868: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:982: undefined reference to
`libiconv_close'
ext/iconv/iconv.o: In function `_php_iconv_appendl':
/root/src/php-5.3.3/ext/iconv/iconv.c:337: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:374: undefined reference to
`libiconv'
ext/iconv/iconv.o: In function `_php_iconv_substr':
/root/src/php-5.3.3/ext/iconv/iconv.c:712: undefined reference to
`libiconv_open'
/root/src/php-5.3.3/ext/iconv/iconv.c:736: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:791: undefined reference to
`libiconv_close'
/root/src/php-5.3.3/ext/iconv/iconv.c:795: undefined reference to
`libiconv_close'
/root/src/php-5.3.3/ext/iconv/iconv.c:744: undefined reference to
`libiconv_open'
ext/iconv/iconv.o: In function `_php_iconv_mime_decode':
/root/src/php-5.3.3/ext/iconv/iconv.c:1342: undefined reference to
`libiconv_open'
/root/src/php-5.3.3/ext/iconv/iconv.c:1453: undefined reference to
`libiconv_close'
/root/src/php-5.3.3/ext/iconv/iconv.c:1456: undefined reference to
`libiconv_open'
/root/src/php-5.3.3/ext/iconv/iconv.c:1811: undefined reference to
`libiconv_close'
/root/src/php-5.3.3/ext/iconv/iconv.c:1814: undefined reference to
`libiconv_close'
ext/iconv/iconv.o: In function `php_iconv_stream_filter_dtor':
/root/src/php-5.3.3/ext/iconv/iconv.c:2440: undefined reference to
`libiconv_close'
ext/iconv/iconv.o: In function `_php_iconv_mime_encode':
/root/src/php-5.3.3/ext/iconv/iconv.c:1032: undefined reference to
`libiconv_open'
/root/src/php-5.3.3/ext/iconv/iconv.c:1046: undefined reference to
`libiconv_open'
/root/src/php-5.3.3/ext/iconv/iconv.c:1304: undefined reference to
`libiconv_close'
/root/src/php-5.3.3/ext/iconv/iconv.c:1307: undefined reference to
`libiconv_close'
/root/src/php-5.3.3/ext/iconv/iconv.c:1165: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:1117: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:1149: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:1307: undefined reference to
`libiconv_close'
/root/src/php-5.3.3/ext/iconv/iconv.c:1217: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:1248: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:1291: undefined reference to
`libiconv'
ext/iconv/iconv.o: In function `php_iconv_stream_filter_append_bucket':
/root/src/php-5.3.3/ext/iconv/iconv.c:2590: undefined reference to
`libiconv'
/root/src/php-5.3.3/ext/iconv/iconv.c:2590: undefined reference to
`libiconv'
ext/iconv/iconv.o:/root/src/php-5.3.3/ext/iconv/iconv.c:2512: more
undefined references to `libiconv' follow
ext/iconv/iconv.o: In function `php_iconv_stream_filter_ctor':
/root/src/php-5.3.3/ext/iconv/iconv.c:2466: undefined reference to
`libiconv_open'
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php-cgi] Error 1
Please give a solution to this issue.
Regards,
Parsa
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=52611&edit=1
Thread (9 messages)