<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks, Krzysztof - it worked for me.<div><br></div><div>Something is definitely wrong with cabal dependencies: even when HDBC-2.0.0 was installed, it tried to install it again (and failed) when I tried to install HDBC-postgresql and HDBC-sqlite3.</div><div>Manual installation (./Setup configure; ./Setup build; ./Setup install) worked.</div><div><br></div><div>Thank you for your help,</div><div><br></div><div>-- Valentyn.</div><div><br><div><div>On Jan 30, 2009, at 3:52 PM, Krzysztof Skrzętnicki wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div class="gmail_quote">On Sat, Jan 31, 2009 at 00:45, Krzysztof Skrzętnicki <span dir="ltr">&lt;<a href="mailto:gtener@gmail.com">gtener@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"> <div class="gmail_quote"><div class="Ih2E3d">On Sat, Jan 31, 2009 at 00:07, Valentyn Kamyshenko <span dir="ltr">&lt;<a href="mailto:kamysh@kamysh.org" target="_blank">kamysh@kamysh.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> Hello John,<br> <br> I'm trying to install the new version of HDBC on my Mac (ghc version is 6.10.1), and get the following error:<br> <br> # cabal upgrade --global<br> Resolving dependencies...<br> 'HDBC-2.0.0' is cached.<br> Configuring HDBC-2.0.0...<br> Preprocessing library HDBC-2.0.0...<br> Preprocessing executables for HDBC-2.0.0...<br> Building HDBC-2.0.0...<br> [1 of 7] Compiling Database.HDBC.SqlValue ( Database/HDBC/SqlValue.hs, dist/build/Database/HDBC/SqlValue.o )<br> [2 of 7] Compiling Database.HDBC.ColTypes ( Database/HDBC/ColTypes.hs, dist/build/Database/HDBC/ColTypes.o )<br> [3 of 7] Compiling Database.HDBC.Statement ( Database/HDBC/Statement.hs, dist/build/Database/HDBC/Statement.o )<br> <br> Database/HDBC/Statement.hs:113:9:<br> &nbsp; &nbsp;Type constructor `Exception' used as a class<br> &nbsp; &nbsp;In the instance declaration for `Exception SqlError'<br> cabal: Error: some packages failed to install:<br> HDBC-2.0.0 failed during the building phase. The exception was:<br> exit: ExitFailure 1<br></blockquote><div><br></div></div><div>I got the same error: Windows XP, GHC 6.10.1.</div><div>For some reason imported Control.Exception module appears to be 6.8.* version.</div><div></div></div></blockquote> <div><br></div><div>I found a (temporary) fix: change dependancy in .cabal file to state "base >= 4". Otherwise cabal-install selects base-3 which is the cause of the problems.</div><div><br></div><div>All best</div> <div><br></div><div>Christopher Skrzętnicki</div><div><br></div><div>&nbsp;</div></div></blockquote></div><br></div></body></html>