[Haskell-beginners] Help installing Esqueleto (for Yesod)!

Gilberto Melfe gilbertomelfe at gmail.com
Wed Apr 2 14:56:12 UTC 2014

Hello community!

I'm trying to install Yesod on a freshly setup openSUSE 13.1 virtual

I installed the Haskell Platform and three other (ghc) packages required
(for yesod-bin), from the standard online repositories!

Then i issued:
  cabal update
  cabal install cabal-install (because cabal told me so)
  export PATH=$HOME/.cabal/bin:$PATH

  cabal install yesod-platform

After churning for a while, that last command stated that some packages,
more precisely the Esqueleto package, failed to install.

I tried to install it alone and got these error messages:

-- Begin Command Output

Resolving dependencies...
Configuring esqueleto-1.3.5...
Building esqueleto-1.3.5...
Preprocessing library esqueleto-1.3.5...
[1 of 4] Compiling Database.Esqueleto.Internal.PersistentImport (
dist/build/Database/Esqueleto/Internal/PersistentImport.o )
[2 of 4] Compiling Database.Esqueleto.Internal.Language (
dist/build/Database/Esqueleto/Internal/Language.o )
[3 of 4] Compiling Database.Esqueleto.Internal.Sql (
dist/build/Database/Esqueleto/Internal/Sql.o )

    Not in scope: type constructor or class `C.ResourceT'

    Not in scope: type constructor or class `C.ResourceT'

    Not in scope: type constructor or class `C.ResourceT'

    Not in scope: type constructor or class `C.ResourceT'

    Not in scope: `C.runResourceT'
Failed to install esqueleto-1.3.5
cabal: Error: some packages failed to install:
esqueleto-1.3.5 failed during the building phase. The exception was:
ExitFailure 1

-- End Command Output

Can someone figure out what might be wrong?
(I guess it's not a dependencies issue...)

Thank You Very Much, in advance, for your time!


PS: Should I have included the command output in an attached file? Which
"method" is preferred?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20140402/0fde2207/attachment.html>

More information about the Beginners mailing list