odd GHC 6.8.2 compile failure

Isaac Dupree isaacdupree at charter.net
Wed Jan 2 13:12:12 EST 2008


linking the compiled stage2 failed when bootstrapping from 6.6.1, with 
--prefix=$HOME .

It's odd because I previously had a 6.8.2 (official x86 Linux bin-dist) 
installed as root (it's gone now), and I still have a bunch of 
cabal/hackage packages installed in $HOME that were compiled by that 
6.8.2 (in addition to a few things installed by `cabal install` in 
~/.cabal/).  Do you think that could be confusing the build process, and 
if it is, is that a bug - and a bug in what?


...
make[3]: Leaving directory 
`/Users/me/programming/cabalz/NotActuallyCabalButMaybeShouldBe/ghc-6.8.2/compiler'
make -f Makefile.ghcbin -wr HS_PROG=stage2/ghc-6.8.2 stage2/ghc-6.8.2
make[3]: Entering directory 
`/Users/me/programming/cabalz/NotActuallyCabalButMaybeShouldBe/ghc-6.8.2/compiler'
../compiler/stage1/ghc-inplace -H16m -O -package ghc -Istage2 -cpp 
-fglasgow-exts -fno-generics -Rghc-timing -I. -IcodeGen -InativeGen 
-Iparser -Rghc-timing  -DGHCI -threaded -fforce-recomp    -c 
main/Main.hs -o stage2/main/Main.o  -ohi stage2/main/Main.hi
<<ghc: 293758172 bytes, 332 GCs, 8590865/18490044 avg/max bytes 
residency (5 samples), 42M in use, 0.00 INIT (0.00 elapsed), 0.83 MUT 
(0.91 elapsed), 0.40 GC (0.43 elapsed) :ghc>>
../compiler/stage1/ghc-inplace -o stage2/ghc-6.8.2 -H16m -O -package ghc 
-Istage2 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -IcodeGen 
-InativeGen -Iparser -Rghc-timing  -DGHCI -threaded -fforce-recomp 
   stage2/main/Main.o
/Users/me/HOME/lib/Cabal-1.2.3.0/ghc-6.8.2/libHSCabal-1.2.3.0.a(InstalledPackageInfo.o): 
In function `sEZA_info':
(.text+0x177c4): undefined reference to 
`prettyzm1zi0zi0zi0_TextziPrettyPrintziHughesPJ_lvl21_closure'
/Users/me/HOME/lib/Cabal-1.2.3.0/ghc-6.8.2/libHSCabal-1.2.3.0.a(InstalledPackageInfo.o): 
In function `sEZA_info':
(.text+0x177cb): undefined reference to 
`prettyzm1zi0zi0zi0_TextziPrettyPrintziHughesPJ_lvl22_closure'
/Users/me/HOME/lib/Cabal-1.2.3.0/ghc-6.8.2/libHSCabal-1.2.3.0.a(InstalledPackageInfo.o): 
In function `sF0s_info':
(.text+0x17974): undefined reference to 
`prettyzm1zi0zi0zi0_TextziPrettyPrintziHughesPJ_lvl21_closure'
/Users/me/HOME/lib/Cabal-1.2.3.0/ghc-6.8.2/libHSCabal-1.2.3.0.a(InstalledPackageInfo.o): 
In function `sF0s_info':
(.text+0x1797b): undefined reference to 
`prettyzm1zi0zi0zi0_TextziPrettyPrintziHughesPJ_lvl22_closure'
/Users/me/HOME/lib/Cabal-1.2.3.0/ghc-6.8.2/libHSCabal-1.2.3.0.a(Package.o): 
In function `shme_info':
(.text+0x100d): undefined reference to `base_DataziList_zdsintersperse_info'
/Users/me/HOME/lib/Cabal-1.2.3.0/ghc-6.8.2/libHSCabal-1.2.3.0.a(ParseUtils.o): 
In function `swtq_info':
(.text+0xa879): undefined reference to `base_DataziList_zdsintersperse_info'
/Users/me/HOME/lib/Cabal-1.2.3.0/ghc-6.8.2/libHSCabal-1.2.3.0.a(ParseUtils.o): 
In function `swtC_info':
(.text+0xa999): undefined reference to `base_DataziList_zdsintersperse_info'
/Users/me/HOME/lib/Cabal-1.2.3.0/ghc-6.8.2/libHSCabal-1.2.3.0.a(Version.o): 
In function `r7DH_info':
(.text+0x27d7): undefined reference to 
`base_TextziParserCombinatorsziReadP_zdschoice_info'
/Users/me/HOME/lib/Cabal-1.2.3.0/ghc-6.8.2/libHSCabal-1.2.3.0.a(Version.o): 
In function `r7DH_srt':
(.data+0x454): undefined reference to 
`base_TextziParserCombinatorsziReadP_zdschoice_closure'
collect2: ld returned 1 exit status
<<ghc: 20856200 bytes, 4 GCs, 128260/128260 avg/max bytes residency (1 
samples), 16M in use, 0.00 INIT (0.00 elapsed), 0.02 MUT (5.00 elapsed), 
0.01 GC (0.02 elapsed) :ghc>>
make[3]: *** [stage2/ghc-6.8.2] Error 1
make[3]: Leaving directory 
`/Users/me/programming/cabalz/NotActuallyCabalButMaybeShouldBe/ghc-6.8.2/compiler'
make[2]: *** [stage2/ghc-6.8.2] Error 2
make[2]: Leaving directory 
`/Users/me/programming/cabalz/NotActuallyCabalButMaybeShouldBe/ghc-6.8.2/compiler'
make[1]: *** [stage2] Error 2
make[1]: Leaving directory 
`/Users/me/programming/cabalz/NotActuallyCabalButMaybeShouldBe/ghc-6.8.2'
make: *** [bootstrap2] Error 2


~Isaac


More information about the Glasgow-haskell-users mailing list