Am Freitag 16 April 2010 15:40:38 schrieb Phyx: > For the first part > > $ cat foo.hs > module Main (main) where > > import Language.Haskell.Exts > > main :: IO () > main = print $ readExtensions "BangPatterns" > > $ ghc --make foo.hs > > foo.hs:3:8: > Could not find module `Language.Haskell.Exts': > Use -v to see a list of the files searched for. > > So same error. This isn't just limited to HSE though, it can't find > packages like random,time etc either. Keeps reinstalling them on every > cabal install.
Borked compiler, then, it seems. Does it work when you pass -package flags on the command line instead of using --make? It looks a bit as though neither cabal nor GHC can parse the output of ghc- pkg. > > And the second part, > > Ghc-pkg check doesn't return anything, so I assume it thinks > everything's fine. > > Full output of my ghc-pkg list is below, and as you can see in the user > packages, it's reinstalling every and shadowing those packages > everytime. I could just rebuild everything including the compiler and > that should fix it, but it's kinda odd that it got in this state. > > $ ghc-pkg list > C:/msys/1.0/local\lib\package.conf.d: > Cabal-1.9.0 > Win32-2.2.0.1 > array-0.3.0.0 > base-4.2.0.0 > bin-package-db-0.0.0.0 > (binary-0.5.0.2) > bytestring-0.9.1.5 > containers-0.3.0.0 > directory-1.0.1.1 > dph-base-0.4.0 > (dph-par-0.4.0) > (dph-prim-interface-0.4.0) > (dph-prim-par-0.4.0) > (dph-prim-seq-0.4.0) > (dph-seq-0.4.0) > extensible-exceptions-0.1.1.1 > ffi-1.0 > filepath-1.1.0.4 > ghc-6.13.20100320 > ghc-prim-0.2.0.0 > haskell98-1.0.1.1 > hpc-0.5.0.5 > integer-gmp-0.2.0.0 > old-locale-1.0.0.2 > old-time-1.0.0.4 > pretty-1.0.1.1 > process-1.0.1.2 > random-1.0.0.2 > rts-1.0 > template-haskell-2.4.0.0 > time-1.1.4 > > C:\Users\Phyx\AppData\Roaming\ghc\i386-mingw32-6.13.20100320\package.con >f.d: QuickCheck-2.1.0.3 > WinDll-0.1.9 > cpphs-1.11 > ghc-paths-0.1.0.6 > haskell-src-exts-1.9.0 > haskell98-1.0.1.1 > mtl-1.1.0.2 > random-1.0.0.2 > syb-0.1.0.3 > tar-0.3.1.0 > time-1.2.0.1 > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe