is the library iconv necessary for haskeline?
Christian Maeder
Christian.Maeder at dfki.de
Mon Jun 8 06:33:25 EDT 2009
Christian Maeder wrote:
> Hi,
>
> building ghc-6.10.3 under x86 solaris eventually failed with:
[...]
> Configuring haskeline-0.6.1.5...
>
> checking whether to use -liconv... Setup: Unable to link against the
> iconv library.
>
> I wonder how this check for -liconv is generated. I have a file
> /usr/include/iconv.h but not file /usr/lib/libiconv.*
>
> Under Linux I've installed successfully
> http://www.haskell.org/ghc/dist/6.10.3/ghc-6.10.3-i386-unknown-linux-n.tar.bz2
> and I was able to install
> http://hackage.haskell.org/packages/archive/haskeline/0.6.1.6/haskeline-0.6.1.6.tar.gz
> without libiconv!
>
>> ./Setup configure
> Configuring haskeline-0.6.1.6...
> checking whether to use -liconv... not needed.
>
> However, the mere existence of /usr/local/lib/libiconv* files causes
> configure to use -liconv:
>
> checking whether to use -liconv... using -liconv.
The actual cause is an evil /usr/local/include/iconv.h file that is
found first and cannot be easily excluded. But passing the option
"-isystem /usr/include" to gcc or setting
export C_INCLUDE_PATH=/usr/include
makes the haskeline installation not use "-liconv".
Cheers Christian
More information about the Glasgow-haskell-users
mailing list