#39685 [Opn->Fbk]: iconv() - undefined function

From: Date: Wed, 29 Nov 2006 16:43:12 +0000
Subject: #39685 [Opn->Fbk]: iconv() - undefined function
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-105652@lists.php.net to get a copy of this message
ID: 39685 Updated by: tony2001@php.net Reported By: dinumarina at gmail dot com -Status: Open +Status: Feedback Bug Type: Unknown/Other Function Operating System: Slackware PHP Version: 5.2.0 New Comment: Sure. Install it properly into separate location and specify its prefix in configure. Previous Comments: ------------------------------------------------------------------------ [2006-11-29 16:29:35] dinumarina at gmail dot com Problem is, glibc implementation of iconv() seems to miss out on //TRANSLIT, that's why I'm trying to use libiconv. Is there any chance php will work with libiconv? ------------------------------------------------------------------------ [2006-11-29 16:25:28] tony2001@php.net Well, it looks like for some reason you have BOTH glibc and libiconv installed, and that is expected to cause problems. And this: --with-iconv=/root/libiconv-1.9.2/lib/.libs/ is completely wrong. Each time when configure expects <DIR>, it expects installation prefix, i.e. the value of --prefix=<DIR> used when configuring the library. Please uninstall libiconv (you don't need it as long as you're using Linux, as you have glibc), remove config.cache and try again without the value for --with-iconv option. ------------------------------------------------------------------------ [2006-11-29 16:20:59] dinumarina at gmail dot com I tried with both glibc and libiconv-1.9.2; same result. Also when trying with '--with-iconv=/root/libiconv-1.9.2/lib/.libs/' php -i still reports using glibc. cat main/php_config.h | grep ICONV #define HAVE_LIBICONV 1 /* #undef HAVE_GICONV_H */ #define HAVE_LIBICONV 1 #define HAVE_ICONV 1 #define PHP_ICONV_IMPL "glibc" /* #undef HAVE_BSD_ICONV */ #define PHP_ICONV_IMPL "glibc" #define HAVE_GLIBC_ICONV 1 #define PHP_ICONV_IMPL "glibc" #define ICONV_SUPPORTS_ERRNO 1 #define ICONV_SUPPORTS_ERRNO 1 #define ICONV_SUPPORTS_ERRNO 1 #define PHP_ICONV_H_PATH </usr/local/include/iconv.h> /* #undef COMPILE_DL_ICONV */ #define HAVE_LIBICONV 1 /* #undef HAVE_GICONV_H */ #define HAVE_LIBICONV 1 #define HAVE_ICONV 1 ------------------------------------------------------------------------ [2006-11-29 16:09:09] tony2001@php.net What kind of iconv implementation is installed on your machine? What do you see with cat main/php_config.h | grep ICONV ? ------------------------------------------------------------------------ [2006-11-29 16:03:44] dinumarina at gmail dot com Don't mind the type on the 1st description line - it's php 5.2.0 not 5.0.2 :) ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/39685 -- Edit this bug report at http://bugs.php.net/?id=39685&edit=1

« previous php.bugs (#105652) next »