The ld warning is benign. You can safely ignore it. It is a known
issue with GHC and the latest Mac OS X tool chain, and we are stuck
with it for awhile: http://hackage.haskell.org/trac/ghc/ticket/5019
The best way to remove versions of Haskell on a Mac is now my shiny
new Mac uninstaller! I just
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
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.