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
_______________________________________________
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to