README: some notes about a ghc 7.4.1 install (shipped with Ubuntu LTS 12.04)
authorBernhard Urban <lewurm@gmail.com>
Sun, 22 Apr 2012 18:33:03 +0000 (20:33 +0200)
committerBernhard Urban <lewurm@gmail.com>
Sun, 22 Apr 2012 18:33:03 +0000 (20:33 +0200)
README

diff --git a/README b/README
index 88cc252e7ad946b863193f889127df30ba3bda63..6de21a1bbd8ee4a5f3271056cac707bee1bbaa44 100644 (file)
--- a/README
+++ b/README
@@ -2,6 +2,12 @@
 === HARPY ===
        $ cabal install harpy
 
+if this fails (e.g. you use ghc >= 7.0) then try our patched version:
+       $ git clone git://wien.tomnetworks.com/harpy.git
+       $ cd harpy
+       $ cabal configure; cabal build; cabal install
+
+
 === HS-JAVA ===
 for `hs-java' a patched build is needed:
        $ git clone git://wien.tomnetworks.com/hs-java.git
@@ -11,29 +17,12 @@ for `hs-java' a patched build is needed:
 hint: for some unknown reason yet, it seems building from source will be easier
 if you first install `hs-java' via cabal (like `harpy' above)
 
-=== CONTROL-MONAD-FAILURE ===
-we had some issues with building this package (it's a dependency of `hs-java').
-If you also encounter problems like this:
-> [3 of 4] Compiling Control.Monad.Exception.Base ( Control/Monad/Exception/Base.hs, dist/build/Control/Monad/Exception/Base.o )
->
-> Control/Monad/Exception/Base.hs:117:60:
->     Not in scope: type constructor or class `WrapFailure'
->
-> Control/Monad/Exception/Base.hs:118:2:
->     `wrapFailure' is not a (visible) method of class `WrapFailure'
-
-then try
-       $ cabal install cabal-install
-       $ export PATH=~/.cabal/bin:$PATH
-after that, try again your previous step (e.g. `cabal install hs-java')
-
-
 
 == NOTE ==
 unfortunately, many haskell libaries arn't tested very well, so building
 libraries from hackage can be a very painful trip.
 
-a system configuration we had success building all required
+some system configurations we had success building all required
 libraries (yes, no x86_64 so far!):
        $ uname -a
        Linux hermann 2.6.32-22-generic-pae #36-Ubuntu SMP Thu Jun 3 23:14:23 UTC
@@ -104,3 +93,71 @@ libraries (yes, no x86_64 so far!):
                text-0.11.2.0
                transformers-0.3.0.0
                zlib-0.5.3.3
+
+
+       $ uname -a
+       Linux matevm-dev 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:41:14 UTC 2012 i686 athlon i386 GNU/Linux
+       $ cat /etc/issue
+       Ubuntu 12.04 LTS \n \l
+       $ ghc --version
+       The Glorious Glasgow Haskell Compilation System, version 7.4.1
+       $ gcc --version
+       gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
+       Copyright (C) 2011 Free Software Foundation, Inc.
+       This is free software; see the source for copying conditions.  There is NO
+       warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+       $ ghc-pkg list
+       /var/lib/ghc/package.conf.d:
+               Cabal-1.14.0
+               array-0.4.0.0
+               base-4.5.0.0
+               bin-package-db-0.0.0.0
+               binary-0.5.1.0
+               bytestring-0.9.2.1
+               containers-0.4.2.1
+               deepseq-1.3.0.0
+               directory-1.1.0.2
+               extensible-exceptions-0.1.1.4
+               filepath-1.3.0.0
+               (ghc-7.4.1)
+               ghc-prim-0.2.0.0
+               (haskell2010-1.1.0.1)
+               (haskell98-2.0.0.1)
+               hoopl-3.8.7.3
+               hpc-0.5.1.1
+               integer-gmp-0.4.0.0
+               old-locale-1.0.0.4
+               old-time-1.1.0.0
+               pretty-1.1.1.0
+               process-1.1.0.1
+               rts-1.0
+               template-haskell-2.7.0.0
+               time-1.4
+               unix-2.5.1.0
+
+       /home/lewurm/.ghc/i386-linux-7.4.1/package.conf.d:
+               Glob-0.7
+               HUnit-1.2.4.2
+               MissingH-1.1.1.0
+               binary-state-0.1.1
+               bindings-DSL-1.0.15
+               control-monad-exception-0.10.2
+               data-binary-ieee754-0.4.2.1
+               disassembler-0.1.0.1
+               dlist-0.5
+               failure-0.2.0.1
+               harpy-0.4.3.0
+               hs-java-0.2
+               hslogger-1.1.5
+               monadloc-0.6
+               mtl-1.1.1.1
+               mtl-2.1
+               network-2.3.0.11
+               parsec-2.1.0.1
+               random-1.0.1.1
+               regex-base-0.93.2
+               regex-compat-0.95.1
+               regex-posix-0.95.1
+               transformers-0.2.2.0
+               transformers-0.3.0.0
+               utf8-string-0.3.7