Edit report at https://bugs.php.net/bug.php?id=53443&edit=1
ID: 53443 Updated by: yohg...@php.net Reported by: fransmeulenbroeks at gmail dot com Summary: configure --with-iconv=/path/to/iconv picks up host iconv -Status: Open +Status: Feedback Type: Bug Package: Compile Failure Operating System: linux PHP Version: 5.2SVN-2010-12-01 (snap) Block user comment: N Private report: N New Comment: Please try using this snapshot: http://snaps.php.net/php5.4-latest.tar.gz For Windows: http://windows.php.net/snapshots/ Breifly looking PHP 5.5's configure script, it seems ok. Previous Comments: ------------------------------------------------------------------------ [2011-01-10 18:16:56] poopsm at gmail dot com I'm having this same problem with php 5.3.5, and this patch isn't fixing it. When using the options --with-iconv --with-iconv-dir=/usr/local/iconv I still get checking if iconv is glibc's... yes but it should be using libiconv ------------------------------------------------------------------------ [2010-12-01 22:58:12] fransmeulenbroeks at gmail dot com Description: ------------ configure --with-iconv=/path/to/iconv picks up the host iconv ext/iconv/config.m4 does not take the case that a dir is given into account. I fixed this by adding $PHP_ICONV to the for loop. This patch makes the code identical to a similar snippet of code in acinclude.m4 The problem has been detected in 5.2.13 but I verified the 5.2 snap from today and the problem is still there. Attached patch fixes the problem Index: php-5.2.13/ext/iconv/config.m4 =================================================================== --- php-5.2.13.orig/ext/iconv/config.m4 +++ php-5.2.13/ext/iconv/config.m4 @@ -15,7 +15,7 @@ if test "$PHP_ICONV" != "no"; then if test "$iconv_avail" != "no"; then if test -z "$ICONV_DIR"; then - for i in /usr/local /usr; do + for i in $PHP_ICONV /usr/local /usr; do if test -f "$i/include/iconv.h" || test -f "$i/include/giconv.h"; then PHP_ICONV_PREFIX="$i" break ~ ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=53443&edit=1