[web-devel] Installing Yesod on OSX

Tristan Sloughter tristan.sloughter at gmail.com
Sun Apr 3 17:51:30 CEST 2011


I didn't, and added it. But it is still failing:

Installing library in /Users/tristan/.cabal/lib/hjsmin-0.0.13/ghc-6.12.3
Registering hjsmin-0.0.13...
cabal: Error: some packages failed to install:
authenticate-0.8.2.2 depends on cryptocipher-0.2.7 which failed to install.
cryptocipher-0.2.7 failed during the building phase. The exception was:
ExitFailure 1
http-enumerator-0.3.1 depends on cryptocipher-0.2.7 which failed to install.
tls-0.3.3 depends on cryptocipher-0.2.7 which failed to install.
yesod-0.7.3 depends on cryptocipher-0.2.7 which failed to install.
yesod-auth-0.3.2 depends on cryptocipher-0.2.7 which failed to install.

On Sun, Apr 3, 2011 at 10:40 AM, Michael Snoyman <michael at snoyman.com>wrote:

> Do you have the ~/.cabal/bin folder (or wherever it is on Mac) in your
> PATH?
>
> Michael
>
> PS: If that's the problem, let me know so I can update documentation.
>
> On Sun, Apr 3, 2011 at 6:37 PM, Tristan Sloughter
> <tristan.sloughter at gmail.com> wrote:
> > I did that, I ran the command from the Yesod website:
> > cabal install happy && cabal install alex && cabal install yesod
> >
> > On Sun, Apr 3, 2011 at 10:36 AM, Michael Snoyman <michael at snoyman.com>
> > wrote:
> >>
> >> You probably need to install alex and happy. Cabal doesn't
> >> automatically install them, since they are executables used at compile
> >> time and not libraries. Try:
> >>
> >> cabal install alex happy
> >> cabal install yesod
> >>
> >> Let us know if you still have problems.
> >>
> >> Michael
> >>
> >> On Sun, Apr 3, 2011 at 6:24 PM, Tristan Sloughter
> >> <tristan.sloughter at gmail.com> wrote:
> >> > On OSX 10.6.6 I'm trying to install Yesod through Cabal but it fails
> >> > because
> >> > its unable to build cryptocipher.
> >> > Has anyone seen this or know an answer?
> >> > Thanks,
> >> > Tristan
> >> > cabal-install version 0.8.2
> >> > using version 1.8.0.6 of the Cabal library
> >> > Resolving dependencies...
> >> > Configuring cryptocipher-0.2.7...
> >> > Preprocessing library cryptocipher-0.2.7...
> >> > Preprocessing executables for cryptocipher-0.2.7...
> >> > Building cryptocipher-0.2.7...
> >> > [1 of 8] Compiling Number.Serialize ( Number/Serialize.hs,
> >> > dist/build/Number/Serialize.o )
> >> > [2 of 8] Compiling Number.Generate  ( Number/Generate.hs,
> >> > dist/build/Number/Generate.o )
> >> > [3 of 8] Compiling Number.ModArithmetic ( Number/ModArithmetic.hs,
> >> > dist/build/Number/ModArithmetic.o )
> >> > [4 of 8] Compiling Crypto.Cipher.DSA ( Crypto/Cipher/DSA.hs,
> >> > dist/build/Crypto/Cipher/DSA.o )
> >> > [5 of 8] Compiling Crypto.Cipher.RSA ( Crypto/Cipher/RSA.hs,
> >> > dist/build/Crypto/Cipher/RSA.o )
> >> > [6 of 8] Compiling Crypto.Cipher.Camellia ( Crypto/Cipher/Camellia.hs,
> >> > dist/build/Crypto/Cipher/Camellia.o )
> >> > [7 of 8] Compiling Crypto.Cipher.AES ( Crypto/Cipher/AES.hs,
> >> > dist/build/Crypto/Cipher/AES.o )
> >> > Crypto/Cipher/AES.hs:228:30: Not in scope: `V.concat'
> >> > Crypto/Cipher/AES.hs:229:30: Not in scope: `V.concat'
> >> > Crypto/Cipher/AES.hs:230:30: Not in scope: `V.concat'
> >> > Configuring language-javascript-0.4.3...
> >> > cabal: happy is required but it could not be found.
> >> > cabal: Error: some packages failed to install:
> >> > authenticate-0.8.2.2 depends on cryptocipher-0.2.7 which failed to
> >> > install.
> >> > cryptocipher-0.2.7 failed during the building phase. The exception
> was:
> >> > ExitFailure 1
> >> > hjsmin-0.0.13 depends on language-javascript-0.4.3 which failed to
> >> > install.
> >> > http-enumerator-0.3.1 depends on cryptocipher-0.2.7 which failed to
> >> > install.
> >> > language-javascript-0.4.3 failed during the configure step. The
> >> > exception
> >> > was:
> >> > ExitFailure 1
> >> > tls-0.3.3 depends on cryptocipher-0.2.7 which failed to install.
> >> > yesod-0.7.3 depends on language-javascript-0.4.3 which failed to
> >> > install.
> >> > yesod-auth-0.3.2 depends on cryptocipher-0.2.7 which failed to
> install.
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > web-devel mailing list
> >> > web-devel at haskell.org
> >> > http://www.haskell.org/mailman/listinfo/web-devel
> >> >
> >> >
> >
> >
> >
> > --
> > ------------------------------------------
> > Q: Why is this email five sentences or less?
> > A: http://five.sentenc.es
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/web-devel/attachments/20110403/17609c1a/attachment.htm>


More information about the web-devel mailing list