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

Gilberto Melfe gilbertomelfe at gmail.com
Thu Apr 3 13:16:53 UTC 2014


Hi!

Thank you for your response!

The author of Esqueleto has updated his code and now I can install the
package!

However the Yesod-Platform still requires version 1.3.5 (although cabal,
after a cabal update, informs that there is a newer version 1.3.9); hence I
still can get Yesod installed!

Is there some way around this problem?

Mr. Michael Snoyman if you're reading this could you also update
Yesod-Platform's dependencies?

Thank You!

Gilberto

On Wed, Apr 2, 2014 at 5:00 PM, David McBride <toad3k at gmail.com> wrote:

> Conduit was changed so that it no longer exports resourcet related types
> and functions, and esqueleto is attempting to use those.  It is a bug in
> esqueleto, and I've registered a pull request on github here:
> https://github.com/meteficha/esqueleto/pull/55
>
> While you are waiting for that to be merged, you can pull from
> https://github.com/mindreader/esqueleto.git.  Just git clone it, cd into
> the directory, then cabal install.
>
>
> On Wed, Apr 2, 2014 at 10:56 AM, Gilberto Melfe <gilbertomelfe at gmail.com>wrote:
>
>> 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?
>>
>>
>> _______________________________________________
>> Beginners mailing list
>> Beginners at haskell.org
>> http://www.haskell.org/mailman/listinfo/beginners
>>
>>
>
> _______________________________________________
> Beginners mailing list
> Beginners at haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/beginners/attachments/20140403/caa1cf86/attachment.html>


More information about the Beginners mailing list