[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- bytestring-
>     (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