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

Reply via email to