[arch-haskell] Codec-Image-DevIL, Arch Linux,
haskell-codec-image-devil
Magnus Therning
magnus at therning.org
Sat Mar 27 07:54:50 EDT 2010
On 26/03/10 20:37, Gregory D. Weber wrote:
[..]
> B. Whether to fix Cabal?
>
> But why is Cabal spuriously reporting the absence of libIL?
> It is an error, isn't it?
>
> I have the impression, formed from browsing around on
> http://hackage.haskell.org/trac/hackage/, that in the
> configuration step, when Cabal sees the line
>
> Extra-Libraries: IL
>
> it writes a small C program that tries to include that library,
> and reports the library is missing if there's an error
> in compiling it. Maybe Cabal needs to interpret the
> C compiler's error messages more carefully.
Based on your own experiment it looks like Cabal is correct. Linking with
*only* IL fails! The error is in the .cabal file, as you yourself point out
mentioning only IL isn't enough (on Arch[1]).
I would agree that Cabal's error message isn't as descriptive as it could be.
Cheers,
M
[1]: It may work on other platforms/distros. It would be possible to decide
which of pthread/rt to use when IL is compiled, and in that case it would be
enough to use just -lIL.
--
Magnus Therning (OpenPGP: 0xAB4DFBA4)
magnus@therning.org Jabber: magnus@therning.org
http://therning.org/magnus identi.ca|twitter: magthe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
Url : http://www.haskell.org/pipermail/arch-haskell/attachments/20100327/ade24442/signature-0001.bin
More information about the arch-haskell
mailing list