ghc 6.10.3-prerelease failed build log for freebsd7.2

Judah Jacobson judah.jacobson at gmail.com
Mon May 4 11:50:40 EDT 2009


On Sun, May 3, 2009 at 11:02 PM, brad clawsie <clawsie at fastmail.fm> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> hi
>
> after some trying, i was unable to get the 6.10.3 prerelease to build on
> freebsd 7.2. i was trying to use an existing 6.10.2 as my build ghc.
>
> i saved the output of the entire build from ./configure to the point of
> failure. it is too long too attach here, you can see it at:
>
> http://www.b7j0c.org/ghc-6.10.3.log.txt
>
> it is about 4.4mb
>
> thanks
> brad

It looks like the problem occurs when building Haskeline:

Configuring haskeline-0.6.1.5...
checking whether to use -liconv... using -liconv.
Setup: Missing dependency on a foreign library:
* Missing C library: iconv

The problem is that Cabal isn't getting the right argument to look for
iconv in (I'm guessing) /usr/local/lib.

(Strangely, the Haskeline custom Setup.hs script which detects whether
to use iconv is itself succeeding; I should compare the two and see
what's different...)

Normally this can be fixed by building Haskeline with the Cabal
arguments --extra-include-dirs, --extra-lib-dirs; but I don't know how
they can be passed through by to the ghc build system.

Can you please try, with your working ghc-6.10.2:
cd into libraries/haskeline of the release candidate source directory, run

runghc Setup configure --user -v3

and send the output.

Thanks,
-Judah


More information about the Glasgow-haskell-users mailing list