[GHC] #4112: Building GHC with local libgmp.a fails

GHC cvs-ghc at haskell.org
Sun Jun 13 08:39:43 EDT 2010


#4112: Building GHC with local libgmp.a fails
------------------------------------+---------------------------------------
    Reporter:  Itkovian             |        Owner:                     
        Type:  bug                  |       Status:  new                
    Priority:  normal               |    Milestone:                     
   Component:  Build System         |      Version:  6.13               
    Keywords:  libgmp, hsc2hs, hsc  |   Difficulty:                     
          Os:  Linux                |     Testcase:                     
Architecture:  x86_64 (amd64)       |      Failure:  Building GHC failed
------------------------------------+---------------------------------------
Description changed by igloo:

Old description:

> I am trying to build the darcs head of GHC on a platform where I have no
> root privileges and which is lacking libgmp.a -- it does come with the
> .so files for libgmp. Hence, I built my own libgmp, installed in
> ${HOME}/data, i.e., path to libgmp.a is ${HOME}/data/lib.
>
> Options passed to the configure script: --with-gmp-
> includes=${HOME}/data/include/ --with-gmp-libraries=${HOME}/data/lib/
>
> Advice on #ghc taught me to first adjust the ghc script that is part of
> the (working) ghc that I placed on my system -- locally under $HOME.
> Adding -L${HOME}/data/lib and -I${HOME}/data/include does alleviate some
> of the problems -- it allowed ghc-pwd to be build as well as ghc-cabal,
> and ghc-pkg. After that the build continues until hsc is being built.
>
> The main problem now is that hsc2hs is failing to build stuff, more
> specifically, libraries/hsc/dist-boot/build/Trace/Hpc/Reflect_hsc_make.
>
> The package-data.mk for libraries/hsc/dist-boot mentions that gmp be
> added as an extra library (libraries/hpc_dist-boot_DEP_EXTRA_LIBS = rt
> util dl gmp m rt dl), yet the path to libgmp.a is not found in the
> command line.
>
> My guess is that the options passed to configure about the location of
> the gmp library is not making it through to the correct spot.
>
> Contents of package-data.mk:
>
> libraries/hpc_dist-boot_VERSION = 0.5.0.5
> libraries/hpc_dist-boot_MODULES = Trace.Hpc.Util Trace.Hpc.Mix
> Trace.Hpc.Tix Trace.Hpc.Reflect
> libraries/hpc_dist-boot_HIDDEN_MODULES =
> libraries/hpc_dist-boot_SYNOPSIS =Code Coverage Library for Haskell
> libraries/hpc_dist-boot_HS_SRC_DIRS = .
> libraries/hpc_dist-boot_DEPS = base-4.2.0.0 containers-0.3.0.0
> directory-1.0.1.0 old-time-1.0.0.3
> libraries/hpc_dist-boot_DEP_NAMES = base containers directory old-time
> libraries/hpc_dist-boot_INCLUDE_DIRS =
> libraries/hpc_dist-boot_INCLUDES =
> libraries/hpc_dist-boot_INSTALL_INCLUDES =
> libraries/hpc_dist-boot_EXTRA_LIBRARIES =
> libraries/hpc_dist-boot_EXTRA_LIBDIRS =
> libraries/hpc_dist-boot_C_SRCS  =
> libraries/hpc_dist-boot_CMM_SRCS  = $(addprefix cbits/,$(notdir
> $(wildcard libraries/hpc/cbits/*.cmm)))
> libraries/hpc_dist-boot_HC_OPTS = -Wall -XCPP
> libraries/hpc_dist-boot_CC_OPTS =
> libraries/hpc_dist-boot_CPP_OPTS =
> libraries/hpc_dist-boot_LD_OPTS =
> libraries/hpc_dist-boot_DEP_INCLUDE_DIRS =
> '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/directory-1.0.1.0/include'
> '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/unix-2.4.0.0/include'
> '/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
> /old-time-1.0.0.3/include' '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/base-4.2.0.0/include'
> '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/include'
> '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/include'
> libraries/hpc_dist-boot_DEP_CC_OPTS =
> libraries/hpc_dist-boot_DEP_LIB_DIRS =
> '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/directory-1.0.1.0'
> '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/unix-2.4.0.0'
> '/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
> /old-time-1.0.0.3' '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/old-locale-1.0.0.2'
> '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/filepath-1.1.0.3'
> '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/containers-0.3.0.0'
> '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/array-0.3.0.0'
> '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/base-4.2.0.0'
> '/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
> /integer-gmp-0.2.0.0' '/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/ghc-prim-0.2.0.0'
> '/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1'
> '/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1'
> libraries/hpc_dist-boot_DEP_EXTRA_LIBS = rt util dl gmp m rt dl
> libraries/hpc_dist-boot_DEP_LD_OPTS =
>
> Output from make at second run -- so the rest has been built:
>
> ===--- updating makefiles phase 0
> make -r --no-print-directory -f ghc.mk phase=0 just-makefiles
> ===--- updating makefiles phase 1
> make -r --no-print-directory -f ghc.mk phase=1 just-makefiles
> ghc.mk:694: libraries/hpc/dist-boot/build/.depend-v.haskell: No such file
> or directory
> "inplace/bin/hsc2hs" --cc=/usr/bin/gcc --ld=/usr/bin/gcc
> -I/user/home/gent/vsc400/vsc40075/data/include/
> --cflag=-D__GLASGOW_HASKELL__=613 '--cflag=-Ilibraries/hpc/.' '--
> cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/directory-1.0.1.0/include' '--
> cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/unix-2.4.0.0/include' '--
> cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/old-time-1.0.0.3/include' '--
> cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/base-4.2.0.0/include' '--
> cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/include' '--
> cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/include' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/directory-1.0.1.0' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/unix-2.4.0.0' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/old-time-1.0.0.3' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/old-locale-1.0.0.2' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/filepath-1.1.0.3' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/containers-0.3.0.0' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/array-0.3.0.0' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/base-4.2.0.0' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/integer-gmp-0.2.0.0' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/ghc-prim-0.2.0.0' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1' '--
> lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1' '--lflag=-lrt' '--lflag=-lutil' '--
> lflag=-ldl' '--lflag=-lgmp' '--lflag=-lm' '--lflag=-lrt' '--lflag=-ldl'
> libraries/hpc/./Trace/Hpc/Reflect.hsc -o libraries/hpc/dist-
> boot/build/Trace/Hpc/Reflect.hs
> /usr/bin/ld: cannot find -lgmp
> collect2: ld returned 1 exit status
> linking libraries/hpc/dist-boot/build/Trace/Hpc/Reflect_hsc_make.o failed
> command was: /usr/bin/gcc -L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/directory-1.0.1.0
> -L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/unix-2.4.0.0
> -L/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
> /old-time-1.0.0.3 -L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/old-locale-1.0.0.2
> -L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/filepath-1.1.0.3
> -L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/containers-0.3.0.0
> -L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/array-0.3.0.0
> -L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/base-4.2.0.0
> -L/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
> /integer-gmp-0.2.0.0 -L/user/home/gent/vsc400/vsc40075/data/ghc-
> release-6.12.1/lib/ghc-6.12.1/ghc-prim-0.2.0.0
> -L/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
> -L/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
> -lrt -lutil -ldl -lgmp -lm -lrt -ldl libraries/hpc/dist-
> boot/build/Trace/Hpc/Reflect_hsc_make.o -o libraries/hpc/dist-
> boot/build/Trace/Hpc/Reflect_hsc_make
> make[1]: *** [libraries/hpc/dist-boot/build/Trace/Hpc/Reflect.hs] Error 1
> make: *** [all] Error 2

New description:

 I am trying to build the darcs head of GHC on a platform where I have no
 root privileges and which is lacking libgmp.a -- it does come with the .so
 files for libgmp. Hence, I built my own libgmp, installed in ${HOME}/data,
 i.e., path to libgmp.a is ${HOME}/data/lib.

 Options passed to the configure script: --with-gmp-
 includes=${HOME}/data/include/ --with-gmp-libraries=${HOME}/data/lib/

 Advice on #ghc taught me to first adjust the ghc script that is part of
 the (working) ghc that I placed on my system -- locally under $HOME.
 Adding -L${HOME}/data/lib and -I${HOME}/data/include does alleviate some
 of the problems -- it allowed ghc-pwd to be build as well as ghc-cabal,
 and ghc-pkg. After that the build continues until hsc is being built.

 The main problem now is that hsc2hs is failing to build stuff, more
 specifically, libraries/hsc/dist-boot/build/Trace/Hpc/Reflect_hsc_make.

 The package-data.mk for libraries/hsc/dist-boot mentions that gmp be added
 as an extra library (libraries/hpc_dist-boot_DEP_EXTRA_LIBS = rt util dl
 gmp m rt dl), yet the path to libgmp.a is not found in the command line.

 My guess is that the options passed to configure about the location of the
 gmp library is not making it through to the correct spot.

 Contents of package-data.mk:
 {{{
 libraries/hpc_dist-boot_VERSION = 0.5.0.5
 libraries/hpc_dist-boot_MODULES = Trace.Hpc.Util Trace.Hpc.Mix
 Trace.Hpc.Tix Trace.Hpc.Reflect
 libraries/hpc_dist-boot_HIDDEN_MODULES =
 libraries/hpc_dist-boot_SYNOPSIS =Code Coverage Library for Haskell
 libraries/hpc_dist-boot_HS_SRC_DIRS = .
 libraries/hpc_dist-boot_DEPS = base-4.2.0.0 containers-0.3.0.0
 directory-1.0.1.0 old-time-1.0.0.3
 libraries/hpc_dist-boot_DEP_NAMES = base containers directory old-time
 libraries/hpc_dist-boot_INCLUDE_DIRS =
 libraries/hpc_dist-boot_INCLUDES =
 libraries/hpc_dist-boot_INSTALL_INCLUDES =
 libraries/hpc_dist-boot_EXTRA_LIBRARIES =
 libraries/hpc_dist-boot_EXTRA_LIBDIRS =
 libraries/hpc_dist-boot_C_SRCS  =
 libraries/hpc_dist-boot_CMM_SRCS  = $(addprefix cbits/,$(notdir $(wildcard
 libraries/hpc/cbits/*.cmm)))
 libraries/hpc_dist-boot_HC_OPTS = -Wall -XCPP
 libraries/hpc_dist-boot_CC_OPTS =
 libraries/hpc_dist-boot_CPP_OPTS =
 libraries/hpc_dist-boot_LD_OPTS =
 libraries/hpc_dist-boot_DEP_INCLUDE_DIRS =
 '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/directory-1.0.1.0/include'
 '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/unix-2.4.0.0/include'
 '/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
 /old-time-1.0.0.3/include' '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/base-4.2.0.0/include'
 '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/include'
 '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/include'
 libraries/hpc_dist-boot_DEP_CC_OPTS =
 libraries/hpc_dist-boot_DEP_LIB_DIRS =
 '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/directory-1.0.1.0'
 '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/unix-2.4.0.0'
 '/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
 /old-time-1.0.0.3' '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/old-locale-1.0.0.2'
 '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/filepath-1.1.0.3'
 '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/containers-0.3.0.0'
 '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/array-0.3.0.0'
 '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/base-4.2.0.0'
 '/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
 /integer-gmp-0.2.0.0' '/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/ghc-prim-0.2.0.0'
 '/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1'
 '/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1'
 libraries/hpc_dist-boot_DEP_EXTRA_LIBS = rt util dl gmp m rt dl
 libraries/hpc_dist-boot_DEP_LD_OPTS =
 }}}
 Output from make at second run -- so the rest has been built:
 {{{
 ===--- updating makefiles phase 0
 make -r --no-print-directory -f ghc.mk phase=0 just-makefiles
 ===--- updating makefiles phase 1
 make -r --no-print-directory -f ghc.mk phase=1 just-makefiles
 ghc.mk:694: libraries/hpc/dist-boot/build/.depend-v.haskell: No such file
 or directory
 "inplace/bin/hsc2hs" --cc=/usr/bin/gcc --ld=/usr/bin/gcc
 -I/user/home/gent/vsc400/vsc40075/data/include/
 --cflag=-D__GLASGOW_HASKELL__=613 '--cflag=-Ilibraries/hpc/.' '--
 cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/directory-1.0.1.0/include' '--
 cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/unix-2.4.0.0/include' '--
 cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/old-time-1.0.0.3/include' '--
 cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/base-4.2.0.0/include' '--
 cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/include' '--
 cflag=-isystem/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/include' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/directory-1.0.1.0' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/unix-2.4.0.0' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/old-time-1.0.0.3' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/old-locale-1.0.0.2' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/filepath-1.1.0.3' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/containers-0.3.0.0' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/array-0.3.0.0' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/base-4.2.0.0' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/integer-gmp-0.2.0.0' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/ghc-prim-0.2.0.0' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1' '--
 lflag=-L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1' '--lflag=-lrt' '--lflag=-lutil' '--
 lflag=-ldl' '--lflag=-lgmp' '--lflag=-lm' '--lflag=-lrt' '--lflag=-ldl'
 libraries/hpc/./Trace/Hpc/Reflect.hsc -o libraries/hpc/dist-
 boot/build/Trace/Hpc/Reflect.hs
 /usr/bin/ld: cannot find -lgmp
 collect2: ld returned 1 exit status
 linking libraries/hpc/dist-boot/build/Trace/Hpc/Reflect_hsc_make.o failed
 command was: /usr/bin/gcc -L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/directory-1.0.1.0
 -L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/unix-2.4.0.0
 -L/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
 /old-time-1.0.0.3 -L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/old-locale-1.0.0.2
 -L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/filepath-1.1.0.3
 -L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/containers-0.3.0.0
 -L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/array-0.3.0.0
 -L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/base-4.2.0.0
 -L/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
 /integer-gmp-0.2.0.0 -L/user/home/gent/vsc400/vsc40075/data/ghc-
 release-6.12.1/lib/ghc-6.12.1/ghc-prim-0.2.0.0
 -L/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
 -L/user/home/gent/vsc400/vsc40075/data/ghc-release-6.12.1/lib/ghc-6.12.1
 -lrt -lutil -ldl -lgmp -lm -lrt -ldl libraries/hpc/dist-
 boot/build/Trace/Hpc/Reflect_hsc_make.o -o libraries/hpc/dist-
 boot/build/Trace/Hpc/Reflect_hsc_make
 make[1]: *** [libraries/hpc/dist-boot/build/Trace/Hpc/Reflect.hs] Error 1
 make: *** [all] Error 2
 }}}

--

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4112#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the Glasgow-haskell-bugs mailing list