
Hi all, Since the recent gmp/ghc upgrades in Arch, I get an error trying to build haskell packages on i686. For example, haskell-binary: $ cd /var/abs/local/haskell-binary && makepkg ... ==> Starting build()... Setup.hs:3:7: Could not find module `Distribution.Simple': Use -v to see a list of the files searched for. ==> ERROR: Build Failed. Aborting... I have the following haskell related packages installed: local/ghc 6.12.1-4 local/haskell-http 4000.0.9-4 local/haskell-mtl 1.1.0.2-3 local/haskell-network 2.2.1.7-3 local/haskell-parsec 2.1.0.1-2 local/haskell-stm 2.1.1.2-2 local/haskell-utf8-string 0.3.6-3 local/haskell-x11 1.5.0.0-1 local/haskell-x11-xft 0.3-12.1 local/haskell-zlib 0.5.2.0-3 local/xmonad 0.9.1-3 local/xmonad-contrib 0.9.1-2 local/xmobar 0.9.2-2 local/cabal-install 0.8.0-2 Any thoughts on the missing module error? Thanks, Pete

* On Sunday, March 28 2010, pete morris wrote:
Hi all,
Since the recent gmp/ghc upgrades in Arch, I get an error trying to build haskell packages on i686. For example, haskell-binary:
$ cd /var/abs/local/haskell-binary && makepkg ... ==> Starting build()...
Setup.hs:3:7: Could not find module `Distribution.Simple': Use -v to see a list of the files searched for. ==> ERROR: Build Failed. Aborting...
...
Any thoughts on the missing module error?
Thanks, Pete
It looks like the Cabal library is no longer correctly installed. It should be provided by ghc though. What's the output for ghc-pkg list? -- Adam

On Sun Mar 28, 2010 at 10:18AM, Adam Vogt wrote:
* On Sunday, March 28 2010, pete morris wrote:
Hi all,
Since the recent gmp/ghc upgrades in Arch, I get an error trying to build haskell packages on i686. For example, haskell-binary:
$ cd /var/abs/local/haskell-binary && makepkg ... ==> Starting build()...
Setup.hs:3:7: Could not find module `Distribution.Simple': Use -v to see a list of the files searched for. ==> ERROR: Build Failed. Aborting...
...
Any thoughts on the missing module error?
It looks like the Cabal library is no longer correctly installed. It should be provided by ghc though.
What's the output for ghc-pkg list?
$ ghc-pkg list WARNING: there are broken packages. Run 'ghc-pkg check' for more details. /usr/lib/ghc-6.12.1/package.conf.d Cabal-1.8.0.2 X11-1.5.0.0 X11-xft-0.3 base-3.0.3.2 base-4.2.0.0 bin-package-db-0.0.0.0 bytestring-0.9.1.5 containers-0.3.0.0 directory-1.0.1.0 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.3 ghc-6.12.1 ghc-binary-0.5.0.2 ghc-prim-0.2.0.0 haskell98-1.0.1.1 hpc-0.5.0.4 integer-gmp-0.2.0.0 mtl-1.1.0.2 network-2.2.1.7 old-locale-1.0.0.2 old-time-1.0.0.3 parsec-2.1.0.1 pretty-1.0.1.1 process-1.0.1.2 random-1.0.0.2 rts-1.0 stm-2.1.1.2 syb-0.1.0.2 template-haskell-2.4.0.0 time-1.1.4 unix-2.4.0.0 utf8-string-0.3.4 utf8-string-0.3.6 xmonad-0.9.1 xmonad-contrib-0.9.1 zlib-0.5.2.0 /home/morrispj/.ghc/i386-linux-6.12.1/package.conf.d And here is the output from ghc-pkg check: $ ghc-pkg check There are problems in package stm-2.1.1.2: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist There are problems in package dph-prim-seq-0.4.0: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist There are problems in package ghc-binary-0.5.0.2: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist There are problems in package Cabal-1.8.0.2: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist There are problems in package containers-0.3.0.0: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist There are problems in package dph-prim-par-0.4.0: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist There are problems in package dph-seq-0.4.0: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist There are problems in package ghc-6.12.1: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist There are problems in package haskell98-1.0.1.1: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist There are problems in package dph-par-0.4.0: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist There are problems in package dph-base-0.4.0: dependency "array-0.3.0.0-dbdf73710a5bd9a534e8bcb2d8c8ee98" doesn't exist The following packages are broken, either because they have a problem listed above, or because they depend on a broken package. stm-2.1.1.2 dph-prim-seq-0.4.0 ghc-binary-0.5.0.2 Cabal-1.8.0.2 containers-0.3.0.0 dph-prim-par-0.4.0 dph-seq-0.4.0 ghc-6.12.1 haskell98-1.0.1.1 dph-par-0.4.0 dph-base-0.4.0 xmonad-contrib-0.9.1 xmonad-0.9.1 X11-xft-0.3 hpc-0.5.0.4 template-haskell-2.4.0.0 bin-package-db-0.0.0.0 dph-prim-interface-0.4.0 Thanks, Pete
participants (2)
-
Adam Vogt
-
pete morris