
In response to this: dbanas@dbanas-eeepc:~$ cabal install arrows Resolving dependencies... Configuring lazysmallcheck-0.6... Preprocessing library lazysmallcheck-0.6... Building lazysmallcheck-0.6... [1 of 1] Compiling Test.LazySmallCheck ( Test/LazySmallCheck.hs, dist/build/Test/LazySmallCheck.o ) Implicit import declaration: Could not find module `Prelude': Perhaps you haven't installed the "dyn" libraries for package `base'? Use -v to see a list of the files searched for. cabal: Error: some packages failed to install: Stream-0.4.6 depends on lazysmallcheck-0.6 which failed to install. arrows-0.4.4.0 depends on lazysmallcheck-0.6 which failed to install. lazysmallcheck-0.6 failed during the building phase. The exception was: ExitFailure 1 I did this: dbanas@dbanas-eeepc:~$ cabal install base and got this: Resolving dependencies... cabal: internal error: impossible Is it really impossible to use cabal to reinstall `base'? Thanks, -db