ID: 42547
Updated by: [EMAIL PROTECTED]
Reported By: dawidpachla at gmail dot com
-Status: Open
+Status: Feedback
Bug Type: Compile Failure
Operating System: CentOS 5 with DirectAdmin
PHP Version: 5.2.4
New Comment:
I meant EVERY option in PHP configure, not just the one.
Anyway, try this short version instead:
# rm config.cache && ./configure && make
Previous Comments:
------------------------------------------------------------------------
[2007-09-12 15:04:24] dawidpachla at gmail dot com
I edited the configure file, so it looks like that:
#!/bin/sh
./configure \
--with-apxs2 \
--with-curl \
--with-curl=/usr/local \
--with-gd \
--with-gettext \
--with-jpeg-dir=/usr/local/lib \
--with-kerberos \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-mysql=/usr \
--with-pear \
--with-png-dir=/usr/local/lib \
--with-xml \
--with-zlib \
--with-zlib-dir=/usr/local/lib \
--with-zip \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--enable-magic-quotes \
--enable-sockets \
--enable-track-vars \
--enable-mbstring \
--enable-memory-limit \
--enable-libxml
But I still get the same error when i try to compile it:
/usr/local/directadmin/customapache/php-5.2.4/ext/iconv/iconv.c:1242:
undefined
reference to `libiconv'
ext/iconv/.libs/iconv.o:/usr/local/directadmin/customapache/php-5.2.4/ext/iconv/
iconv.c:1286: more undefined references to `libiconv' follow
ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor':
/usr/local/directadmin/customapache/php-5.2.4/ext/iconv/iconv.c:2426:
undefined
reference to `libiconv_open'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
[EMAIL PROTECTED] customapache]#
------------------------------------------------------------------------
[2007-09-12 11:57:02] [EMAIL PROTECTED]
This is wrong way to pass base install dir:
-with-curl=/usr/local/lib
This is the correct way:
-with-curl=/usr/local
Fix these in your configure line. (There is no --with/--enable option
in PHP configure that expects it to have /lib in the path!)
------------------------------------------------------------------------
[2007-09-11 20:27:06] dawidpachla at gmail dot com
it's /usr/local/lib
------------------------------------------------------------------------
[2007-09-05 13:24:13] [EMAIL PROTECTED]
You seem to have libiconv in your system. Where is it located and is
that location in LD_LIBRARY_PATH? (or /etc/ld.so.conf* file or
directory..)
------------------------------------------------------------------------
[2007-09-04 19:01:00] dawidpachla at gmail dot com
Description:
------------
I use CentOS 5 with newest DirecAdmin, apache2, mod_security and php
5.2.3 (when I upgraded from 4.4.7 to 5.2.3 everything was ok).
Everything is compiling fine until:
reference to `libiconv'
/usr/local/directadmin/customapache/php-5.2.4/ext/iconv/iconv.c:1211:
undefined reference to `libiconv'
/usr/local/directadmin/customapache/php-5.2.4/ext/iconv/iconv.c:1242:
undefined reference to `libiconv'
ext/iconv/.libs/iconv.o:/usr/local/directadmin/customapache/php-5.2.4/ext/iconv/iconv.c:1286:
more undefined references to `libiconv' follow
ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor':
/usr/local/directadmin/customapache/php-5.2.4/ext/iconv/iconv.c:2426:
undefined reference to `libiconv_open'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
This is my configuration file:
./configure \
--with-apxs2 \
--with-curl \
--with-curl=/usr/local/lib \
--with-gd \
--with-gettext \
--with-jpeg-dir=/usr/local/lib \
--with-kerberos \
--with-openssl \
--with-mcrypt \
--with-mhash \
--with-mysql=/usr \
--with-pear \
--with-png-dir=/usr/local/lib \
--with-xml \
--with-zlib \
--with-zlib-dir=/usr/local/lib \
--with-zip \
--enable-bcmath \
--enable-calendar \
--enable-ftp \
--enable-magic-quotes \
--enable-sockets \
--enable-track-vars \
--enable-mbstring \
--enable-memory-limit
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=42547&edit=1