ANNOUNCE: GHC 6.8.1 Release Candidate
Philip K.F. Hölzenspies
p.k.f.holzenspies at utwente.nl
Fri Sep 14 10:18:54 EDT 2007
Dear Ian,
I gave it a check. There is only one autoreconf installation on my
system. The version (might be relevant) is GNU autoreconf 2.59.
> Earlier in the make process you should have something like:
>
> ------------------------------------------------------------------------
> == make boot -r --jobserver-fds=3,4 -j;
> in /home/ian/ghc/darcs/val/includes
> ------------------------------------------------------------------------
> Creating ghcautoconf.h...
> Done.
> Creating ghcplatform.h...
> Done.
> ../utils/mkdependC/mkdependC -f .depend -- -Werror -DTABLES_NEXT_TO_CODE -I. -I../rts -- mkDerivedConstants.c
> gcc -Werror -DTABLES_NEXT_TO_CODE -I. -I../rts -c mkDerivedConstants.c -o mkDerivedConstants.o
> gcc -o mkGHCConstants.o -Werror -DTABLES_NEXT_TO_CODE -I. -I../rts -c mkDerivedConstants.c -DGEN_HASKELL
> gcc -o mkDerivedConstantsHdr -Werror -DTABLES_NEXT_TO_CODE -I. -I../rts mkDerivedConstants.o
> ./mkDerivedConstantsHdr >DerivedConstants.h
> gcc -o mkGHCConstants -Werror -DTABLES_NEXT_TO_CODE -I. -I../rts mkGHCConstants.o
> ./mkGHCConstants >GHCConstants.h
> ------------------------------------------------------------------------
>
> which creates DerivedConstants.h. Did this give any errors or anything?
> Can you check whether the file really does exist or not please?
I have attached the make output and the post-make find output, i.e. I
ran:
make &> make.log
find . &> find.log
The lines you mention are in the make log, but there's no file
DerivedConstants.h in the find log. I don't see a clear error in the
make log to explain it, though.
Regards,
Philip
-------------- next part --------------
make -C utils/mkdependC boot
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/mkdependC'
rm -f -f mkdependC
echo '#!/usr/bin/perl' >> mkdependC
echo '$DEFAULT_TMPDIR = "/tmp";' >> mkdependC
echo '$CPP = "gcc -E ";' >> mkdependC
echo '$BUILDPLATFORM = "i386-unknown-linux";' >> mkdependC
cat mkdependC.prl >> mkdependC
chmod +x mkdependC
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/mkdependC'
------------------------------------------------------------------------
== make boot -r;
in /local/holzensp/src/ghc-6.8.20070912/gmp
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/gmp'
rm -f .depend
touch .depend
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/gmp'
------------------------------------------------------------------------
== make boot -r;
in /local/holzensp/src/ghc-6.8.20070912/includes
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/includes'
echo "Creating ghcautoconf.h..."
echo "#ifndef __GHCAUTOCONF_H__" >ghcautoconf.h
echo "#define __GHCAUTOCONF_H__" >>ghcautoconf.h
sed 's,^\([ ]*\)#[ ]*define[ ][ ]*\(PACKAGE_[A-Z]*\)[ ][ ]*".*".*$,\1/* #undef \2 */,' ../mk/config.h >> ghcautoconf.h
echo "#endif /* __GHCAUTOCONF_H__ */" >> ghcautoconf.h
echo "Done."
echo "Creating ghcplatform.h..."
rm -f ghcplatform.h
echo "#ifndef __GHCPLATFORM_H__" >ghcplatform.h
echo "#define __GHCPLATFORM_H__" >>ghcplatform.h
echo >> ghcplatform.h
echo "#define BuildPlatform_TYPE i386_unknown_linux" >> ghcplatform.h
echo "#define HostPlatform_TYPE i386_unknown_linux" >> ghcplatform.h
echo >> ghcplatform.h
echo "#define i386_unknown_linux_BUILD 1" >> ghcplatform.h
echo "#define i386_unknown_linux_HOST 1" >> ghcplatform.h
echo >> ghcplatform.h
echo "#define i386_BUILD_ARCH 1" >> ghcplatform.h
echo "#define i386_HOST_ARCH 1" >> ghcplatform.h
echo "#define BUILD_ARCH \"i386\"" >> ghcplatform.h
echo "#define HOST_ARCH \"i386\"" >> ghcplatform.h
echo >> ghcplatform.h
echo "#define linux_BUILD_OS 1" >> ghcplatform.h
echo "#define linux_HOST_OS 1" >> ghcplatform.h
echo "#define BUILD_OS \"linux\"" >> ghcplatform.h
echo "#define HOST_OS \"linux\"" >> ghcplatform.h
echo >> ghcplatform.h
echo "#define unknown_BUILD_VENDOR 1" >> ghcplatform.h
echo "#define unknown_HOST_VENDOR 1" >> ghcplatform.h
echo "#define BUILD_VENDOR \"unknown\"" >> ghcplatform.h
echo "#define HOST_VENDOR \"unknown\"" >> ghcplatform.h
echo >> ghcplatform.h
echo "/* These TARGET macros are for backwards compatibily... DO NOT USE! */" >> ghcplatform.h
echo "#define TargetPlatform_TYPE i386_unknown_linux" >> ghcplatform.h
echo "#define i386_unknown_linux_TARGET 1" >> ghcplatform.h
echo "#define i386_TARGET_ARCH 1" >> ghcplatform.h
echo "#define TARGET_ARCH \"i386\"" >> ghcplatform.h
echo "#define linux_TARGET_OS 1" >> ghcplatform.h
echo "#define TARGET_OS \"linux\"" >> ghcplatform.h
echo "#define unknown_TARGET_VENDOR 1" >> ghcplatform.h
echo >> ghcplatform.h
echo "#endif /* __GHCPLATFORM_H__ */" >> ghcplatform.h
echo "Done."
rm -f .depend
touch .depend
../utils/mkdependC/mkdependC -f .depend -- -O -DTABLES_NEXT_TO_CODE -I. -I../rts -- mkDerivedConstants.c
rm -f mkDerivedConstants.o
gcc -O -DTABLES_NEXT_TO_CODE -I. -I../rts -c mkDerivedConstants.c -o mkDerivedConstants.o
gcc -o mkDerivedConstantsHdr -O -DTABLES_NEXT_TO_CODE -I. -I../rts mkDerivedConstants.o
./mkDerivedConstantsHdr >DerivedConstants.h
gcc -o mkGHCConstants.o -O -DTABLES_NEXT_TO_CODE -I. -I../rts -c mkDerivedConstants.c -DGEN_HASKELL
gcc -o mkGHCConstants -O -DTABLES_NEXT_TO_CODE -I. -I../rts mkGHCConstants.o
./mkGHCConstants >GHCConstants.h
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/includes'
------------------------------------------------------------------------
== make boot -r;
in /local/holzensp/src/ghc-6.8.20070912/compat
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/compat'
rm -f .depend
touch .depend
../utils/mkdependC/mkdependC -f .depend -I. -Iinclude -I../includes -- -O -I. -Iinclude -D__GHC_PATCHLEVEL__=1 -I../libraries/base/cbits -I../libraries/base/include -- cbits/directory.c cbits/rawSystem.c cbits/unicode.c
/usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp Compat/Directory.hs Compat/RawSystem.hs Compat/Unicode.hs Distribution/Compat/Directory.hs Distribution/Compat/Exception.hs Distribution/Compat/Map.hs Distribution/Compat/RawSystem.hs Distribution/Compat/ReadP.hs Distribution/Compat/TempFile.hs Distribution/Compiler.hs Distribution/GetOpt.hs Distribution/InstalledPackageInfo.hs Distribution/License.hs Distribution/Package.hs Distribution/ParseUtils.hs Distribution/Simple/Program.hs Distribution/Simple/Utils.hs Distribution/System.hs Distribution/Verbosity.hs Distribution/Version.hs Language/Haskell/Extension.hs System/FilePath.hs System/FilePath/Posix.hs System/FilePath/Windows.hs Trace/Hpc/Mix.hs Trace/Hpc/Tix.hs Trace/Hpc/Util.hs
make all
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/compat'
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Compat/Directory.hs -o Compat/Directory.o -ohi Compat/Directory.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Compat/RawSystem.hs -o Compat/RawSystem.o -ohi Compat/RawSystem.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Compat/Unicode.hs -o Compat/Unicode.o -ohi Compat/Unicode.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Directory.hs -o Distribution/Compat/Directory.o -ohi Distribution/Compat/Directory.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Exception.hs -o Distribution/Compat/Exception.o -ohi Distribution/Compat/Exception.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Map.hs -o Distribution/Compat/Map.o -ohi Distribution/Compat/Map.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/RawSystem.hs -o Distribution/Compat/RawSystem.o -ohi Distribution/Compat/RawSystem.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/ReadP.hs -o Distribution/Compat/ReadP.o -ohi Distribution/Compat/ReadP.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/TempFile.hs -o Distribution/Compat/TempFile.o -ohi Distribution/Compat/TempFile.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compiler.hs -o Distribution/Compiler.o -ohi Distribution/Compiler.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/GetOpt.hs -o Distribution/GetOpt.o -ohi Distribution/GetOpt.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/InstalledPackageInfo.hs -o Distribution/InstalledPackageInfo.o -ohi Distribution/InstalledPackageInfo.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/License.hs -o Distribution/License.o -ohi Distribution/License.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Package.hs -o Distribution/Package.o -ohi Distribution/Package.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/ParseUtils.hs -o Distribution/ParseUtils.o -ohi Distribution/ParseUtils.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Simple/Program.hs -o Distribution/Simple/Program.o -ohi Distribution/Simple/Program.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Simple/Utils.hs -o Distribution/Simple/Utils.o -ohi Distribution/Simple/Utils.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/System.hs -o Distribution/System.o -ohi Distribution/System.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Verbosity.hs -o Distribution/Verbosity.o -ohi Distribution/Verbosity.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Version.hs -o Distribution/Version.o -ohi Distribution/Version.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Language/Haskell/Extension.hs -o Language/Haskell/Extension.o -ohi Language/Haskell/Extension.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c System/FilePath.hs -o System/FilePath.o -ohi System/FilePath.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c System/FilePath/Posix.hs -o System/FilePath/Posix.o -ohi System/FilePath/Posix.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c System/FilePath/Windows.hs -o System/FilePath/Windows.o -ohi System/FilePath/Windows.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Trace/Hpc/Mix.hs -o Trace/Hpc/Mix.o -ohi Trace/Hpc/Mix.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Trace/Hpc/Tix.hs -o Trace/Hpc/Tix.o -ohi Trace/Hpc/Tix.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Trace/Hpc/Util.hs -o Trace/Hpc/Util.o -ohi Trace/Hpc/Util.hi
rm -f cbits/directory.o
/usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-D__GHC_PATCHLEVEL__=1 -optc-I../libraries/base/cbits -optc-I../libraries/base/include -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c cbits/directory.c -o cbits/directory.o
rm -f cbits/rawSystem.o
/usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-D__GHC_PATCHLEVEL__=1 -optc-I../libraries/base/cbits -optc-I../libraries/base/include -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c cbits/rawSystem.c -o cbits/rawSystem.o
rm -f cbits/unicode.o
/usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-D__GHC_PATCHLEVEL__=1 -optc-I../libraries/base/cbits -optc-I../libraries/base/include -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c cbits/unicode.c -o cbits/unicode.o
rm -f libghccompat.a
/usr/bin/ar q libghccompat.a Compat/Directory.o Compat/RawSystem.o Compat/Unicode.o Distribution/Compat/Directory.o Distribution/Compat/Exception.o Distribution/Compat/Map.o Distribution/Compat/RawSystem.o Distribution/Compat/ReadP.o Distribution/Compat/TempFile.o Distribution/Compiler.o Distribution/GetOpt.o Distribution/InstalledPackageInfo.o Distribution/License.o Distribution/Package.o Distribution/ParseUtils.o Distribution/Simple/Program.o Distribution/Simple/Utils.o Distribution/System.o Distribution/Verbosity.o Distribution/Version.o Language/Haskell/Extension.o System/FilePath.o System/FilePath/Posix.o System/FilePath/Windows.o Trace/Hpc/Mix.o Trace/Hpc/Tix.o Trace/Hpc/Util.o cbits/directory.o cbits/rawSystem.o cbits/unicode.o
: libghccompat.a
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/compat'
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/compat'
------------------------------------------------------------------------
== make boot -r;
in /local/holzensp/src/ghc-6.8.20070912/utils
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils'
rm -f .depend
touch .depend
echo "------------------------------------------------------------------------"
echo "== Recursively making \`boot' in mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply runghc hpc pwd lndir ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/utils"
echo "------------------------------------------------------------------------"
case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \
if [ $x_on_err -eq 0 ]; \
then echo "Won't exit on error due to MFLAGS: -wrn"; \
fi; \
for i in mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply runghc hpc pwd lndir; do \
echo "------------------------------------------------------------------------"; \
echo "== make boot -wrn;"; \
echo " in /local/holzensp/src/ghc-6.8.20070912/utils/$i"; \
echo "------------------------------------------------------------------------"; \
make --no-print-directory -C $i -wrn boot; \
if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
then echo "Finished making boot in $i": $?; \
else echo "Failed making boot in $i": $?; exit 1; \
fi; \
done
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/mkdependC
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/mkdependC'
rm -f -f mkdependC
echo '#!/usr/bin/perl' >> mkdependC
echo '$DEFAULT_TMPDIR = "/tmp";' >> mkdependC
echo '$CPP = "gcc -E ";' >> mkdependC
echo '$BUILDPLATFORM = "i386-unknown-linux";' >> mkdependC
cat mkdependC.prl >> mkdependC
chmod +x mkdependC
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/mkdependC'
Finished making boot in mkdependC: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/mkdirhier
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/mkdirhier'
rm -f -f mkdirhier
echo '#!/bin/sh' >> mkdirhier
cat mkdirhier.sh >> mkdirhier
chmod +x mkdirhier
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/mkdirhier'
Finished making boot in mkdirhier: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/runstdtest
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/runstdtest'
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/runstdtest'
Finished making boot in runstdtest: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/ghc-pkg
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/ghc-pkg'
rm -f -f Version.hs
echo "Creating Version.hs ... "
echo "module Version where" >>Version.hs
echo "version, targetOS, targetARCH :: String" >>Version.hs
echo "version = \"6.8.20070912\"" >> Version.hs
echo "targetOS = \"linux\"" >> Version.hs
echo "targetARCH = \"i386\"" >> Version.hs
rm -f .depend
touch .depend
/usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -optdep--exclude-module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep--exclude-module=Compat.Unicode -optdep--exclude-module=Distribution.Compat.FilePath -optdep--exclude-module=Distribution.Compat.ReadP -optdep--exclude-module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep--exclude-module=Distribution.License -optdep--exclude-module=Distribution.Package -optdep--exclude-module=Distribution.ParseUtils -optdep--exclude-module=Distribution.Compiler -optdep--exclude-module=Distribution.Version -optdep--exclude-module=System.FilePath -optdep--exclude-module=System.FilePath.Posix -optdep--exclude-module=System.FilePath.Windows -optdep--exclude-module=System.Directory.Internals -optdep--exclude-module=Trace.Hpc.Mix -optdep--exclude-module=Trace.Hpc.Tix -optdep--exclude-module=Trace.Hpc.Util -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing Main.hs Version.hs
make all
make[3]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/ghc-pkg'
echo "import System.Cmd; import System.Environment; import System.Exit" > ghc-pkg-inplace.hs
echo "main = do args <- getArgs; rawSystem \"/local/holzensp/src/ghc-6.8.20070912/utils/ghc-pkg/ghc-pkg.bin\" (\"--global-conf\":\"/local/holzensp/src/ghc-6.8.20070912/driver/package.conf.inplace\":args) >>= exitWith" >> ghc-pkg-inplace.hs
/usr/local/bin/ghc --make ghc-pkg-inplace.hs -o ghc-pkg-inplace
/usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -c Main.hs -o Main.o -ohi Main.hi
rm -f -f Version.hs
echo "Creating Version.hs ... "
echo "module Version where" >>Version.hs
echo "version, targetOS, targetARCH :: String" >>Version.hs
echo "version = \"6.8.20070912\"" >> Version.hs
echo "targetOS = \"linux\"" >> Version.hs
echo "targetARCH = \"i386\"" >> Version.hs
/usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -c Version.hs -o Version.o -ohi Version.hi
/usr/local/bin/ghc -o ghc-pkg.bin -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -L../../compat -lghccompat Main.o Version.o
make[3]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/ghc-pkg'
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/ghc-pkg'
Finished making boot in ghc-pkg: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/hasktags
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/hasktags'
rm -f .depend
touch .depend
/usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -H16m -O HaskTags.hs
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/hasktags'
Finished making boot in hasktags: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/hp2ps
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/hp2ps'
rm -f .depend
touch .depend
../../utils/mkdependC/mkdependC -f .depend -- -O -I../../includes -Wall -- AreaBelow.c AuxFile.c Axes.c Curves.c Deviation.c Dimensions.c Error.c HpFile.c Key.c Main.c Marks.c PsFile.c Reorder.c Scale.c Shade.c TopTwenty.c TraceElement.c Utilities.c
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/hp2ps'
Finished making boot in hp2ps: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/hsc2hs
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/hsc2hs'
rm -f .depend
touch .depend
/usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -optdep--exclude-module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep--exclude-module=Compat.Unicode -optdep--exclude-module=Distribution.Compat.FilePath -optdep--exclude-module=Distribution.Compat.ReadP -optdep--exclude-module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep--exclude-module=Distribution.License -optdep--exclude-module=Distribution.Package -optdep--exclude-module=Distribution.ParseUtils -optdep--exclude-module=Distribution.Compiler -optdep--exclude-module=Distribution.Version -optdep--exclude-module=System.FilePath -optdep--exclude-module=System.FilePath.Posix -optdep--exclude-module=System.FilePath.Windows -optdep--exclude-module=System.Directory.Internals -optdep--exclude-module=Trace.Hpc.Mix -optdep--exclude-module=Trace.Hpc.Tix -optdep--exclude-module=Trace.Hpc.Util -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -Wall Main.hs
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/hsc2hs'
Finished making boot in hsc2hs: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/parallel
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/parallel'
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/parallel'
Finished making boot in parallel: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/prof
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof'
rm -f .depend
touch .depend
echo "------------------------------------------------------------------------"
echo "== Recursively making \`boot' in cgprof icons ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/utils/prof"
echo "------------------------------------------------------------------------"
case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \
if [ $x_on_err -eq 0 ]; \
then echo "Won't exit on error due to MFLAGS: -wrn"; \
fi; \
for i in cgprof icons; do \
echo "------------------------------------------------------------------------"; \
echo "== make boot -wrn;"; \
echo " in /local/holzensp/src/ghc-6.8.20070912/utils/prof/$i"; \
echo "------------------------------------------------------------------------"; \
make --no-print-directory -C $i -wrn boot; \
if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
then echo "Finished making boot in $i": $?; \
else echo "Failed making boot in $i": $?; exit 1; \
fi; \
done
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/prof/cgprof
------------------------------------------------------------------------
make[3]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof/cgprof'
rm -f .depend
touch .depend
../../../utils/mkdependC/mkdependC -f .depend -- -O -Wall -I../../../includes -- cgprof.c daVinci.c main.c matrix.c symbol.c
make[3]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof/cgprof'
Finished making boot in cgprof: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/prof/icons
------------------------------------------------------------------------
make[3]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof/icons'
rm -f .depend
touch .depend
make[3]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof/icons'
Finished making boot in icons: 0
echo "------------------------------------------------------------------------"
echo "== Finished making \`boot' in cgprof icons ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/utils/prof"
echo "------------------------------------------------------------------------"
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof'
Finished making boot in prof: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/unlit
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/unlit'
rm -f unlit.o
gcc -O -O -c unlit.c -o unlit.o
gcc -o unlit -O -O unlit.o
rm -f .depend
touch .depend
../../utils/mkdependC/mkdependC -f .depend -- -O -O -- unlit.c
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/unlit'
Finished making boot in unlit: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/genprimopcode
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/genprimopcode'
rm -f .depend
touch .depend
/usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -H16m -O Lexer.hs Main.hs Parser.hs ParserM.hs Syntax.hs
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/genprimopcode'
Finished making boot in genprimopcode: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/genapply
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/genapply'
/usr/local/bin/ghc -H16m -O -no-recomp -c GenApply.hs -o GenApply.o -ohi GenApply.hi
/usr/local/bin/ghc -o genapply -H16m -O -no-recomp GenApply.o
rm -f .depend
touch .depend
/usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -H16m -O -no-recomp GenApply.hs
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/genapply'
Finished making boot in genapply: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/runghc
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/runghc'
rm -f .depend
touch .depend
/usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -optdep--exclude-module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep--exclude-module=Compat.Unicode -optdep--exclude-module=Distribution.Compat.FilePath -optdep--exclude-module=Distribution.Compat.ReadP -optdep--exclude-module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep--exclude-module=Distribution.License -optdep--exclude-module=Distribution.Package -optdep--exclude-module=Distribution.ParseUtils -optdep--exclude-module=Distribution.Compiler -optdep--exclude-module=Distribution.Version -optdep--exclude-module=System.FilePath -optdep--exclude-module=System.FilePath.Posix -optdep--exclude-module=System.FilePath.Windows -optdep--exclude-module=System.Directory.Internals -optdep--exclude-module=Trace.Hpc.Mix -optdep--exclude-module=Trace.Hpc.Tix -optdep--exclude-module=Trace.Hpc.Util -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -Wall runghc.hs
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/runghc'
Finished making boot in runghc: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/hpc
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/hpc'
rm -f .depend
touch .depend
/usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -optdep--exclude-module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep--exclude-module=Compat.Unicode -optdep--exclude-module=Distribution.Compat.FilePath -optdep--exclude-module=Distribution.Compat.ReadP -optdep--exclude-module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep--exclude-module=Distribution.License -optdep--exclude-module=Distribution.Package -optdep--exclude-module=Distribution.ParseUtils -optdep--exclude-module=Distribution.Compiler -optdep--exclude-module=Distribution.Version -optdep--exclude-module=System.FilePath -optdep--exclude-module=System.FilePath.Posix -optdep--exclude-module=System.FilePath.Windows -optdep--exclude-module=System.Directory.Internals -optdep--exclude-module=Trace.Hpc.Mix -optdep--exclude-module=Trace.Hpc.Tix -optdep--exclude-module=Trace.Hpc.Util -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp Hpc.hs HpcCombine.hs HpcDraft.hs HpcFlags.hs HpcLexer.hs HpcMap.hs HpcMarkup.hs HpcOverlay.hs HpcParser.hs HpcReport.hs HpcSet.hs HpcShowTix.hs HpcUtils.hs
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/hpc'
Finished making boot in hpc: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/pwd
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/pwd'
rm -f .depend
touch .depend
/usr/local/bin/ghc -M -optdep-f -optdep.depend -osuf o -H16m -O pwd.hs
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/pwd'
Finished making boot in pwd: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/lndir
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/lndir'
rm -f .depend
touch .depend
../../utils/mkdependC/mkdependC -f .depend -- -O -- lndir.c
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/lndir'
Finished making boot in lndir: 0
echo "------------------------------------------------------------------------"
echo "== Finished making \`boot' in mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply runghc hpc pwd lndir ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/utils"
echo "------------------------------------------------------------------------"
make -C genprimopcode
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/genprimopcode'
/usr/local/bin/ghc -H16m -O -c Lexer.hs -o Lexer.o -ohi Lexer.hi
/usr/local/bin/ghc -H16m -O -c Main.hs -o Main.o -ohi Main.hi
/usr/local/bin/ghc -H16m -O -c Parser.hs -o Parser.o -ohi Parser.hi
/usr/local/bin/ghc -H16m -O -c ParserM.hs -o ParserM.o -ohi ParserM.hi
/usr/local/bin/ghc -H16m -O -c Syntax.hs -o Syntax.o -ohi Syntax.hi
/usr/local/bin/ghc -o genprimopcode -H16m -O Lexer.o Main.o Parser.o ParserM.o Syntax.o
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/genprimopcode'
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils'
------------------------------------------------------------------------
== make boot -r;
in /local/holzensp/src/ghc-6.8.20070912/driver
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/driver'
echo "[]" > package.conf.inplace
echo "[]" > package.conf
rm -f .depend
touch .depend
echo "------------------------------------------------------------------------"
echo "== Recursively making \`boot' in mangler split ghc ghci ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/driver"
echo "------------------------------------------------------------------------"
case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \
if [ $x_on_err -eq 0 ]; \
then echo "Won't exit on error due to MFLAGS: -wrn"; \
fi; \
for i in mangler split ghc ghci; do \
echo "------------------------------------------------------------------------"; \
echo "== make boot -wrn;"; \
echo " in /local/holzensp/src/ghc-6.8.20070912/driver/$i"; \
echo "------------------------------------------------------------------------"; \
make --no-print-directory -C $i -wrn boot; \
if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
then echo "Finished making boot in $i": $?; \
else echo "Failed making boot in $i": $?; exit 1; \
fi; \
done
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/driver/mangler
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/driver/mangler'
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/driver/mangler'
Finished making boot in mangler: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/driver/split
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/driver/split'
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/driver/split'
Finished making boot in split: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/driver/ghc
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/driver/ghc'
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/driver/ghc'
Finished making boot in ghc: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/driver/ghci
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/driver/ghci'
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/driver/ghci'
Finished making boot in ghci: 0
echo "------------------------------------------------------------------------"
echo "== Finished making \`boot' in mangler split ghc ghci ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/driver"
echo "------------------------------------------------------------------------"
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/driver'
------------------------------------------------------------------------
== make boot -r;
in /local/holzensp/src/ghc-6.8.20070912/docs
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs'
rm -f .depend
touch .depend
echo "------------------------------------------------------------------------"
echo "== Recursively making \`boot' in man docbook-cheat-sheet ext-core storage-mgt users_guide ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/docs"
echo "------------------------------------------------------------------------"
case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \
if [ $x_on_err -eq 0 ]; \
then echo "Won't exit on error due to MFLAGS: -wrn"; \
fi; \
for i in man docbook-cheat-sheet ext-core storage-mgt users_guide; do \
echo "------------------------------------------------------------------------"; \
echo "== make boot -wrn;"; \
echo " in /local/holzensp/src/ghc-6.8.20070912/docs/$i"; \
echo "------------------------------------------------------------------------"; \
make --no-print-directory -C $i -wrn boot; \
if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
then echo "Finished making boot in $i": $?; \
else echo "Failed making boot in $i": $?; exit 1; \
fi; \
done
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/docs/man
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs/man'
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs/man'
Finished making boot in man: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/docs/docbook-cheat-sheet
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs/docbook-cheat-sheet'
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs/docbook-cheat-sheet'
Finished making boot in docbook-cheat-sheet: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/docs/ext-core
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs/ext-core'
make[2]: Nothing to be done for `boot'.
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs/ext-core'
Finished making boot in ext-core: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/docs/storage-mgt
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs/storage-mgt'
make[2]: Nothing to be done for `boot'.
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs/storage-mgt'
Finished making boot in storage-mgt: 0
------------------------------------------------------------------------
== make boot -wrn;
in /local/holzensp/src/ghc-6.8.20070912/docs/users_guide
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs/users_guide'
rm -f .depend
touch .depend
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs/users_guide'
Finished making boot in users_guide: 0
echo "------------------------------------------------------------------------"
echo "== Finished making \`boot' in man docbook-cheat-sheet ext-core storage-mgt users_guide ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/docs"
echo "------------------------------------------------------------------------"
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs'
------------------------------------------------------------------------
== make boot -r;
in /local/holzensp/src/ghc-6.8.20070912/compiler
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/compiler'
../utils/mkdirhier/mkdirhier stage1
for i in utils basicTypes types hsSyn prelude rename typecheck deSugar coreSyn vectorise specialise simplCore stranal stgSyn simplStg codeGen main profiling parser cprAnalysis ndpFlatten iface cmm nativeGen; do \
../utils/mkdirhier/mkdirhier stage1/$i; \
done
rm -f -f main/Config.hs
echo "Creating main/Config.hs ... "
echo "{-# OPTIONS -w #-}" >>main/Config.hs
echo "module Config where" >>main/Config.hs
echo "cProjectName = \"The Glorious Glasgow Haskell Compilation System\"" >> main/Config.hs
echo "cProjectVersion = \"6.8.20070912\"" >> main/Config.hs
echo "cProjectVersionInt = \"608\"" >> main/Config.hs
echo "cProjectPatchLevel = \"20070912\"" >> main/Config.hs
echo "cBooterVersion = \"6.6.1\"" >> main/Config.hs
echo "cStage = STAGE" >> main/Config.hs
echo "cHscIfaceFileVersion = \"6\"" >> main/Config.hs
echo "cSplitObjs = \"YES\"" >> main/Config.hs
echo "cGhcWithInterpreter = \"YES\"" >> main/Config.hs
echo "cGhcWithNativeCodeGen = \"YES\"" >> main/Config.hs
echo "cGhcWithSMP = \"YES\"" >> main/Config.hs
echo "cGhcRTSWays = \" debug thr thr_p thr_debug\"" >> main/Config.hs
echo "cGhcUnregisterised = \"NO\"" >> main/Config.hs
echo "cGhcEnableTablesNextToCode = \"YES\"" >> main/Config.hs
echo "cLeadingUnderscore = \"NO\"" >> main/Config.hs
echo "cRAWCPP_FLAGS = \"-undef -traditional\"" >> main/Config.hs
echo "cGCC = \"gcc\"" >> main/Config.hs
echo "cMKDLL = \"dllwrap\"" >> main/Config.hs
echo "cLdIsGNULd = \"YES\"" >> main/Config.hs
echo "cLD_X = \"-x\"" >> main/Config.hs
echo "cPROJECT_DIR = \"\"" >> main/Config.hs
echo "cGHC_DRIVER_DIR_REL = \"driver\"" >> main/Config.hs
echo "cGHC_TOUCHY_PGM = \"touchy\"" >> main/Config.hs
echo "cGHC_TOUCHY_DIR_REL = \"utils/touchy\"" >> main/Config.hs
echo "cGHC_UNLIT_PGM = \"unlit\"" >> main/Config.hs
echo "cGHC_UNLIT_DIR_REL = \"utils/unlit\"" >> main/Config.hs
echo "cGHC_MANGLER_PGM = \"ghc-asm\"" >> main/Config.hs
echo "cGHC_MANGLER_DIR_REL = \"driver/mangler\"" >> main/Config.hs
echo "cGHC_SPLIT_PGM = \"ghc-split\"" >> main/Config.hs
echo "cGHC_SPLIT_DIR_REL = \"driver/split\"" >> main/Config.hs
echo "cGHC_SYSMAN_PGM = \"\"" >> main/Config.hs
echo "cGHC_SYSMAN_DIR_REL = \"../rts/parallel\"" >> main/Config.hs
echo "cGHC_CP = \"cp\"" >> main/Config.hs
echo "cGHC_PERL = \"/usr/bin/perl\"" >> main/Config.hs
echo "cEnableWin32DLLs = \"\"" >> main/Config.hs
echo "cCONTEXT_DIFF = \"diff -C 1\"" >> main/Config.hs
echo "cUSER_WAY_NAMES = \"\"" >> main/Config.hs
echo "cUSER_WAY_OPTS = \"\"" >> main/Config.hs
echo "cDEFAULT_TMPDIR = \"/tmp\"" >> main/Config.hs
echo "cDocDir = \"/usr/local/share/doc/ghc\"" >> main/Config.hs
echo done.
echo "Creating stage1/ghc_boot_platform.h..."
rm -f stage1/ghc_boot_platform.h
echo "#ifndef __PLATFORM_H__" >stage1/ghc_boot_platform.h
echo "#define __PLATFORM_H__" >>stage1/ghc_boot_platform.h
echo >> stage1/ghc_boot_platform.h
echo "#define BuildPlatform_NAME \"i386-unknown-linux\"" >> stage1/ghc_boot_platform.h
echo "#define HostPlatform_NAME \"i386-unknown-linux\"" >> stage1/ghc_boot_platform.h
echo "#define TargetPlatform_NAME \"i386-unknown-linux\"" >> stage1/ghc_boot_platform.h
echo >> stage1/ghc_boot_platform.h
echo "#define i386_unknown_linux_BUILD 1" >> stage1/ghc_boot_platform.h
echo "#define i386_unknown_linux_HOST 1" >> stage1/ghc_boot_platform.h
echo "#define i386_unknown_linux_TARGET 1" >> stage1/ghc_boot_platform.h
echo >> stage1/ghc_boot_platform.h
echo "#define i386_BUILD_ARCH 1" >> stage1/ghc_boot_platform.h
echo "#define i386_HOST_ARCH 1" >> stage1/ghc_boot_platform.h
echo "#define i386_TARGET_ARCH 1" >> stage1/ghc_boot_platform.h
echo "#define BUILD_ARCH \"i386\"" >> stage1/ghc_boot_platform.h
echo "#define HOST_ARCH \"i386\"" >> stage1/ghc_boot_platform.h
echo "#define TARGET_ARCH \"i386\"" >> stage1/ghc_boot_platform.h
echo >> stage1/ghc_boot_platform.h
echo "#define linux_BUILD_OS 1" >> stage1/ghc_boot_platform.h
echo "#define linux_HOST_OS 1" >> stage1/ghc_boot_platform.h
echo "#define linux_TARGET_OS 1" >> stage1/ghc_boot_platform.h
echo "#define BUILD_OS \"linux\"" >> stage1/ghc_boot_platform.h
echo "#define HOST_OS \"linux\"" >> stage1/ghc_boot_platform.h
echo "#define TARGET_OS \"linux\"" >> stage1/ghc_boot_platform.h
echo >> stage1/ghc_boot_platform.h
echo "#define unknown_BUILD_VENDOR 1" >> stage1/ghc_boot_platform.h
echo "#define unknown_HOST_VENDOR 1" >> stage1/ghc_boot_platform.h
echo "#define unknown_TARGET_VENDOR 1" >> stage1/ghc_boot_platform.h
echo "#define BUILD_VENDOR \"unknown\"" >> stage1/ghc_boot_platform.h
echo "#define HOST_VENDOR \"unknown\"" >> stage1/ghc_boot_platform.h
echo "#define TARGET_VENDOR \"unknown\"" >> stage1/ghc_boot_platform.h
echo >> stage1/ghc_boot_platform.h
echo "#endif /* __PLATFORM_H__ */" >> stage1/ghc_boot_platform.h
echo "Done."
rm -f prelude/primops.txt
gcc -E -undef -traditional -P -I../includes -x c prelude/primops.txt.pp | \
grep -v '^#pragma GCC' > prelude/primops.txt
../utils/genprimopcode/genprimopcode --data-decl < prelude/primops.txt > primop-data-decl.hs-incl
../utils/genprimopcode/genprimopcode --primop-tag < prelude/primops.txt > primop-tag.hs-incl
../utils/genprimopcode/genprimopcode --primop-list < prelude/primops.txt > primop-list.hs-incl
../utils/genprimopcode/genprimopcode --has-side-effects < prelude/primops.txt > primop-has-side-effects.hs-incl
../utils/genprimopcode/genprimopcode --out-of-line < prelude/primops.txt > primop-out-of-line.hs-incl
../utils/genprimopcode/genprimopcode --commutable < prelude/primops.txt > primop-commutable.hs-incl
../utils/genprimopcode/genprimopcode --needs-wrapper < prelude/primops.txt > primop-needs-wrapper.hs-incl
../utils/genprimopcode/genprimopcode --can-fail < prelude/primops.txt > primop-can-fail.hs-incl
../utils/genprimopcode/genprimopcode --strictness < prelude/primops.txt > primop-strictness.hs-incl
../utils/genprimopcode/genprimopcode --primop-primop-info < prelude/primops.txt > primop-primop-info.hs-incl
rm -f .depend
touch .depend
touch .depend-BASE
/usr/local/bin/ghc -M -optdep-f -optdep.depend-BASE -osuf o -I../includes -optdep--exclude-module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep--exclude-module=Compat.Unicode -optdep--exclude-module=Distribution.Compat.FilePath -optdep--exclude-module=Distribution.Compat.ReadP -optdep--exclude-module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep--exclude-module=Distribution.License -optdep--exclude-module=Distribution.Package -optdep--exclude-module=Distribution.ParseUtils -optdep--exclude-module=Distribution.Compiler -optdep--exclude-module=Distribution.Version -optdep--exclude-module=System.FilePath -optdep--exclude-module=System.FilePath.Posix -optdep--exclude-module=System.FilePath.Windows -optdep--exclude-module=System.Directory.Internals -optdep--exclude-module=Trace.Hpc.Mix -optdep--exclude-module=Trace.Hpc.Tix -optdep--exclude-module=Trace.Hpc.Util -H16m -O -iutils -ibasicTypes -itypes -ihsSyn -iprelude -irename -itypecheck -ideSugar -icoreSyn -ivectorise -ispecialise -isimplCore -istranal -istgSyn -isimplStg -icodeGen -imain -iprofiling -iparser -icprAnalysis -indpFlatten -iiface -icmm -inativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal basicTypes/BasicTypes.lhs basicTypes/DataCon.lhs basicTypes/Demand.lhs basicTypes/Id.lhs basicTypes/IdInfo.lhs basicTypes/Literal.lhs basicTypes/MkId.lhs basicTypes/Module.lhs basicTypes/Name.lhs basicTypes/NameEnv.lhs basicTypes/NameSet.lhs basicTypes/NewDemand.lhs basicTypes/OccName.lhs basicTypes/RdrName.lhs basicTypes/SrcLoc.lhs basicTypes/UniqSupply.lhs basicTypes/Unique.lhs basicTypes/Var.lhs basicTypes/VarEnv.lhs basicTypes/VarSet.lhs cmm/CLabel.hs cmm/Cmm.hs cmm/CmmBrokenBlock.hs cmm/CmmCPS.hs cmm/CmmCPSGen.hs cmm/CmmCallConv.hs cmm/CmmInfo.hs cmm/CmmLex.hs cmm/CmmLint.hs cmm/CmmLive.hs cmm/CmmOpt.hs cmm/CmmParse.hs cmm/CmmProcPoint.hs cmm/CmmUtils.hs cmm/Dataflow.hs cmm/MachOp.hs cmm/PprC.hs cmm/PprCmm.hs codeGen/Bitmap.hs codeGen/CgBindery.lhs codeGen/CgCallConv.hs codeGen/CgCase.lhs codeGen/CgClosure.lhs codeGen/CgCon.lhs codeGen/CgExpr.lhs codeGen/CgForeignCall.hs codeGen/CgHeapery.lhs codeGen/CgHpc.hs codeGen/CgInfoTbls.hs codeGen/CgLetNoEscape.lhs codeGen/CgMonad.lhs codeGen/CgParallel.hs codeGen/CgPrimOp.hs codeGen/CgProf.hs codeGen/CgStackery.lhs codeGen/CgTailCall.lhs codeGen/CgTicky.hs codeGen/CgUtils.hs codeGen/ClosureInfo.lhs codeGen/CodeGen.lhs codeGen/SMRep.lhs coreSyn/CoreFVs.lhs coreSyn/CoreLint.lhs coreSyn/CorePrep.lhs coreSyn/CoreSubst.lhs coreSyn/CoreSyn.lhs coreSyn/CoreTidy.lhs coreSyn/CoreUnfold.lhs coreSyn/CoreUtils.lhs coreSyn/ExternalCore.lhs coreSyn/MkExternalCore.lhs coreSyn/PprCore.lhs coreSyn/PprExternalCore.lhs cprAnalysis/CprAnalyse.lhs deSugar/Check.lhs deSugar/Coverage.lhs deSugar/Desugar.lhs deSugar/DsArrows.lhs deSugar/DsBinds.lhs deSugar/DsCCall.lhs deSugar/DsExpr.lhs deSugar/DsForeign.lhs deSugar/DsGRHSs.lhs deSugar/DsListComp.lhs deSugar/DsMonad.lhs deSugar/DsUtils.lhs deSugar/Match.lhs deSugar/MatchCon.lhs deSugar/MatchLit.lhs hsSyn/HsBinds.lhs hsSyn/HsDecls.lhs hsSyn/HsDoc.hs hsSyn/HsExpr.lhs hsSyn/HsImpExp.lhs hsSyn/HsLit.lhs hsSyn/HsPat.lhs hsSyn/HsSyn.lhs hsSyn/HsTypes.lhs hsSyn/HsUtils.lhs iface/BinIface.hs iface/BuildTyCl.lhs iface/IfaceEnv.lhs iface/IfaceSyn.lhs iface/IfaceType.lhs iface/LoadIface.lhs iface/MkIface.lhs iface/TcIface.lhs main/BreakArray.hs main/CmdLineParser.hs main/CodeOutput.lhs main/Config.hs main/Constants.lhs main/DriverMkDepend.hs main/DriverPhases.hs main/DriverPipeline.hs main/DynFlags.hs main/ErrUtils.lhs main/Finder.lhs main/GHC.hs main/HeaderInfo.hs main/HscMain.lhs main/HscStats.lhs main/HscTypes.lhs main/InteractiveEval.hs main/Main.hs main/PackageConfig.hs main/Packages.lhs main/ParsePkgConf.hs main/PprTyThing.hs main/StaticFlags.hs main/SysTools.lhs main/TidyPgm.lhs nativeGen/AsmCodeGen.lhs nativeGen/GraphBase.hs nativeGen/GraphColor.hs nativeGen/GraphOps.hs nativeGen/GraphPpr.hs nativeGen/MachCodeGen.hs nativeGen/MachInstrs.hs nativeGen/MachRegs.lhs nativeGen/NCGMonad.hs nativeGen/PositionIndependentCode.hs nativeGen/PprMach.hs nativeGen/RegAllocColor.hs nativeGen/RegAllocInfo.hs nativeGen/RegAllocLinear.hs nativeGen/RegAllocStats.hs nativeGen/RegArchBase.hs nativeGen/RegArchX86.hs nativeGen/RegCoalesce.hs nativeGen/RegLiveness.hs nativeGen/RegSpill.hs nativeGen/RegSpillClean.hs ndpFlatten/FlattenInfo.hs ndpFlatten/FlattenMonad.hs ndpFlatten/Flattening.hs ndpFlatten/NDPCoreUtils.hs ndpFlatten/PArrAnal.hs parser/Ctype.lhs parser/HaddockLex.hs parser/HaddockParse.hs parser/HaddockUtils.hs parser/LexCore.hs parser/Lexer.hs parser/Parser.hs parser/ParserCore.hs parser/ParserCoreUtils.hs parser/RdrHsSyn.lhs prelude/ForeignCall.lhs prelude/PrelInfo.lhs prelude/PrelNames.lhs prelude/PrelRules.lhs prelude/PrimOp.lhs prelude/TysPrim.lhs prelude/TysWiredIn.lhs profiling/CostCentre.lhs profiling/SCCfinal.lhs rename/RnBinds.lhs rename/RnEnv.lhs rename/RnExpr.lhs rename/RnHsDoc.hs rename/RnHsSyn.lhs rename/RnNames.lhs rename/RnSource.lhs rename/RnTypes.lhs simplCore/CSE.lhs simplCore/FloatIn.lhs simplCore/FloatOut.lhs simplCore/LiberateCase.lhs simplCore/OccurAnal.lhs simplCore/SAT.lhs simplCore/SATMonad.lhs simplCore/SetLevels.lhs simplCore/SimplCore.lhs simplCore/SimplEnv.lhs simplCore/SimplMonad.lhs simplCore/SimplUtils.lhs simplCore/Simplify.lhs simplStg/SRT.lhs simplStg/SimplStg.lhs simplStg/StgStats.lhs specialise/Rules.lhs specialise/SpecConstr.lhs specialise/Specialise.lhs stgSyn/CoreToStg.lhs stgSyn/StgLint.lhs stgSyn/StgSyn.lhs stranal/DmdAnal.lhs stranal/SaAbsInt.lhs stranal/SaLib.lhs stranal/StrictAnal.lhs stranal/WorkWrap.lhs stranal/WwLib.lhs typecheck/FamInst.lhs typecheck/Inst.lhs typecheck/TcArrows.lhs typecheck/TcBinds.lhs typecheck/TcClassDcl.lhs typecheck/TcDefaults.lhs typecheck/TcDeriv.lhs typecheck/TcEnv.lhs typecheck/TcExpr.lhs typecheck/TcForeign.lhs typecheck/TcGadt.lhs typecheck/TcGenDeriv.lhs typecheck/TcHsSyn.lhs typecheck/TcHsType.lhs typecheck/TcInstDcls.lhs typecheck/TcMType.lhs typecheck/TcMatches.lhs typecheck/TcPat.lhs typecheck/TcRnDriver.lhs typecheck/TcRnMonad.lhs typecheck/TcRnTypes.lhs typecheck/TcRules.lhs typecheck/TcSimplify.lhs typecheck/TcTyClsDecls.lhs typecheck/TcTyDecls.lhs typecheck/TcTyFuns.lhs typecheck/TcType.lhs typecheck/TcUnify.lhs types/Class.lhs types/Coercion.lhs types/FamInstEnv.lhs types/FunDeps.lhs types/Generics.lhs types/InstEnv.lhs types/TyCon.lhs types/Type.lhs types/TypeRep.lhs types/Unify.lhs utils/Bag.lhs utils/Binary.hs utils/BufWrite.hs utils/Digraph.lhs utils/Encoding.hs utils/FastMutInt.lhs utils/FastString.lhs utils/FastTypes.lhs utils/FiniteMap.lhs utils/IOEnv.hs utils/ListSetOps.lhs utils/Maybes.lhs utils/OrdList.lhs utils/Outputable.lhs utils/Panic.lhs utils/Pretty.lhs utils/State.hs utils/StringBuffer.lhs utils/UniqFM.lhs utils/UniqSet.lhs utils/Util.lhs vectorise/VectBuiltIn.hs vectorise/VectCore.hs vectorise/VectMonad.hs vectorise/VectType.hs vectorise/VectUtils.hs vectorise/Vectorise.hs
../utils/mkdependC/mkdependC -f .depend-BASE -D__GLASGOW_HASKELL__=608 -I../includes -- -O -Iparser -I. -O -- parser/cutils.c parser/hschooks.c
/usr/bin/perl -pe 'binmode(stdin); binmode(stdout); s@(\S*[._]o)@stage1/$1 at g; s@(\S*[._]hi)@stage1/$1 at g; s@^.*/compat.*$@@g;' <.depend-BASE >.depend-1
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/compiler'
------------------------------------------------------------------------
== make boot -r;
in /local/holzensp/src/ghc-6.8.20070912/rts
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/rts'
gcc -E -undef -traditional -P \
-DIMPORT_DIR='"/local/holzensp/src/ghc-6.8.20070912/libraries/rts"' \
-DLIB_DIR='"/local/holzensp/src/ghc-6.8.20070912/libraries/rts"' \
-DINCLUDE_DIR='"/local/holzensp/src/ghc-6.8.20070912/libraries/rts/include"' \
-DDATA_DIR='"/local/holzensp/src/ghc-6.8.20070912/libraries/rts"' \
-DHTML_DIR='"/local/holzensp/src/ghc-6.8.20070912/libraries/rts/html"' \
-DHADDOCK_IFACE='"/local/holzensp/src/ghc-6.8.20070912/libraries/rts/html/rts.haddock"' \
-DFPTOOLS_TOP_ABS='"/local/holzensp/src/ghc-6.8.20070912"' \
-x c -DGMP_INCLUDE_DIRS='' -DGMP_LIB_DIRS='' -I../includes -Iinclude -DPACKAGE=rts -DVERSION= -DPKG_LIBDIR='"/usr/local/lib/ghc-6.8.20070912"' -DPKG_DATADIR='"/usr/local/share/ghc-6.8.20070912"' package.conf.in | \
grep -v '^#pragma GCC' | \
sed -e 's/""//g' -e 's/:[ ]*,/: /g' >package.conf.inplace
../utils/ghc-pkg/ghc-pkg-inplace update - --force-files <package.conf.inplace
touch ../driver/stamp-pkg-conf-rts
rm -f .depend
touch .depend
../utils/mkdependC/mkdependC -f .depend -I. -I../includes -DPROFILING -DTHREADED_RTS -DDEBUG -Ihooks -Iparallel -Ism -Iposix -I../includes -s p -s debug -s thr -s thr_p -s thr_debug -- -O -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Winline -Waggregate-return -I../includes -I. -Iparallel -Ism -DCOMPILING_RTS -fomit-frame-pointer -I../gmp/gmpbuild -fno-strict-aliasing -- Adjustor.c Arena.c Capability.c ClosureFlags.c Disassembler.c FrontPanel.c Hash.c Hpc.c HsFFI.c Interpreter.c LdvProfile.c Linker.c Main.c Papi.c Printer.c ProfHeap.c Profiling.c Proftimer.c RaiseAsync.c RetainerProfile.c RetainerSet.c RtsAPI.c RtsFlags.c RtsMessages.c RtsStartup.c RtsUtils.c STM.c Sanity.c Schedule.c Sparks.c Stable.c Stats.c StgCRun.c StgPrimFloat.c Task.c ThreadLabels.c ThreadPaused.c Threads.c Ticky.c Timer.c Trace.c Typeable.c Weak.c hooks/FlagDefaults.c hooks/InitEachPE.c hooks/MallocFail.c hooks/OnExit.c hooks/OutOfHeap.c hooks/RtsOpts.c hooks/ShutdownEachPEHook.c hooks/StackOverflow.c parallel/0Hash.c parallel/0Unpack.c parallel/Dist.c parallel/Global.c parallel/GranSim.c parallel/HLComms.c parallel/LLComms.c parallel/Pack.c parallel/ParInit.c parallel/ParTicky.c parallel/Parallel.c parallel/ParallelDebug.c parallel/RBH.c posix/GetTime.c posix/Itimer.c posix/OSMem.c posix/OSThreads.c posix/Select.c posix/Signals.c sm/BlockAlloc.c sm/Compact.c sm/Evac.c sm/GC.c sm/GCUtils.c sm/MBlock.c sm/MarkWeak.c sm/Scav.c sm/Storage.c
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/rts'
------------------------------------------------------------------------
== make all -r;
in /local/holzensp/src/ghc-6.8.20070912/gmp
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/gmp'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/gmp'
------------------------------------------------------------------------
== make all -r;
in /local/holzensp/src/ghc-6.8.20070912/includes
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/includes'
echo "Creating ghcautoconf.h..."
echo "#ifndef __GHCAUTOCONF_H__" >ghcautoconf.h
echo "#define __GHCAUTOCONF_H__" >>ghcautoconf.h
sed 's,^\([ ]*\)#[ ]*define[ ][ ]*\(PACKAGE_[A-Z]*\)[ ][ ]*".*".*$,\1/* #undef \2 */,' ../mk/config.h >> ghcautoconf.h
echo "#endif /* __GHCAUTOCONF_H__ */" >> ghcautoconf.h
echo "Done."
echo "Creating ghcplatform.h..."
rm -f ghcplatform.h
echo "#ifndef __GHCPLATFORM_H__" >ghcplatform.h
echo "#define __GHCPLATFORM_H__" >>ghcplatform.h
echo >> ghcplatform.h
echo "#define BuildPlatform_TYPE i386_unknown_linux" >> ghcplatform.h
echo "#define HostPlatform_TYPE i386_unknown_linux" >> ghcplatform.h
echo >> ghcplatform.h
echo "#define i386_unknown_linux_BUILD 1" >> ghcplatform.h
echo "#define i386_unknown_linux_HOST 1" >> ghcplatform.h
echo >> ghcplatform.h
echo "#define i386_BUILD_ARCH 1" >> ghcplatform.h
echo "#define i386_HOST_ARCH 1" >> ghcplatform.h
echo "#define BUILD_ARCH \"i386\"" >> ghcplatform.h
echo "#define HOST_ARCH \"i386\"" >> ghcplatform.h
echo >> ghcplatform.h
echo "#define linux_BUILD_OS 1" >> ghcplatform.h
echo "#define linux_HOST_OS 1" >> ghcplatform.h
echo "#define BUILD_OS \"linux\"" >> ghcplatform.h
echo "#define HOST_OS \"linux\"" >> ghcplatform.h
echo >> ghcplatform.h
echo "#define unknown_BUILD_VENDOR 1" >> ghcplatform.h
echo "#define unknown_HOST_VENDOR 1" >> ghcplatform.h
echo "#define BUILD_VENDOR \"unknown\"" >> ghcplatform.h
echo "#define HOST_VENDOR \"unknown\"" >> ghcplatform.h
echo >> ghcplatform.h
echo "/* These TARGET macros are for backwards compatibily... DO NOT USE! */" >> ghcplatform.h
echo "#define TargetPlatform_TYPE i386_unknown_linux" >> ghcplatform.h
echo "#define i386_unknown_linux_TARGET 1" >> ghcplatform.h
echo "#define i386_TARGET_ARCH 1" >> ghcplatform.h
echo "#define TARGET_ARCH \"i386\"" >> ghcplatform.h
echo "#define linux_TARGET_OS 1" >> ghcplatform.h
echo "#define TARGET_OS \"linux\"" >> ghcplatform.h
echo "#define unknown_TARGET_VENDOR 1" >> ghcplatform.h
echo >> ghcplatform.h
echo "#endif /* __GHCPLATFORM_H__ */" >> ghcplatform.h
echo "Done."
rm -f mkDerivedConstants.o
gcc -O -DTABLES_NEXT_TO_CODE -I. -I../rts -c mkDerivedConstants.c -o mkDerivedConstants.o
gcc -o mkDerivedConstantsHdr -O -DTABLES_NEXT_TO_CODE -I. -I../rts mkDerivedConstants.o
./mkDerivedConstantsHdr >DerivedConstants.h
gcc -o mkGHCConstants.o -O -DTABLES_NEXT_TO_CODE -I. -I../rts -c mkDerivedConstants.c -DGEN_HASKELL
gcc -o mkGHCConstants -O -DTABLES_NEXT_TO_CODE -I. -I../rts mkGHCConstants.o
./mkGHCConstants >GHCConstants.h
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/includes'
------------------------------------------------------------------------
== make all -r;
in /local/holzensp/src/ghc-6.8.20070912/compat
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/compat'
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Compat/Directory.hs -o Compat/Directory.o -ohi Compat/Directory.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Compat/RawSystem.hs -o Compat/RawSystem.o -ohi Compat/RawSystem.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Compat/Unicode.hs -o Compat/Unicode.o -ohi Compat/Unicode.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Directory.hs -o Distribution/Compat/Directory.o -ohi Distribution/Compat/Directory.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Exception.hs -o Distribution/Compat/Exception.o -ohi Distribution/Compat/Exception.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/Map.hs -o Distribution/Compat/Map.o -ohi Distribution/Compat/Map.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/RawSystem.hs -o Distribution/Compat/RawSystem.o -ohi Distribution/Compat/RawSystem.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/ReadP.hs -o Distribution/Compat/ReadP.o -ohi Distribution/Compat/ReadP.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compat/TempFile.hs -o Distribution/Compat/TempFile.o -ohi Distribution/Compat/TempFile.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Compiler.hs -o Distribution/Compiler.o -ohi Distribution/Compiler.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/GetOpt.hs -o Distribution/GetOpt.o -ohi Distribution/GetOpt.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/InstalledPackageInfo.hs -o Distribution/InstalledPackageInfo.o -ohi Distribution/InstalledPackageInfo.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/License.hs -o Distribution/License.o -ohi Distribution/License.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Package.hs -o Distribution/Package.o -ohi Distribution/Package.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/ParseUtils.hs -o Distribution/ParseUtils.o -ohi Distribution/ParseUtils.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Simple/Program.hs -o Distribution/Simple/Program.o -ohi Distribution/Simple/Program.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Simple/Utils.hs -o Distribution/Simple/Utils.o -ohi Distribution/Simple/Utils.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/System.hs -o Distribution/System.o -ohi Distribution/System.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Verbosity.hs -o Distribution/Verbosity.o -ohi Distribution/Verbosity.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Distribution/Version.hs -o Distribution/Version.o -ohi Distribution/Version.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Language/Haskell/Extension.hs -o Language/Haskell/Extension.o -ohi Language/Haskell/Extension.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c System/FilePath.hs -o System/FilePath.o -ohi System/FilePath.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c System/FilePath/Posix.hs -o System/FilePath/Posix.o -ohi System/FilePath/Posix.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c System/FilePath/Windows.hs -o System/FilePath/Windows.o -ohi System/FilePath/Windows.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Trace/Hpc/Mix.hs -o Trace/Hpc/Mix.o -ohi Trace/Hpc/Mix.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Trace/Hpc/Tix.hs -o Trace/Hpc/Tix.o -ohi Trace/Hpc/Tix.hi
/usr/local/bin/ghc -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c Trace/Hpc/Util.hs -o Trace/Hpc/Util.o -ohi Trace/Hpc/Util.hi
rm -f cbits/directory.o
/usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-D__GHC_PATCHLEVEL__=1 -optc-I../libraries/base/cbits -optc-I../libraries/base/include -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c cbits/directory.c -o cbits/directory.o
rm -f cbits/rawSystem.o
/usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-D__GHC_PATCHLEVEL__=1 -optc-I../libraries/base/cbits -optc-I../libraries/base/include -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c cbits/rawSystem.c -o cbits/rawSystem.o
rm -f cbits/unicode.o
/usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-D__GHC_PATCHLEVEL__=1 -optc-I../libraries/base/cbits -optc-I../libraries/base/include -H16m -O -w -I. -Iinclude -Rghc-timing -ignore-package Cabal -ignore-package filepath -I../libraries -fglasgow-exts -no-recomp -c cbits/unicode.c -o cbits/unicode.o
rm -f libghccompat.a
/usr/bin/ar q libghccompat.a Compat/Directory.o Compat/RawSystem.o Compat/Unicode.o Distribution/Compat/Directory.o Distribution/Compat/Exception.o Distribution/Compat/Map.o Distribution/Compat/RawSystem.o Distribution/Compat/ReadP.o Distribution/Compat/TempFile.o Distribution/Compiler.o Distribution/GetOpt.o Distribution/InstalledPackageInfo.o Distribution/License.o Distribution/Package.o Distribution/ParseUtils.o Distribution/Simple/Program.o Distribution/Simple/Utils.o Distribution/System.o Distribution/Verbosity.o Distribution/Version.o Language/Haskell/Extension.o System/FilePath.o System/FilePath/Posix.o System/FilePath/Windows.o Trace/Hpc/Mix.o Trace/Hpc/Tix.o Trace/Hpc/Util.o cbits/directory.o cbits/rawSystem.o cbits/unicode.o
: libghccompat.a
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/compat'
------------------------------------------------------------------------
== make all -r;
in /local/holzensp/src/ghc-6.8.20070912/utils
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils'
echo "------------------------------------------------------------------------"
echo "== Recursively making \`all' in mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply runghc hpc pwd lndir ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/utils"
echo "------------------------------------------------------------------------"
case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \
if [ $x_on_err -eq 0 ]; \
then echo "Won't exit on error due to MFLAGS: -wrn"; \
fi; \
for i in mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply runghc hpc pwd lndir; do \
echo "------------------------------------------------------------------------"; \
echo "== make all -wrn;"; \
echo " in /local/holzensp/src/ghc-6.8.20070912/utils/$i"; \
echo "------------------------------------------------------------------------"; \
make --no-print-directory -C $i -wrn all; \
if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
then echo "Finished making all in $i": $?; \
else echo "Failed making all in $i": $?; exit 1; \
fi; \
done
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/mkdependC
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/mkdependC'
rm -f -f mkdependC
echo '#!/usr/bin/perl' >> mkdependC
echo '$DEFAULT_TMPDIR = "/tmp";' >> mkdependC
echo '$CPP = "gcc -E ";' >> mkdependC
echo '$BUILDPLATFORM = "i386-unknown-linux";' >> mkdependC
cat mkdependC.prl >> mkdependC
chmod +x mkdependC
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/mkdependC'
Finished making all in mkdependC: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/mkdirhier
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/mkdirhier'
rm -f -f mkdirhier
echo '#!/bin/sh' >> mkdirhier
cat mkdirhier.sh >> mkdirhier
chmod +x mkdirhier
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/mkdirhier'
Finished making all in mkdirhier: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/runstdtest
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/runstdtest'
rm -f -f runstdtest
echo '#!/usr/bin/perl' >> runstdtest
echo '$RM = "rm -f";' >> runstdtest
echo '$DEFAULT_TMPDIR = "/tmp";' >> runstdtest
echo '$CONTEXT_DIFF = "diff -C 1";' >> runstdtest
cat runstdtest.prl >> runstdtest
chmod +x runstdtest
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/runstdtest'
Finished making all in runstdtest: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/ghc-pkg
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/ghc-pkg'
echo "import System.Cmd; import System.Environment; import System.Exit" > ghc-pkg-inplace.hs
echo "main = do args <- getArgs; rawSystem \"/local/holzensp/src/ghc-6.8.20070912/utils/ghc-pkg/ghc-pkg.bin\" (\"--global-conf\":\"/local/holzensp/src/ghc-6.8.20070912/driver/package.conf.inplace\":args) >>= exitWith" >> ghc-pkg-inplace.hs
/usr/local/bin/ghc --make ghc-pkg-inplace.hs -o ghc-pkg-inplace
/usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -c Main.hs -o Main.o -ohi Main.hi
rm -f -f Version.hs
echo "Creating Version.hs ... "
echo "module Version where" >>Version.hs
echo "version, targetOS, targetARCH :: String" >>Version.hs
echo "version = \"6.8.20070912\"" >> Version.hs
echo "targetOS = \"linux\"" >> Version.hs
echo "targetARCH = \"i386\"" >> Version.hs
/usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -c Version.hs -o Version.o -ohi Version.hi
/usr/local/bin/ghc -o ghc-pkg.bin -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -L../../compat -lghccompat Main.o Version.o
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/ghc-pkg'
Finished making all in ghc-pkg: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/hasktags
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/hasktags'
/usr/local/bin/ghc -H16m -O -c HaskTags.hs -o HaskTags.o -ohi HaskTags.hi
/usr/local/bin/ghc -o hasktags -H16m -O HaskTags.o
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/hasktags'
Finished making all in hasktags: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/hp2ps
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/hp2ps'
rm -f AreaBelow.o
gcc -O -I../../includes -Wall -c AreaBelow.c -o AreaBelow.o
rm -f AuxFile.o
gcc -O -I../../includes -Wall -c AuxFile.c -o AuxFile.o
rm -f Axes.o
gcc -O -I../../includes -Wall -c Axes.c -o Axes.o
rm -f Curves.o
gcc -O -I../../includes -Wall -c Curves.c -o Curves.o
rm -f Deviation.o
gcc -O -I../../includes -Wall -c Deviation.c -o Deviation.o
rm -f Dimensions.o
gcc -O -I../../includes -Wall -c Dimensions.c -o Dimensions.o
rm -f Error.o
gcc -O -I../../includes -Wall -c Error.c -o Error.o
rm -f HpFile.o
gcc -O -I../../includes -Wall -c HpFile.c -o HpFile.o
rm -f Key.o
gcc -O -I../../includes -Wall -c Key.c -o Key.o
rm -f Main.o
gcc -O -I../../includes -Wall -c Main.c -o Main.o
rm -f Marks.o
gcc -O -I../../includes -Wall -c Marks.c -o Marks.o
rm -f PsFile.o
gcc -O -I../../includes -Wall -c PsFile.c -o PsFile.o
rm -f Reorder.o
gcc -O -I../../includes -Wall -c Reorder.c -o Reorder.o
rm -f Scale.o
gcc -O -I../../includes -Wall -c Scale.c -o Scale.o
rm -f Shade.o
gcc -O -I../../includes -Wall -c Shade.c -o Shade.o
rm -f TopTwenty.o
gcc -O -I../../includes -Wall -c TopTwenty.c -o TopTwenty.o
rm -f TraceElement.o
gcc -O -I../../includes -Wall -c TraceElement.c -o TraceElement.o
rm -f Utilities.o
gcc -O -I../../includes -Wall -c Utilities.c -o Utilities.o
gcc -o hp2ps -O -I../../includes -Wall AreaBelow.o AuxFile.o Axes.o Curves.o Deviation.o Dimensions.o Error.o HpFile.o Key.o Main.o Marks.o PsFile.o Reorder.o Scale.o Shade.o TopTwenty.o TraceElement.o Utilities.o -lm
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/hp2ps'
Finished making all in hp2ps: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/hsc2hs
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/hsc2hs'
echo "import System.Cmd; import System.Environment; import System.Exit" > hsc2hs-inplace.hs
echo "main = do args <- getArgs; rawSystem \"/local/holzensp/src/ghc-6.8.20070912/utils/hsc2hs/hsc2hs-bin\" (\"--template=/local/holzensp/src/ghc-6.8.20070912/utils/hsc2hs/template-hsc.h\":\"--cc=gcc\":\"--ld=gcc\":\"--cflag=-D__GLASGOW_HASKELL__=608\":\"-I/local/holzensp/src/ghc-6.8.20070912/includes\":\"-I/local/holzensp/src/ghc-6.8.20070912/gmp/gmpbuild\":args) >>= exitWith" >> hsc2hs-inplace.hs
/usr/local/bin/ghc --make hsc2hs-inplace.hs -o hsc2hs-inplace
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -Wall -c Main.hs -o Main.o -ohi Main.hi
/usr/local/bin/ghc -o hsc2hs-bin -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -Wall -L../../compat -lghccompat Main.o
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/hsc2hs'
Finished making all in hsc2hs: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/parallel
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/parallel'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/parallel'
Finished making all in parallel: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/prof
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof'
rm -f -f ghcprof-inplace
echo '#!/usr/bin/perl' >> ghcprof-inplace
echo '$DEFAULT_TMPDIR = "/tmp";' >> ghcprof-inplace
echo '$TARGETPLATFORM = "i386-unknown-linux";' >> ghcprof-inplace
echo '$icondir = "/local/holzensp/src/ghc-6.8.20070912/ghc/utils/prof/icons";' >> ghcprof-inplace
echo '$xmlparser = "/local/holzensp/src/ghc-6.8.20070912/ghc/utils/prof/xmlparser/xmlparser";' >> ghcprof-inplace
echo '$cgprof_dir = "/local/holzensp/src/ghc-6.8.20070912/ghc/utils/prof/cgprof";' >> ghcprof-inplace
cat ghcprof.prl >> ghcprof-inplace
chmod +x ghcprof-inplace
echo "------------------------------------------------------------------------"
echo "== Recursively making \`all' in cgprof icons ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/utils/prof"
echo "------------------------------------------------------------------------"
case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \
if [ $x_on_err -eq 0 ]; \
then echo "Won't exit on error due to MFLAGS: -wrn"; \
fi; \
for i in cgprof icons; do \
echo "------------------------------------------------------------------------"; \
echo "== make all -wrn;"; \
echo " in /local/holzensp/src/ghc-6.8.20070912/utils/prof/$i"; \
echo "------------------------------------------------------------------------"; \
make --no-print-directory -C $i -wrn all; \
if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
then echo "Finished making all in $i": $?; \
else echo "Failed making all in $i": $?; exit 1; \
fi; \
done
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/prof/cgprof
------------------------------------------------------------------------
make[3]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof/cgprof'
rm -f cgprof.o
gcc -O -Wall -I../../../includes -c cgprof.c -o cgprof.o
rm -f daVinci.o
gcc -O -Wall -I../../../includes -c daVinci.c -o daVinci.o
rm -f main.o
gcc -O -Wall -I../../../includes -c main.c -o main.o
rm -f matrix.o
gcc -O -Wall -I../../../includes -c matrix.c -o matrix.o
rm -f symbol.o
gcc -O -Wall -I../../../includes -c symbol.c -o symbol.o
gcc -o cgprof -O -Wall -I../../../includes cgprof.o daVinci.o main.o matrix.o symbol.o
make[3]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof/cgprof'
Finished making all in cgprof: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/prof/icons
------------------------------------------------------------------------
make[3]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof/icons'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof/icons'
Finished making all in icons: 0
echo "------------------------------------------------------------------------"
echo "== Finished making \`all' in cgprof icons ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/utils/prof"
echo "------------------------------------------------------------------------"
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/prof'
Finished making all in prof: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/unlit
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/unlit'
rm -f unlit.o
gcc -O -O -c unlit.c -o unlit.o
gcc -o unlit -O -O unlit.o
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/unlit'
Finished making all in unlit: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/genprimopcode
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/genprimopcode'
/usr/local/bin/ghc -H16m -O -c Lexer.hs -o Lexer.o -ohi Lexer.hi
/usr/local/bin/ghc -H16m -O -c Main.hs -o Main.o -ohi Main.hi
/usr/local/bin/ghc -H16m -O -c Parser.hs -o Parser.o -ohi Parser.hi
/usr/local/bin/ghc -H16m -O -c ParserM.hs -o ParserM.o -ohi ParserM.hi
/usr/local/bin/ghc -H16m -O -c Syntax.hs -o Syntax.o -ohi Syntax.hi
/usr/local/bin/ghc -o genprimopcode -H16m -O Lexer.o Main.o Parser.o ParserM.o Syntax.o
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/genprimopcode'
Finished making all in genprimopcode: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/genapply
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/genapply'
/usr/local/bin/ghc -H16m -O -no-recomp -c GenApply.hs -o GenApply.o -ohi GenApply.hi
/usr/local/bin/ghc -o genapply -H16m -O -no-recomp GenApply.o
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/genapply'
Finished making all in genapply: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/runghc
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/runghc'
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -Wall -c runghc.hs -o runghc.o -ohi runghc.hi
/usr/local/bin/ghc -o runghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -Wall -L../../compat -lghccompat runghc.o
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/runghc'
Finished making all in runghc: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/hpc
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/hpc'
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c Hpc.hs -o Hpc.o -ohi Hpc.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcCombine.hs -o HpcCombine.o -ohi HpcCombine.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcDraft.hs -o HpcDraft.o -ohi HpcDraft.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcFlags.hs -o HpcFlags.o -ohi HpcFlags.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcLexer.hs -o HpcLexer.o -ohi HpcLexer.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcMap.hs -o HpcMap.o -ohi HpcMap.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcMarkup.hs -o HpcMarkup.o -ohi HpcMarkup.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcOverlay.hs -o HpcOverlay.o -ohi HpcOverlay.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcParser.hs -o HpcParser.o -ohi HpcParser.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcReport.hs -o HpcReport.o -ohi HpcReport.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcSet.hs -o HpcSet.o -ohi HpcSet.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcShowTix.hs -o HpcShowTix.o -ohi HpcShowTix.hi
/usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -c HpcUtils.hs -o HpcUtils.o -ohi HpcUtils.hi
/usr/local/bin/ghc -o hpc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package Cabal -cpp -L../../compat -lghccompat Hpc.o HpcCombine.o HpcDraft.o HpcFlags.o HpcLexer.o HpcMap.o HpcMarkup.o HpcOverlay.o HpcParser.o HpcReport.o HpcSet.o HpcShowTix.o HpcUtils.o
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/hpc'
Finished making all in hpc: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/pwd
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/pwd'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/pwd'
Finished making all in pwd: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/utils/lndir
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/utils/lndir'
rm -f lndir.o
gcc -O -c lndir.c -o lndir.o
gcc -o lndir -O lndir.o
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils/lndir'
Finished making all in lndir: 0
echo "------------------------------------------------------------------------"
echo "== Finished making \`all' in mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply runghc hpc pwd lndir ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/utils"
echo "------------------------------------------------------------------------"
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/utils'
------------------------------------------------------------------------
== make all -r;
in /local/holzensp/src/ghc-6.8.20070912/driver
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/driver'
echo "[]" > package.conf.inplace
echo "[]" > package.conf
echo "------------------------------------------------------------------------"
echo "== Recursively making \`all' in mangler split ghc ghci ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/driver"
echo "------------------------------------------------------------------------"
case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \
if [ $x_on_err -eq 0 ]; \
then echo "Won't exit on error due to MFLAGS: -wrn"; \
fi; \
for i in mangler split ghc ghci; do \
echo "------------------------------------------------------------------------"; \
echo "== make all -wrn;"; \
echo " in /local/holzensp/src/ghc-6.8.20070912/driver/$i"; \
echo "------------------------------------------------------------------------"; \
make --no-print-directory -C $i -wrn all; \
if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
then echo "Finished making all in $i": $?; \
else echo "Failed making all in $i": $?; exit 1; \
fi; \
done
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/driver/mangler
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/driver/mangler'
rm -f ghc-asm.prl
/local/holzensp/src/ghc-6.8.20070912/utils/unlit/unlit ghc-asm.lprl ghc-asm.prl
chmod a-w ghc-asm.prl
rm -f -f ghc-asm
echo '#!/usr/bin/perl' >> ghc-asm
echo '$TARGETPLATFORM = "i386-unknown-linux";' >> ghc-asm
cat ghc-asm.prl >> ghc-asm
chmod +x ghc-asm
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/driver/mangler'
Finished making all in mangler: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/driver/split
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/driver/split'
rm -f ghc-split.prl
/local/holzensp/src/ghc-6.8.20070912/utils/unlit/unlit ghc-split.lprl ghc-split.prl
chmod a-w ghc-split.prl
rm -f -f ghc-split
echo '#!/usr/bin/perl' >> ghc-split
echo '$TARGETPLATFORM = "i386-unknown-linux";' >> ghc-split
cat ghc-split.prl >> ghc-split
chmod +x ghc-split
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/driver/split'
Finished making all in split: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/driver/ghc
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/driver/ghc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/driver/ghc'
Finished making all in ghc: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/driver/ghci
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/driver/ghci'
rm -f -f ghc-pkg-inplace
echo "#!/bin/sh" >> ghc-pkg-inplace
echo "GHCBIN=/local/holzensp/src/ghc-6.8.20070912/compiler/ghc-6.8.20070912" >> ghc-pkg-inplace
echo "TOPDIROPT=/local/holzensp/src/ghc-6.8.20070912" >> ghc-pkg-inplace
echo 'exec $GHCPKGBIN --global-conf $PKGCONF ${1+"$@"}' >> ghc-pkg-inplace
chmod +x ghc-pkg-inplace
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/driver/ghci'
Finished making all in ghci: 0
echo "------------------------------------------------------------------------"
echo "== Finished making \`all' in mangler split ghc ghci ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/driver"
echo "------------------------------------------------------------------------"
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/driver'
------------------------------------------------------------------------
== make all -r;
in /local/holzensp/src/ghc-6.8.20070912/docs
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs'
echo "------------------------------------------------------------------------"
echo "== Recursively making \`all' in man docbook-cheat-sheet ext-core storage-mgt users_guide ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/docs"
echo "------------------------------------------------------------------------"
case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *) x_on_err=1;; esac; \
if [ $x_on_err -eq 0 ]; \
then echo "Won't exit on error due to MFLAGS: -wrn"; \
fi; \
for i in man docbook-cheat-sheet ext-core storage-mgt users_guide; do \
echo "------------------------------------------------------------------------"; \
echo "== make all -wrn;"; \
echo " in /local/holzensp/src/ghc-6.8.20070912/docs/$i"; \
echo "------------------------------------------------------------------------"; \
make --no-print-directory -C $i -wrn all; \
if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
then echo "Finished making all in $i": $?; \
else echo "Failed making all in $i": $?; exit 1; \
fi; \
done
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/docs/man
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs/man'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs/man'
Finished making all in man: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/docs/docbook-cheat-sheet
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs/docbook-cheat-sheet'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs/docbook-cheat-sheet'
Finished making all in docbook-cheat-sheet: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/docs/ext-core
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs/ext-core'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs/ext-core'
Finished making all in ext-core: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/docs/storage-mgt
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs/storage-mgt'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs/storage-mgt'
Finished making all in storage-mgt: 0
------------------------------------------------------------------------
== make all -wrn;
in /local/holzensp/src/ghc-6.8.20070912/docs/users_guide
------------------------------------------------------------------------
make[2]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/docs/users_guide'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs/users_guide'
Finished making all in users_guide: 0
echo "------------------------------------------------------------------------"
echo "== Finished making \`all' in man docbook-cheat-sheet ext-core storage-mgt users_guide ..."
echo "PWD = /local/holzensp/src/ghc-6.8.20070912/docs"
echo "------------------------------------------------------------------------"
make[1]: Leaving directory `/local/holzensp/src/ghc-6.8.20070912/docs'
------------------------------------------------------------------------
== make all -r;
in /local/holzensp/src/ghc-6.8.20070912/compiler
------------------------------------------------------------------------
make[1]: Entering directory `/local/holzensp/src/ghc-6.8.20070912/compiler'
/usr/local/bin/ghc -cpp -optc-DGHC_PATH=\"/local/holzensp/src/ghc-6.8.20070912/compiler/stage1/ghc-6.8.20070912\" -optc-DTOP_ABS=\"/local/holzensp/src/ghc-6.8.20070912\" ghc-inplace.c -o stage1/ghc-inplace
rm -f -f ghc-inplace && ln -s stage1/ghc-inplace ghc-inplace
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/BasicTypes.lhs -o stage1/basicTypes/BasicTypes.o -ohi stage1/basicTypes/BasicTypes.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/DataCon.lhs -o stage1/basicTypes/DataCon.o -ohi stage1/basicTypes/DataCon.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/Demand.lhs -o stage1/basicTypes/Demand.o -ohi stage1/basicTypes/Demand.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/Id.lhs -o stage1/basicTypes/Id.o -ohi stage1/basicTypes/Id.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/IdInfo.lhs -o stage1/basicTypes/IdInfo.o -ohi stage1/basicTypes/IdInfo.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/Literal.lhs -o stage1/basicTypes/Literal.o -ohi stage1/basicTypes/Literal.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/MkId.lhs -o stage1/basicTypes/MkId.o -ohi stage1/basicTypes/MkId.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/Module.lhs -o stage1/basicTypes/Module.o -ohi stage1/basicTypes/Module.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/Name.lhs -o stage1/basicTypes/Name.o -ohi stage1/basicTypes/Name.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/NameEnv.lhs -o stage1/basicTypes/NameEnv.o -ohi stage1/basicTypes/NameEnv.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/NameSet.lhs -o stage1/basicTypes/NameSet.o -ohi stage1/basicTypes/NameSet.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/NewDemand.lhs -o stage1/basicTypes/NewDemand.o -ohi stage1/basicTypes/NewDemand.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/OccName.lhs -o stage1/basicTypes/OccName.o -ohi stage1/basicTypes/OccName.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/RdrName.lhs -o stage1/basicTypes/RdrName.o -ohi stage1/basicTypes/RdrName.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -funbox-strict-fields -c basicTypes/SrcLoc.lhs -o stage1/basicTypes/SrcLoc.o -ohi stage1/basicTypes/SrcLoc.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/UniqSupply.lhs -o stage1/basicTypes/UniqSupply.o -ohi stage1/basicTypes/UniqSupply.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/Unique.lhs -o stage1/basicTypes/Unique.o -ohi stage1/basicTypes/Unique.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/Var.lhs -o stage1/basicTypes/Var.o -ohi stage1/basicTypes/Var.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/VarEnv.lhs -o stage1/basicTypes/VarEnv.o -ohi stage1/basicTypes/VarEnv.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c basicTypes/VarSet.lhs -o stage1/basicTypes/VarSet.o -ohi stage1/basicTypes/VarSet.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c cmm/CLabel.hs -o stage1/cmm/CLabel.o -ohi stage1/cmm/CLabel.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c cmm/Cmm.hs -o stage1/cmm/Cmm.o -ohi stage1/cmm/Cmm.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c cmm/CmmBrokenBlock.hs -o stage1/cmm/CmmBrokenBlock.o -ohi stage1/cmm/CmmBrokenBlock.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c cmm/CmmCPS.hs -o stage1/cmm/CmmCPS.o -ohi stage1/cmm/CmmCPS.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c cmm/CmmCPSGen.hs -o stage1/cmm/CmmCPSGen.o -ohi stage1/cmm/CmmCPSGen.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c cmm/CmmCallConv.hs -o stage1/cmm/CmmCallConv.o -ohi stage1/cmm/CmmCallConv.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c cmm/CmmInfo.hs -o stage1/cmm/CmmInfo.o -ohi stage1/cmm/CmmInfo.hi
/usr/local/bin/ghc -H16m -O -istage1/utils -istage1/basicTypes -istage1/types -istage1/hsSyn -istage1/prelude -istage1/rename -istage1/typecheck -istage1/deSugar -istage1/coreSyn -istage1/vectorise -istage1/specialise -istage1/simplCore -istage1/stranal -istage1/stgSyn -istage1/simplStg -istage1/codeGen -istage1/main -istage1/profiling -istage1/parser -istage1/cprAnalysis -istage1/ndpFlatten -istage1/iface -istage1/cmm -istage1/nativeGen -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal -c cmm/CmmLex.hs -o stage1/cmm/CmmLex.o -ohi stage1/cmm/CmmLex.hi
/usr/local/bin/ghc -H16m -