The 'could not create compact unwind' message is a known (and still outstanding) linking issue on OS X. It should be harmless - it refers to the fact that OS X 10.6 uses "compact unwind info" for exceptions instead of DWARF unwind information, when possible. The exact cause isn't (yet) known. Generally this just means that the exception information falls back to being DWARF-based.
If you want to blow away all your local packages, say: $ rm -rf ~/.ghc Note that will blow away every local package for every GHC version. If you have multiple versions installed, you should look in that directory first and then blow away the appropriate subdirectory (named something like '<arch>-darwin-<ghc-ver>'.) On Thu, Dec 1, 2011 at 7:07 PM, Richard O'Keefe <o...@cs.otago.ac.nz> wrote: > I just did > cabal install cabal-install > on a Mac running Mac OS 10.6.8 and got the eventual response > [44 of 44] Compiling Main ( Main.hs, > dist/build/cabal/cabal-tmp/Main.o ) > Linking dist/build/cabal/cabal ... > ld: warning: could not create compact unwind for .LFB3: non-standard register > 5 being saved in prolog > Installing executable(s) in /home/cshome/o/ok/.cabal/bin > > I also had this problem today: > m% cabal install quickcheck > Resolving dependencies... > cabal: dependencies conflict: ghc-6.12.3 requires pretty ==1.0.1.2 however > pretty-1.0.1.2 was excluded because ghc-6.12.3 requires pretty ==1.0.1.1 > > What's the procedure for wiping everything out and starting again? > > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe -- Regards, Austin _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe