
I can't tell just what you are doing, but somehow you seem to be building a stage-2 compiler in stage1. Furthermore, consider your invocation /usr/local/bin/ghc -H16m -O ... utils/Digraph.lhs ... utils/Digraph.lhs:133:12: Ambiguous occurrence `indices' It could refer to either `GHC.Arr.indices', imported from Array at utils/Digraph.lhs:43:0-11 or `Data.Array.Base.indices', imported from Data.Array.ST at utils/Digraph.lhs:48:0-19 I think this can only happen if /usr/local/bin/ghc is a version of GHC built by you, with the libraries chosen on a bad day. (There was a day or two when the libraries had to modules both exporting 'indices'.) Are you 100% sure that /usr/local/bin/ghc is a standard download? Are you 100% sure that you are fully up to date, in *all* packages (especially libraries/base and ghc itself). If so, I can only suggest starting in a fresh tree. Simon M is back on Monday and can help. But certainly something odd is going on in your build. Simoin | -----Original Message----- | From: glasgow-haskell-users-bounces@haskell.org [mailto:glasgow-haskell-users- | bounces@haskell.org] On Behalf Of Joel Reymont | Sent: 19 August 2006 08:45 | To: GHC users | Subject: Circular dependency between the compiler and TH? | | Apparently, pkString is part of TH.Syntax which is part of ./ | libraries/template-haskell/Language/Haskell/TH/Syntax.hs. This does | not get built after the compiler is built but the compiler depends on | it in compiler/hsSyn/Convert.lhs. | | How do I resolve this? | | -- | http://wagerlabs.com/ | | | | | | _______________________________________________ | Glasgow-haskell-users mailing list | Glasgow-haskell-users@haskell.org | http://www.haskell.org/mailman/listinfo/glasgow-haskell-users