Skip to content

Haskell Platform doesn't build on Fedora 17

I'm unable to build the latest haskell platform using GHC 7.6.3 (built from source).

The error is:

Building HUnit-1.2.5.2
"/usr/local/bin/ghc" "--make" "Setup" "-o" "Setup" "-package" "Cabal-1.16.0"
Linking Setup ...
"./Setup" "configure" "--package-db=../../packages/package.conf.inplace" "--prefix=/usr/local" "--with-compiler=/usr/local/bin/ghc" "--with-hc-pkg=/usr/local/bin/ghc-pkg" "--with-hsc2hs=/usr/local/bin/hsc2hs" "--enable-library-profiling" "--ghc-pkg-option=--package-conf=../../packages/package.conf.inplace"
Configuring HUnit-1.2.5.2...
Setup: Use of GHC's environment variable GHC_PACKAGE_PATH is incompatible with
Cabal. Use the flag --package-db to specify a package database (it can be used
multiple times).

Error:
Configuring the HUnit-1.2.5.2 package failed
make: *** [build.stamp] Error 2

If I comment out line that starts:

GHC_PACKAGE_PATH="${ORIG_GHC_PACKAGE_PATH}"\

Then the build will continue.

Another person has had this issue and reported it in a reddit comment: reddit

They report that their distribution is Slackware.

My version of /bin/sh is reported as:

[root@blobattack haskell-platform-2013.2.0.0]# /bin/sh --version
GNU bash, version 4.2.37(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Thanks!

Trac metadata
Trac field Value
Version 7.6.3
Type Bug
TypeOfFailure OtherFailure
Priority normal
Resolution Unresolved
Component Compiler
Test case
Differential revisions
BlockedBy
Related
Blocking
CC
Operating system
Architecture
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information