Hello community!
I'm trying to install Yesod on a freshly setup openSUSE 13.1 virtual machine!
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 ( src/Database/Esqueleto/Internal/PersistentImport.hs, dist/build/Database/Esqueleto/Internal/PersistentImport.o )
[2 of 4] Compiling Database.Esqueleto.Internal.Language ( src/Database/Esqueleto/Internal/Language.hs, dist/build/Database/Esqueleto/Internal/Language.o )
[3 of 4] Compiling Database.Esqueleto.Internal.Sql ( src/Database/Esqueleto/Internal/Sql.hs, dist/build/Database/Esqueleto/Internal/Sql.o )
src/Database/Esqueleto/Internal/Sql.hs:531:46:
Not in scope: type constructor or class `C.ResourceT'
src/Database/Esqueleto/Internal/Sql.hs:559:42:
Not in scope: type constructor or class `C.ResourceT'
src/Database/Esqueleto/Internal/Sql.hs:619:31:
Not in scope: type constructor or class `C.ResourceT'
src/Database/Esqueleto/Internal/Sql.hs:634:24:
Not in scope: type constructor or class `C.ResourceT'
src/Database/Esqueleto/Internal/Sql.hs:636:17:
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!
Gilberto
PS: Should I have included the command output in an attached file? Which "method" is preferred?