X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=README;fp=README;h=6de21a1bbd8ee4a5f3271056cac707bee1bbaa44;hb=2113a216f0dbae2f4ef41aba13b157c9b1ad1e78;hp=88cc252e7ad946b863193f889127df30ba3bda63;hpb=fc8f7aac8680ef294f47b72d44bddc674cf0fa42;p=mate.git diff --git a/README b/README index 88cc252..6de21a1 100644 --- 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