cannot find iconv() function
Charles Wilson
cygwin@cwilson.fastmail.fm
Sat Jun 21 17:43:00 GMT 2008
Dave Korn wrote:
> The standard autoconf library function detection test, for the sake of
> simplicity, declares the function prototype itself rather than including the
> header, so the name doesn't get translated and the function isn't found at
> link time.
>
> A patch such as the attached makes the configure test check if it's
> running on cygwin and look for libiconv() rather than iconv() in that case.
> It made gtmess build for me.
Or, instead of using the AC_CHECK_FUNC([ ... iconv ...]) method in your
configure.ac or configure.in file, you instead use AM_ICONV defined in
/usr/share/iconv.m4. This file is part of the gettext-devel pacakge.
This solution assumes that gtmess is using the automake and aclocal
tools, and not just autoconf. Otherwise, you could cut-n-paste the
contents of /usr/share/iconv.m4 into gtmess's aclocal.m4 file -- and
then use AM_ICONV in your configure.ac|configure.in file.
--
Chuck
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list