[Haskell-cafe] ANN: HDBC v2.0 now available
John Goerzen
jgoerzen at complete.org
Fri Jan 30 19:29:52 EST 2009
On Fri, Jan 30, 2009 at 03:50:30PM -0800, Michael Snoyman wrote:
> >> [3 of 7] Compiling Database.HDBC.Statement ( Database/HDBC/Statement.hs,
> >> dist/build/Database/HDBC/Statement.o )
> >>
> >> Database/HDBC/Statement.hs:113:9:
> >> Type constructor `Exception' used as a class
> >> In the instance declaration for `Exception SqlError'
> >> cabal: Error: some packages failed to install:
> >> HDBC-2.0.0 failed during the building phase. The exception was:
> >> exit: ExitFailure 1
That's *WEIRD*.
It's as if you have the old base from GHC 6.8. Is cabal-install doing
something (weird|evil|smart) here?
That code is in this block:
#if __GLASGOW_HASKELL__ >= 610
...
instance Exception SqlError where
...
#endif
And it acts as if you're compiling against GHC 6.8!
> I got that error when using cabal to install. However, when I downloaded the
> package and installed it with a ./Setup.lhs configure..., it worked. Maybe
> this is a cabal issue instead.
Leads me to think even more that there's cabal-install trickery here.
Can someone enlighten us on that? Is cabal-install playing tricks
with base?
-- John
More information about the Haskell-Cafe
mailing list