[Haskell-cafe] 'cabal install lhs2tex' fails for me on os x --
help please
Don Stewart
dons at galois.com
Mon Jul 27 14:22:42 EDT 2009
conal:
> Fails during configuration:
>
> bash-3.2$ cabal install lhs2tex
> Resolving dependencies...
> [1 of 1] Compiling Main ( /tmp/lhs2tex-1.1423397/lhs2tex-1.14/
> Setup.hs, /tmp/lhs2tex-1.1423397/lhs2tex-1.14/dist/setup/Main.o )
> Linking /tmp/lhs2tex-1.1423397/lhs2tex-1.14/dist/setup/setup ...
> Configuring lhs2tex-1.14...
> cabal: Error: some packages failed to install:
> lhs2tex-1.14 failed during the configure step. The exception was:
> exit: ExitFailure 11
>
> Note that the the first module to be compiled is Main. On my linux machine,
> Main is the *last* of several modules to be compiled.
>
> Here's my failure log: http://moonpatio.com/fastcgi/hpaste.fcgi/view?id=3096#
> a3096 .
>
> If instead I use ./configure and make, i get errors due to use of the old
> Exception API:
>
> ...
> [17 of 19] Compiling FileNameUtils ( FileNameUtils.lhs, FileNameUtils.o
> )
>
> FileNameUtils.lhs:81:35:
> Ambiguous type variable `b' in the constraint:
> `GHC.Exception.Exception b'
> arising from a use of `catch' at FileNameUtils.lhs:(81,35)-(89,60)
> Probable fix: add a type signature that fixes these type variable(s)
> ...
>
> Suggestions greatly appreciated!
Via cabal:
--constraint='base<4'
or replace Control.Exception with Control.OldException
or add 'base < 4' to the depends in the .cabal file.
-- Don
More information about the Haskell-Cafe
mailing list