Does this attached patch fix it?
   (nice to have the checks in one place :)
    
   --Jani
   

On Mon, 18 Mar 2002, Jon Parise wrote:

>The latest iconv detection code doesn't appear to account for the
>case where iconv_open() is defined in libiconv.  It only checks
>for iconv_open() in libc and libiconv_open() in libiconv.
>
>This breaks the build under FreeBSD unless the GNU libiconv port
>is installed.
>
>

-- 
Index: acinclude.m4
===================================================================
RCS file: /repository/php4/acinclude.m4,v
retrieving revision 1.164
diff -u -u -r1.164 acinclude.m4
--- acinclude.m4        17 Mar 2002 21:09:20 -0000      1.164
+++ acinclude.m4        19 Mar 2002 11:27:38 -0000
@@ -1347,7 +1347,7 @@
 AC_DEFUN(PHP_SETUP_ICONV, [
   found_iconv=no
   
-  AC_CHECK_LIB(c, iconv_open, [
+  AC_CHECK_FUNCS(iconv libiconv, [
     AC_DEFINE(HAVE_ICONV, 1, [ ])
     found_iconv=yes
   ], [
@@ -1370,7 +1370,7 @@
     if test -f $ICONV_DIR/lib/lib${iconv_lib_name}.a ||
        test -f $ICONV_DIR/lib/lib${iconv_lib_name}.$SHLIB_SUFFIX_NAME
     then
-      PHP_CHECK_LIBRARY($iconv_lib_name, libiconv_open, [
+      PHP_CHECK_LIBRARY($iconv_lib_name, libiconv, [
         found_iconv=yes
         PHP_ADD_LIBRARY_WITH_PATH($iconv_lib_name, $ICONV_DIR/lib, $1)
         AC_DEFINE(HAVE_ICONV, 1, [ ])
-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to