I do hope, though, that it also leaves a directory that I can just tar up and unpack anywhere, without using the installer?

Yes - and it even makes the tarball for you!

Cool. Pity that the head doesn't build, though:-(
First, I get the -already reported-

   Network\BSD.hsc:97:7:
   Could not find module `Control.Concurrent':
     it is a member of package base-3.0.3.0, which is hidden

Then, after adding "base < 4" to all extralibs .cabal files, I'm
treated to a

Network.hs:434:10:
   Couldn't match expected type `Exception.IOException'
          against inferred type `Exception.Exception'
     Expected type: Exception.IOException -> IO a
     Inferred type: Exception.Exception -> IO a
   In the expression: Exception.catch
   In the definition of `catchIO': catchIO = Exception.catch

instead.

Of course, warnings like
   Configuring html-1.0.1.1...
   Warning: This package indirectly depends on multiple versions of the same
   package. This is highly likely to cause a compile failure.
   package html-1.0.1.1 requires base-3.0.3.0
   package unique-0.1 requires base-4.0
   package timeout-0.1 requires base-4.0
   package st-0.1 requires base-4.0
   package getopt-0.1 requires base-4.0
   package concurrent-0.1 requires base-4.0
   package base-3.0.3.0 requires base-4.0

aren't really confidence-inspiring wrt to the base-compat solution, but ignoring the extralibs packages isn't going to help. Have GHC HQ completely given up on anything but fast validate builds?

Claus

_______________________________________________
Cvs-ghc mailing list
Cvs-ghc@haskell.org
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to