Re: iconv configure problem
| From: | Jon Parise | Date: | Tue, 19 Mar 2002 17:31:41 +0000 |
| Subject: | Re: iconv configure problem | ||
| References: | 1 2 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-81510@lists.php.net to get a copy of this message | ||
On Tue, Mar 19, 2002 at 01:30:22PM +0200, Jani Taskinen wrote:
> Does this attached patch fix it?
> (nice to have the checks in one place :)
Yes, everything is now working fine. Please go ahead and commit
the changes, and thanks for you quick reply.
> >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, [ ])
--
Jon Parise (jon@csh.rit.edu) . Information Technology (2001)
http://www.csh.rit.edu/~jon/ : Computer Science House
Member