This is because hSimpleDB doesn't specify version ranges on its dependencies, when it should. Since hxt changed its module structure going from 9.0 to 9.1, hSimpleDB doesn't build against 9.0.
You can try to build it by adding '--constraint=hxt==9.0.\*' after your cabal-install command. You can also ask the author to add version ranges to the package. Erik On Tue, Nov 8, 2011 at 11:58, dokondr <doko...@gmail.com> wrote: > Hi, > On Mac OSX, ghc-6.12.3, I have successfully installed the 'hxt' package: > http://hackage.haskell.org/package/hxt-8.5.2 > > Registering hxt-9.1.4... > Installing library in /Users/user/.cabal/lib/hxt-9.1.4/ghc-6.12.3 > > Now when I try to install hSimpleDB > (http://hackage.haskell.org/package/hSimpleDB) I get the following error: > > cabal install hSimpleDB > ... > Registering HTTP-4000.0.9... > Installing library in /Users/user/.cabal/lib/HTTP-4000.0.9/ghc-6.12.3 > Registering HTTP-4000.0.9... > Configuring hSimpleDB-0.3... > Preprocessing library hSimpleDB-0.3... > Building hSimpleDB-0.3... > > src/Network/AWS/Authentication.hs:47:7: > Could not find module `Text.XML.HXT.Arrow': > Use -v to see a list of the files searched for. > cabal: Error: some packages failed to install: > hSimpleDB-0.3 failed during the building phase. The exception was: > ExitFailure 1 > > Any ideas how to solve this? > > Thanks! > Dmitri > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe