High again,
the latest news from my attempt to install 4.01. Following Simon's
advice I added `EXTRA_HC_OPTS += -H64M -fvia-c -v' to build.mk (I use
4.00 for bootstrapping). Now, make boot succeeds, make all fails with
ghc -cpp -fglasgow-exts -Rghc-timing -I. -IcodeGen -InativeGen -Iparser
-iutils:basicTypes:types:hsSyn:prelude:rename:typecheck:deSugar:coreSyn:specialise:simplCore:stranal:stgSyn:simplStg:codeGen:absCSyn:main:reader:profiling:parser:nativeGen
-recomp -H64M -fvia-c -v -c codeGen/CgMonad.lhs -o codeGen/CgMonad.o -osuf o
The Glorious Glasgow Haskell Compilation System, version 4.00, patchlevel 0
literate pre-processor:
echo '#line 1 "codeGen/CgMonad.lhs"' > /tmp/ghc19429.lpp &&
/home/III/a/ralf/FP/ghc/lib/ghc-4.00/unlit codeGen/CgMonad.lhs - >> /tmp/ghc19429.lpp
real 0.0
user 0.0
sys 0.0
Effective command line: -cpp -fglasgow-exts -Rghc-timing -I. -IcodeGen -InativeGen
-Iparser
-iutils:basicTypes:types:hsSyn:prelude:rename:typecheck:deSugar:coreSyn:specialise:simplCore:stranal:stgSyn:simplStg:codeGen:absCSyn:main:reader:profiling:parser:nativeGen
-recomp -H64M -fvia-c -v -c -o codeGen/CgMonad.o -osuf o
Haskellised C pre-processor:
echo '{-# LINE 1 "codeGen/CgMonad.lhs" -}' > /tmp/ghc19429.cpp &&
/home/III/a/ralf/FP/ghc/lib/ghc-4.00/hscpp -v -D__HASKELL1__=4
-D__GLASGOW_HASKELL__=400 -I. -I. -IcodeGen -InativeGen -Iparser
-I/home/III/a/ralf/FP/ghc/lib/ghc-4.00/includes
-I/home/III/a/ralf/FP/ghc/lib/ghc-4.00/includes /tmp/ghc19429.lpp >> /tmp/ghc19429.cpp
real 0.0
user 0.0
sys 0.0
hscpp:CPP invoked:
/usr/local/gnu/gcc-2.7.2.3/lib/gcc-lib/sparc-sun-solaris2.6/2.7.2.3/cpp -iprefix
/usr/local/gnu/gcc-2.7.2.3/lib/gcc-lib/sparc-sun-solaris2.6/2.7.2.3/ -traditional
-D__HASKELL1__=4 -D__GLASGOW_HASKELL__=400 -I. -I. -IcodeGen -InativeGen -Iparser
-I/home/III/a/ralf/FP/ghc/lib/ghc-4.00/includes
-I/home/III/a/ralf/FP/ghc/lib/ghc-4.00/includes /tmp/ghc19429.lpp
ghc:compile:Output file codeGen/CgMonad.o doesn't exist
ghc:compile:Interface file codeGen/CgMonad.hi doesn't exist
ghc:recompile:Input file codeGen/CgMonad.lhs newer than codeGen/CgMonad.o
Haskell compiler:
/home/III/a/ralf/FP/ghc/lib/ghc-4.00/hsc ,-N ,-W ,/tmp/ghc19429.cpp
-fglasgow-exts -fignore-interface-pragmas -fomit-interface-pragmas -fsimplify [
-ffloat-lets-exposing-whnf -ffloat-primops-ok -fcase-of-case -fdo-case-elim
-freuse-con -fpedantic-bottoms -fclone-binds -fmax-simplifier-iterations4 ]
-fwarn-overlapping-patterns -fwarn-missing-methods -fwarn-duplicate-exports
-fhi-version=400
-himap=utils%.hi:basicTypes%.hi:types%.hi:hsSyn%.hi:prelude%.hi:rename%.hi:typecheck%.hi:deSugar%.hi:coreSyn%.hi:specialise%.hi:simplCore%.hi:stranal%.hi:stgSyn%.hi:simplStg%.hi:codeGen%.hi:absCSyn%.hi:main%.hi:reader%.hi:profiling%.hi:parser%.hi:nativeGen%.hi:.%.hi:/home/III/a/ralf/FP/ghc/lib/ghc-4.00/imports/exts%.hi:/home/III/a/ralf/FP/ghc/lib/ghc-4.00/imports/exts%.hi:/home/III/a/ralf/FP/ghc/lib/ghc-4.00/imports/std%.hi
-v -hifile=/tmp/ghc19429.hi -C=/tmp/ghc19429.hc -F=/tmp/ghc19429_stb.c
-FH=/tmp/ghc19429_stb.h +RTS -H64000000 -K1000000 -s/tmp/ghc19429.stat
Glasgow Haskell Compiler, version 4.00, for Haskell 1.4
CgMonad.lhs:46:
CgBindery.hi-boot:3 Interface-file parse error; toks= []
CgMonad.lhs:46: Could not find valid interface file `CgBindery'
CgMonad.lhs:46: Module `CgBindery' does not export `CgIdInfo(..)'
CgMonad.lhs:46: Module `CgBindery' does not export `CgBindings'
CgMonad.lhs:46: Module `CgBindery' does not export `maybeStkLoc'
CgMonad.lhs:46:
Module `CgBindery' does not export `nukeVolatileBinds'
Compilation had errors
real 1.2
user 0.9
sys 0.2
deleting... /tmp/ghc19429.lpp /tmp/ghc19429.cpp /tmp/ghc19429.hi /tmp/ghc19429.hc
/tmp/ghc19429_stb.c /tmp/ghc19429_stb.h /tmp/ghc19429.stat
rm -f /tmp/ghc19429*
make[2]: *** [codeGen/CgMonad.o] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1
Any suggestions?
Ralf