[web-devel] Workaround for "ghc: panic! (the 'impossible' happened)" when building yesod 0.8 on ghc 7.0.2 on arch (bug 5004)

Helgi Kristvin Sigurbjarnarson helgikrs at gmail.com
Sat Apr 23 06:08:41 CEST 2011


On Sat, Apr 23, 2011 at 11:30:37AM +0800, Max Cantor wrote:
> thanks!  about an hour into building, I get this error:
> 
> cannot satisfy -package utf8-string 0.3.6-48af...
>     utf8-string-0.3.6-inplace is shadowed by package utf8-string-0.3.6-48af7e77f29b232f389e99d0a9a1d604
>     utf8-string-0.3.6-48af7e77f29b232f389e99d0a9a1d604 is unusable due to missing or recursive dependencies:
>       base-4.3.1.0-c33a1741503ded8a0170884e8a2e4fa2 bytestring-0.9.1.10-6aa1efbfa95d1689fc03d61e7c4b27c4
>     (use -v for more information)
> 
> any tips?  since makepkg -si starts from the beginning trial-and-error will be a bit difficult here.
> 
> thanks again,
> max
> 

Try removing all haskell packages, installed with pacman or cabal -- both global and user.

After ghc has build/installed you can install the platform from the repo
just fine (just make sure it doesn't pull in ghc from the repo, but
rather uses the custom packages).


-- 
Helgi Kristvin Sigurbjarnarson <helgikrs (at) gmail (dot) com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: not available
URL: <http://www.haskell.org/pipermail/web-devel/attachments/20110423/eb998008/attachment.pgp>


More information about the web-devel mailing list