From cvs-ghc at haskell.org Tue Jan 1 03:30:05 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Jan 1 03:24:11 2008 Subject: Daily report for stable Message-ID: <200801010830.m018U5ui006198@monk.galois.com> Build results: gabor stable: pass kahl G5 Gentoo Linux stable: pass mnemosyne x86-64 Gentoo stable: pass tnaur PPC OSX stable 2: fail (failed stage2) tnaur x86 Linux stable: fail (failed stage1) x86 Windows stable: fail (failed darcs) x86 Windows stable fast: fail (failed darcs) fail (failed darcs) fail (failed darcs) fail (failed darcs) fail (failed darcs) fail (failed darcs) x86-64 Linux stable: lost New unexpected test failures: cg046 1 gabor stable Fixed unexpected test failures: concprog001 Old unexpected test failures: 1679 1 kahl G5 Gentoo Linux stable 1980 5 gabor stable T1495 5 gabor stable T1981 5 gabor stable T1988 5 gabor stable TH_spliceE5_prof 1 x86-64 Linux stable barton-mangler-bug 1 x86-64 Linux stable conc018 1 x86-64 Linux stable conc040 1 kahl G5 Gentoo Linux stable conc064 1 mnemosyne x86-64 Gentoo stable concio001 1 tnaur PPC OSX stable concio001.thr 1 kahl G5 Gentoo Linux stable derefnull 1 gabor stable divbyzero 3 gabor stable dsrun016 5 gabor stable dsrun017 5 gabor stable dsrun018 5 gabor stable dsrun019 5 gabor stable dsrun020 5 gabor stable dsrun021 5 gabor stable dsrun022 5 gabor stable dsrun023 5 gabor stable fed001 1 kahl G5 Gentoo Linux stable ffi002 1 tnaur PPC OSX stable ffi006 1 kahl G5 Gentoo Linux stable ffi007 1 kahl G5 Gentoo Linux stable ffi008 1 kahl G5 Gentoo Linux stable ffi009 2 kahl G5 Gentoo Linux stable ffi011 1 kahl G5 Gentoo Linux stable ffi013 1 kahl G5 Gentoo Linux stable ffi019 1 kahl G5 Gentoo Linux stable gadt13 4 gabor stable gadt7 4 gabor stable ghc-e001 1 kahl G5 Gentoo Linux stable ghci024 1 tnaur PPC OSX stable ghci025 1 x86-64 Linux stable hpc001 1 tnaur PPC OSX stable hpc_fork 2 tnaur PPC OSX stable hpc_raytrace 4 gabor stable maessen_hashtab 1 x86-64 Linux stable num012 2 kahl G5 Gentoo Linux stable openFile008 1 tnaur PPC OSX stable read042 5 gabor stable read043 5 gabor stable read062 5 gabor stable rnfail049 5 gabor stable rnfail050 5 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 1 tnaur PPC OSX stable tc240 5 gabor stable tcfail172 4 gabor stable tcfail189 5 gabor stable tcfail190 5 gabor stable tcfail191 5 gabor stable tcfail192 5 gabor stable tcfail193 5 gabor stable tcfail194 5 gabor stable tough 1 tnaur PPC OSX stable -------------- next part -------------- Last 30 lines: ../compiler/stage1/ghc-inplace -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -fno-cse -c main/DriverMkDepend.hs -o stage2/main/DriverMkDepend.o -ohi stage2/main/DriverMkDepend.hi <> ../compiler/stage1/ghc-inplace -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -c nativeGen/RegArchBase.hs -o stage2/nativeGen/RegArchBase.o -ohi stage2/nativeGen/RegArchBase.hi <> ../compiler/stage1/ghc-inplace -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -c nativeGen/RegArchX86.hs -o stage2/nativeGen/RegArchX86.o -ohi stage2/nativeGen/RegArchX86.hi <> ../compiler/stage1/ghc-inplace -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -c ndpFlatten/FlattenInfo.hs -o stage2/ndpFlatten/FlattenInfo.o -ohi stage2/ndpFlatten/FlattenInfo.hi <> ../compiler/stage1/ghc-inplace -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -c ndpFlatten/PArrAnal.hs -o stage2/ndpFlatten/PArrAnal.o -ohi stage2/ndpFlatten/PArrAnal.hi <> ../compiler/stage1/ghc-inplace -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -c simplCore/SATMonad.lhs -o stage2/simplCore/SATMonad.o -ohi stage2/simplCore/SATMonad.hi <> ../compiler/stage1/ghc-inplace -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -c stranal/SaAbsInt.lhs -o stage2/stranal/SaAbsInt.o -ohi stage2/stranal/SaAbsInt.hi <> ../compiler/stage1/ghc-inplace -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -c stranal/SaLib.lhs -o stage2/stranal/SaLib.o -ohi stage2/stranal/SaLib.hi <> ../compiler/stage1/ghc-inplace -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -c stranal/StrictAnal.lhs -o stage2/stranal/StrictAnal.o -ohi stage2/stranal/StrictAnal.hi <> ../compiler/stage1/ghc-inplace -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -c typecheck/TcSplice.lhs -o stage2/typecheck/TcSplice.o -ohi stage2/typecheck/TcSplice.hi <> ../compiler/stage1/ghc-inplace -optc-O -optc-Iparser -optc-I. -optc-O -H16m -O -istage2/utils -istage2/basicTypes -istage2/types -istage2/hsSyn -istage2/prelude -istage2/rename -istage2/typecheck -istage2/deSugar -istage2/coreSyn -istage2/vectorise -istage2/specialise -istage2/simplCore -istage2/stranal -istage2/stgSyn -istage2/simplStg -istage2/codeGen -istage2/main -istage2/profiling -istage2/parser -istage2/cprAnalysis -istage2/ndpFlatten -istage2/iface -istage2/cmm -istage2/nativeGen -istage2/ghci -Wall -fno-warn-name-shadowing -fno-warn-orphans -Istage2 -package hpc -package bytestring -DGHCI -package template-haskell -DGHCI_TABLES_NEXT_TO_CODE -package readline -DUSE_READLINE -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -package Cabal -ignore-package lang -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -package-name ghc-6.8.2.20080101 -fgenerics -c parser/cutils.c -o stage2/parser/cutils.o <> rm -f libHSghc.a /usr/bin/ar clqs libHSghc.a stage2/basicTypes/BasicTypes.o stage2/basicTypes/DataCon.o stage2/basicTypes/Demand.o stage2/basicTypes/Id.o stage2/basicTypes/IdInfo.o stage2/basicTypes/Literal.o stage2/basicTypes/MkId.o stage2/basicTypes/Module.o stage2/basicTypes/Name.o stage2/basicTypes/NameEnv.o stage2/basicTypes/NameSet.o stage2/basicTypes/NewDemand.o stage2/basicTypes/OccName.o stage2/basicTypes/RdrName.o stage2/basicTypes/SrcLoc.o stage2/basicTypes/UniqSupply.o stage2/basicTypes/Unique.o stage2/basicTypes/Var.o stage2/basicTypes/VarEnv.o stage2/basicTypes/VarSet.o stage2/cmm/CLabel.o stage2/cmm/Cmm.o stage2/cmm/CmmBrokenBlock.o stage2/cmm/CmmCPS.o stage2/cmm/CmmCPSGen.o stage2/cmm/CmmCallConv.o stage2/cmm/CmmInfo.o stage2/cmm/CmmLex.o stage2/cmm/CmmLint.o stage2/cmm/CmmLive.o stage2/cmm/CmmOpt.o stage2/cmm/CmmParse.o stage2/cmm/CmmProcPoint.o stage2/cmm/CmmUtils.o stage2/cmm/Dataflow.o stage2/cmm/MachOp.o stage2/cmm/PprC.o stage2/cmm/PprCmm.o stage2/codeGen/Bitmap.o stage2/codeGen/CgBindery.o stage2/codeGen/CgCallConv.o stage2/codeGen/CgCase.o stage2/codeGen/CgClosure.o stage2/codeGen/CgCon.o stage2/codeGen/CgExpr.o stage2/codeGen/CgForeignCall.o stage2/codeGen/CgHeapery.o stage2/codeGen/CgHpc.o stage2/codeGen/CgInfoTbls.o stage2/codeGen/CgLetNoEscape.o stage2/codeGen/CgMonad.o stage2/codeGen/CgParallel.o stage2/codeGen/CgPrimOp.o stage2/codeGen/CgProf.o stage2/codeGen/CgStackery.o stage2/codeGen/CgTailCall.o stage2/codeGen/CgTicky.o stage2/codeGen/CgUtils.o stage2/codeGen/ClosureInfo.o stage2/codeGen/CodeGen.o stage2/codeGen/SMRep.o stage2/coreSyn/CoreFVs.o stage2/coreSyn/CoreLint.o stage2/coreSyn/CorePrep.o stage2/coreSyn/CoreSubst.o stage2/coreSyn/CoreSyn.o stage2/coreSyn/CoreTidy.o stage2/coreSyn/CoreUnfold.o stage2/coreSyn/CoreUtils.o stage2/coreSyn/ExternalCore.o stage2/coreSyn/MkExternalCore.o stage2/coreSyn/PprCore.o stage2/coreSyn/PprExternalCore.o stage2/cprAnalysis/CprAnalyse.o stage2/deSugar/Check.o stage2/deSugar/Coverage.o stage2/deSugar/Desugar.o stage2/deSugar/DsArrows.o stage2/deSugar/DsB inds.o stage2/deSugar/DsCCall.o stage2/deSugar/DsExpr.o stage2/deSugar/DsForeign.o stage2/deSugar/DsGRHSs.o stage2/deSugar/DsListComp.o stage2/deSugar/DsMeta.o stage2/deSugar/DsMonad.o stage2/deSugar/DsUtils.o stage2/deSugar/Match.o stage2/deSugar/MatchCon.o stage2/deSugar/MatchLit.o stage2/ghci/ByteCodeAsm.o stage2/ghci/ByteCodeFFI.o stage2/ghci/ByteCodeGen.o stage2/ghci/ByteCodeInstr.o stage2/ghci/ByteCodeItbls.o stage2/ghci/ByteCodeLink.o stage2/ghci/Debugger.o stage2/ghci/GhciMonad.o stage2/ghci/GhciTags.o stage2/ghci/InteractiveUI.o stage2/ghci/Linker.o stage2/ghci/ObjLink.o stage2/ghci/RtClosureInspect.o stage2/hsSyn/Convert.o stage2/hsSyn/HsBinds.o stage2/hsSyn/HsDecls.o stage2/hsSyn/HsDoc.o stage2/hsSyn/HsExpr.o stage2/hsSyn/HsImpExp.o stage2/hsSyn/HsLit.o stage2/hsSyn/HsPat.o stage2/hsSyn/HsSyn.o stage2/hsSyn/HsTypes.o stage2/hsSyn/HsUtils.o stage2/iface/BinIface.o stage2/iface/BuildTyCl.o stage2/iface/IfaceEnv.o stage2/iface/IfaceSyn.o stage2/iface/IfaceType.o stage2/iface/LoadIface.o stage2/iface/MkIface.o stage2/iface/TcIface.o stage2/main/BreakArray.o stage2/main/CmdLineParser.o stage2/main/CodeOutput.o stage2/main/Config.o stage2/main/Constants.o stage2/main/DriverMkDepend.o stage2/main/DriverPhases.o stage2/main/DriverPipeline.o stage2/main/DynFlags.o stage2/main/ErrUtils.o stage2/main/Finder.o stage2/main/GHC.o stage2/main/HeaderInfo.o stage2/main/HscMain.o stage2/main/HscStats.o stage2/main/HscTypes.o stage2/main/InteractiveEval.o stage2/main/PackageConfig.o stage2/main/Packages.o stage2/main/ParsePkgConf.o stage2/main/PprTyThing.o stage2/main/StaticFlags.o stage2/main/SysTools.o stage2/main/TidyPgm.o stage2/nativeGen/AsmCodeGen.o stage2/nativeGen/GraphBase.o stage2/nativeGen/GraphColor.o stage2/nativeGen/GraphOps.o stage2/nativeGen/GraphPpr.o stage2/nativeGen/MachCodeGen.o stage2/nativeGen/MachInstrs.o stage2/nativeGen/MachRegs.o stage2/nativeGen/NCGMonad.o stage2/nativeGen/PositionIndependentCode.o stage2/nativeGen/PprMach.o stage2/nativeGen/RegAllocColor.o stage2/nativeGen/RegAllocInfo.o stag e2/nativeGen/RegAllocLinear.o stage2/nativeGen/RegAllocStats.o stage2/nativeGen/RegArchBase.o stage2/nativeGen/RegArchX86.o stage2/nativeGen/RegCoalesce.o stage2/nativeGen/RegLiveness.o stage2/nativeGen/RegSpill.o stage2/nativeGen/RegSpillClean.o stage2/nativeGen/RegSpillCost.o stage2/ndpFlatten/FlattenInfo.o stage2/ndpFlatten/FlattenMonad.o stage2/ndpFlatten/Flattening.o stage2/ndpFlatten/NDPCoreUtils.o stage2/ndpFlatten/PArrAnal.o stage2/parser/Ctype.o stage2/parser/HaddockLex.o stage2/parser/HaddockParse.o stage2/parser/HaddockUtils.o stage2/parser/LexCore.o stage2/parser/Lexer.o stage2/parser/Parser.o stage2/parser/ParserCore.o stage2/parser/ParserCoreUtils.o stage2/parser/RdrHsSyn.o stage2/prelude/ForeignCall.o stage2/prelude/PrelInfo.o stage2/prelude/PrelNames.o stage2/prelude/PrelRules.o stage2/prelude/PrimOp.o stage2/prelude/TysPrim.o stage2/prelude/TysWiredIn.o stage2/profiling/CostCentre.o stage2/profiling/SCCfinal.o stage2/rename/RnBinds.o stage2/rename/RnEnv.o stage2/rename/RnExpr.o stage2/rename/RnHsDoc.o stage2/rename/RnHsSyn.o stage2/rename/RnNames.o stage2/rename/RnSource.o stage2/rename/RnTypes.o stage2/simplCore/CSE.o stage2/simplCore/FloatIn.o stage2/simplCore/FloatOut.o stage2/simplCore/LiberateCase.o stage2/simplCore/OccurAnal.o stage2/simplCore/SAT.o stage2/simplCore/SATMonad.o stage2/simplCore/SetLevels.o stage2/simplCore/SimplCore.o stage2/simplCore/SimplEnv.o stage2/simplCore/SimplMonad.o stage2/simplCore/SimplUtils.o stage2/simplCore/Simplify.o stage2/simplStg/SRT.o stage2/simplStg/SimplStg.o stage2/simplStg/StgStats.o stage2/specialise/Rules.o stage2/specialise/SpecConstr.o stage2/specialise/Specialise.o stage2/stgSyn/CoreToStg.o stage2/stgSyn/StgLint.o stage2/stgSyn/StgSyn.o stage2/stranal/DmdAnal.o stage2/stranal/SaAbsInt.o stage2/stranal/SaLib.o stage2/stranal/StrictAnal.o stage2/stranal/WorkWrap.o stage2/stranal/WwLib.o stage2/typecheck/FamInst.o stage2/typecheck/Inst.o stage2/typecheck/TcArrows.o stage2/typecheck/TcBinds.o stage2/typecheck/TcClassDcl.o stage2/typecheck/TcDefaults. o stage2/typecheck/TcDeriv.o stage2/typecheck/TcEnv.o stage2/typecheck/TcExpr.o stage2/typecheck/TcForeign.o stage2/typecheck/TcGadt.o stage2/typecheck/TcGenDeriv.o stage2/typecheck/TcHsSyn.o stage2/typecheck/TcHsType.o stage2/typecheck/TcInstDcls.o stage2/typecheck/TcMType.o stage2/typecheck/TcMatches.o stage2/typecheck/TcPat.o stage2/typecheck/TcRnDriver.o stage2/typecheck/TcRnMonad.o stage2/typecheck/TcRnTypes.o stage2/typecheck/TcRules.o stage2/typecheck/TcSimplify.o stage2/typecheck/TcSplice.o stage2/typecheck/TcTyClsDecls.o stage2/typecheck/TcTyDecls.o stage2/typecheck/TcTyFuns.o stage2/typecheck/TcType.o stage2/typecheck/TcUnify.o stage2/types/Class.o stage2/types/Coercion.o stage2/types/FamInstEnv.o stage2/types/FunDeps.o stage2/types/Generics.o stage2/types/InstEnv.o stage2/types/TyCon.o stage2/types/Type.o stage2/types/TypeRep.o stage2/types/Unify.o stage2/utils/Bag.o stage2/utils/Binary.o stage2/utils/BufWrite.o stage2/utils/Digraph.o stage2/utils/Encoding.o stage2/utils/FastMutInt.o stage2/utils/FastString.o stage2/utils/FastTypes.o stage2/utils/FiniteMap.o stage2/utils/IOEnv.o stage2/utils/ListSetOps.o stage2/utils/Maybes.o stage2/utils/OrdList.o stage2/utils/Outputable.o stage2/utils/Panic.o stage2/utils/Pretty.o stage2/utils/State.o stage2/utils/StringBuffer.o stage2/utils/UniqFM.o stage2/utils/UniqSet.o stage2/utils/Util.o stage2/vectorise/VectBuiltIn.o stage2/vectorise/VectCore.o stage2/vectorise/VectMonad.o stage2/vectorise/VectType.o stage2/vectorise/VectUtils.o stage2/vectorise/Vectorise.o stage2/parser/cutils.o ranlib libHSghc.a /usr/bin/ld -r -x -o HSghc.o stage2/basicTypes/BasicTypes.o stage2/basicTypes/DataCon.o stage2/basicTypes/Demand.o stage2/basicTypes/Id.o stage2/basicTypes/IdInfo.o stage2/basicTypes/Literal.o stage2/basicTypes/MkId.o stage2/basicTypes/Module.o stage2/basicTypes/Name.o stage2/basicTypes/NameEnv.o stage2/basicTypes/NameSet.o stage2/basicTypes/NewDemand.o stage2/basicTypes/OccName.o stage2/basicTypes/RdrName.o stage2/basicTypes/SrcLoc.o stage2/basicTypes/UniqSupply.o stage2/basicTypes/Unique.o stage2/basicTypes/Var.o stage2/basicTypes/VarEnv.o stage2/basicTypes/VarSet.o stage2/cmm/CLabel.o stage2/cmm/Cmm.o stage2/cmm/CmmBrokenBlock.o stage2/cmm/CmmCPS.o stage2/cmm/CmmCPSGen.o stage2/cmm/CmmCallConv.o stage2/cmm/CmmInfo.o stage2/cmm/CmmLex.o stage2/cmm/CmmLint.o stage2/cmm/CmmLive.o stage2/cmm/CmmOpt.o stage2/cmm/CmmParse.o stage2/cmm/CmmProcPoint.o stage2/cmm/CmmUtils.o stage2/cmm/Dataflow.o stage2/cmm/MachOp.o stage2/cmm/PprC.o stage2/cmm/PprCmm.o stage2/codeGen/Bitmap.o stage2/codeGen/CgBindery.o stage2/codeGen/CgCallConv.o stage2/codeGen/CgCase.o stage2/codeGen/CgClosure.o stage2/codeGen/CgCon.o stage2/codeGen/CgExpr.o stage2/codeGen/CgForeignCall.o stage2/codeGen/CgHeapery.o stage2/codeGen/CgHpc.o stage2/codeGen/CgInfoTbls.o stage2/codeGen/CgLetNoEscape.o stage2/codeGen/CgMonad.o stage2/codeGen/CgParallel.o stage2/codeGen/CgPrimOp.o stage2/codeGen/CgProf.o stage2/codeGen/CgStackery.o stage2/codeGen/CgTailCall.o stage2/codeGen/CgTicky.o stage2/codeGen/CgUtils.o stage2/codeGen/ClosureInfo.o stage2/codeGen/CodeGen.o stage2/codeGen/SMRep.o stage2/coreSyn/CoreFVs.o stage2/coreSyn/CoreLint.o stage2/coreSyn/CorePrep.o stage2/coreSyn/CoreSubst.o stage2/coreSyn/CoreSyn.o stage2/coreSyn/CoreTidy.o stage2/coreSyn/CoreUnfold.o stage2/coreSyn/CoreUtils.o stage2/coreSyn/ExternalCore.o stage2/coreSyn/MkExternalCore.o stage2/coreSyn/PprCore.o stage2/coreSyn/PprExternalCore.o stage2/cprAnalysis/CprAnalyse.o stage2/deSugar/Check.o stage2/deSugar/Coverage.o stage2/deSugar/Desugar.o stage2/deSugar/DsArrows.o stage2/deSugar/DsBin ds.o stage2/deSugar/DsCCall.o stage2/deSugar/DsExpr.o stage2/deSugar/DsForeign.o stage2/deSugar/DsGRHSs.o stage2/deSugar/DsListComp.o stage2/deSugar/DsMeta.o stage2/deSugar/DsMonad.o stage2/deSugar/DsUtils.o stage2/deSugar/Match.o stage2/deSugar/MatchCon.o stage2/deSugar/MatchLit.o stage2/ghci/ByteCodeAsm.o stage2/ghci/ByteCodeFFI.o stage2/ghci/ByteCodeGen.o stage2/ghci/ByteCodeInstr.o stage2/ghci/ByteCodeItbls.o stage2/ghci/ByteCodeLink.o stage2/ghci/Debugger.o stage2/ghci/GhciMonad.o stage2/ghci/GhciTags.o stage2/ghci/InteractiveUI.o stage2/ghci/Linker.o stage2/ghci/ObjLink.o stage2/ghci/RtClosureInspect.o stage2/hsSyn/Convert.o stage2/hsSyn/HsBinds.o stage2/hsSyn/HsDecls.o stage2/hsSyn/HsDoc.o stage2/hsSyn/HsExpr.o stage2/hsSyn/HsImpExp.o stage2/hsSyn/HsLit.o stage2/hsSyn/HsPat.o stage2/hsSyn/HsSyn.o stage2/hsSyn/HsTypes.o stage2/hsSyn/HsUtils.o stage2/iface/BinIface.o stage2/iface/BuildTyCl.o stage2/iface/IfaceEnv.o stage2/iface/IfaceSyn.o stage2/iface/IfaceType.o stage2/iface/LoadIface.o stage2/iface/MkIface.o stage2/iface/TcIface.o stage2/main/BreakArray.o stage2/main/CmdLineParser.o stage2/main/CodeOutput.o stage2/main/Config.o stage2/main/Constants.o stage2/main/DriverMkDepend.o stage2/main/DriverPhases.o stage2/main/DriverPipeline.o stage2/main/DynFlags.o stage2/main/ErrUtils.o stage2/main/Finder.o stage2/main/GHC.o stage2/main/HeaderInfo.o stage2/main/HscMain.o stage2/main/HscStats.o stage2/main/HscTypes.o stage2/main/InteractiveEval.o stage2/main/PackageConfig.o stage2/main/Packages.o stage2/main/ParsePkgConf.o stage2/main/PprTyThing.o stage2/main/StaticFlags.o stage2/main/SysTools.o stage2/main/TidyPgm.o stage2/nativeGen/AsmCodeGen.o stage2/nativeGen/GraphBase.o stage2/nativeGen/GraphColor.o stage2/nativeGen/GraphOps.o stage2/nativeGen/GraphPpr.o stage2/nativeGen/MachCodeGen.o stage2/nativeGen/MachInstrs.o stage2/nativeGen/MachRegs.o stage2/nativeGen/NCGMonad.o stage2/nativeGen/PositionIndependentCode.o stage2/nativeGen/PprMach.o stage2/nativeGen/RegAllocColor.o stage2/nativeGen/RegAllocInfo.o stage2 /nativeGen/RegAllocLinear.o stage2/nativeGen/RegAllocStats.o stage2/nativeGen/RegArchBase.o stage2/nativeGen/RegArchX86.o stage2/nativeGen/RegCoalesce.o stage2/nativeGen/RegLiveness.o stage2/nativeGen/RegSpill.o stage2/nativeGen/RegSpillClean.o stage2/nativeGen/RegSpillCost.o stage2/ndpFlatten/FlattenInfo.o stage2/ndpFlatten/FlattenMonad.o stage2/ndpFlatten/Flattening.o stage2/ndpFlatten/NDPCoreUtils.o stage2/ndpFlatten/PArrAnal.o stage2/parser/Ctype.o stage2/parser/HaddockLex.o stage2/parser/HaddockParse.o stage2/parser/HaddockUtils.o stage2/parser/LexCore.o stage2/parser/Lexer.o stage2/parser/Parser.o stage2/parser/ParserCore.o stage2/parser/ParserCoreUtils.o stage2/parser/RdrHsSyn.o stage2/prelude/ForeignCall.o stage2/prelude/PrelInfo.o stage2/prelude/PrelNames.o stage2/prelude/PrelRules.o stage2/prelude/PrimOp.o stage2/prelude/TysPrim.o stage2/prelude/TysWiredIn.o stage2/profiling/CostCentre.o stage2/profiling/SCCfinal.o stage2/rename/RnBinds.o stage2/rename/RnEnv.o stage2/rename/RnExpr.o stage2/rename/RnHsDoc.o stage2/rename/RnHsSyn.o stage2/rename/RnNames.o stage2/rename/RnSource.o stage2/rename/RnTypes.o stage2/simplCore/CSE.o stage2/simplCore/FloatIn.o stage2/simplCore/FloatOut.o stage2/simplCore/LiberateCase.o stage2/simplCore/OccurAnal.o stage2/simplCore/SAT.o stage2/simplCore/SATMonad.o stage2/simplCore/SetLevels.o stage2/simplCore/SimplCore.o stage2/simplCore/SimplEnv.o stage2/simplCore/SimplMonad.o stage2/simplCore/SimplUtils.o stage2/simplCore/Simplify.o stage2/simplStg/SRT.o stage2/simplStg/SimplStg.o stage2/simplStg/StgStats.o stage2/specialise/Rules.o stage2/specialise/SpecConstr.o stage2/specialise/Specialise.o stage2/stgSyn/CoreToStg.o stage2/stgSyn/StgLint.o stage2/stgSyn/StgSyn.o stage2/stranal/DmdAnal.o stage2/stranal/SaAbsInt.o stage2/stranal/SaLib.o stage2/stranal/StrictAnal.o stage2/stranal/WorkWrap.o stage2/stranal/WwLib.o stage2/typecheck/FamInst.o stage2/typecheck/Inst.o stage2/typecheck/TcArrows.o stage2/typecheck/TcBinds.o stage2/typecheck/TcClassDcl.o stage2/typecheck/TcDefaults.o stage2/typecheck/TcDeriv.o stage2/typecheck/TcEnv.o stage2/typecheck/TcExpr.o stage2/typecheck/TcForeign.o stage2/typecheck/TcGadt.o stage2/typecheck/TcGenDeriv.o stage2/typecheck/TcHsSyn.o stage2/typecheck/TcHsType.o stage2/typecheck/TcInstDcls.o stage2/typecheck/TcMType.o stage2/typecheck/TcMatches.o stage2/typecheck/TcPat.o stage2/typecheck/TcRnDriver.o stage2/typecheck/TcRnMonad.o stage2/typecheck/TcRnTypes.o stage2/typecheck/TcRules.o stage2/typecheck/TcSimplify.o stage2/typecheck/TcSplice.o stage2/typecheck/TcTyClsDecls.o stage2/typecheck/TcTyDecls.o stage2/typecheck/TcTyFuns.o stage2/typecheck/TcType.o stage2/typecheck/TcUnify.o stage2/types/Class.o stage2/types/Coercion.o stage2/types/FamInstEnv.o stage2/types/FunDeps.o stage2/types/Generics.o stage2/types/InstEnv.o stage2/types/TyCon.o stage2/types/Type.o stage2/types/TypeRep.o stage2/types/Unify.o stage2/utils/Bag.o stage2/utils/Binary.o stage2/utils/BufWrite.o stage2/utils/Digraph.o stage2/utils/Encoding.o stage2/utils/FastMutInt.o stage2/utils/FastString.o stage2/utils/FastTypes.o stage2/utils/FiniteMap.o stage2/utils/IOEnv.o stage2/utils/ListSetOps.o stage2/utils/Maybes.o stage2/utils/OrdList.o stage2/utils/Outputable.o stage2/utils/Panic.o stage2/utils/Pretty.o stage2/utils/State.o stage2/utils/StringBuffer.o stage2/utils/UniqFM.o stage2/utils/UniqSet.o stage2/utils/Util.o stage2/vectorise/VectBuiltIn.o stage2/vectorise/VectCore.o stage2/vectorise/VectMonad.o stage2/vectorise/VectType.o stage2/vectorise/VectUtils.o stage2/vectorise/Vectorise.o stage2/parser/cutils.o make[1]: *** [HSghc.o] Bus error make[1]: *** Deleting file `HSghc.o' make: *** [stage2] Error 2 -------------- next part -------------- Last 30 lines: /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c ndpFlatten/FlattenMonad.hs -o stage1/ndpFlatten/FlattenMonad.o -ohi stage1/ndpFlatten/FlattenMonad.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c ndpFlatten/Flattening.hs -o stage1/ndpFlatten/Flattening.o -ohi stage1/ndpFlatten/Flattening.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c typecheck/TcEnv.lhs -o stage1/typecheck/TcEnv.o -ohi stage1/typecheck/TcEnv.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnEnv.lhs -o stage1/rename/RnEnv.o -ohi stage1/rename/RnEnv.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnHsDoc.hs -o stage1/rename/RnHsDoc.o -ohi stage1/rename/RnHsDoc.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnHsSyn.lhs -o stage1/rename/RnHsSyn.o -ohi stage1/rename/RnHsSyn.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnTypes.lhs -o stage1/rename/RnTypes.o -ohi stage1/rename/RnTypes.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnBinds.lhs -o stage1/rename/RnBinds.o -ohi stage1/rename/RnBinds.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnSource.lhs -o stage1/rename/RnSource.o -ohi stage1/rename/RnSource.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnNames.lhs -o stage1/rename/RnNames.o -ohi stage1/rename/RnNames.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c types/Generics.lhs -o stage1/types/Generics.o -ohi stage1/types/Generics.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c typecheck/Inst.lhs -o stage1/typecheck/Inst.o -ohi stage1/typecheck/Inst.hi typecheck/Inst.lhs:61: Module `TcUnify' (hi-boot interface) does not export `boxyUnify' <> make[1]: *** [stage1/typecheck/Inst.o] Error 1 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: rm: cannot remove `C:\\builds\\slave/x86-win-stable/build/compiler/stage3/ghc-inplace.exe': Permission denied rm: cannot remove `C:\\builds\\slave/x86-win-stable/build/compiler/stage3/ghc.exe': Permission denied rm: cannot remove directory `C:\\builds\\slave/x86-win-stable/build/libraries': Directory not empty rm: cannot remove directory `C:\\builds\\slave/x86-win-stable/build/testsuite/tests/ghc-regress/typecheck/should_compile': Device or resource busy -------------- next part -------------- Last 30 lines: rm: cannot remove `C:\\builds\\slave/x86-win-fast-stable/build/compiler/stage2/ghc-inplace.exe': Permission denied rm: cannot remove `C:\\builds\\slave/x86-win-fast-stable/build/compiler/stage2/ghc.exe': Permission denied rm: cannot remove directory `C:\\builds\\slave/x86-win-fast-stable/build/libraries': Directory not empty rm: cannot remove directory `C:\\builds\\slave/x86-win-fast-stable/build/testsuite/tests/ghc-regress/typecheck/should_compile': Device or resource busy From cvs-ghc at haskell.org Tue Jan 1 03:30:05 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Jan 1 03:24:12 2008 Subject: Daily report for head Message-ID: <200801010830.m018U5uj006197@monk.galois.com> Build results: x86-64 Linux head: fail (failed stage1) x86 Windows head: fail (failed stage1) x86 Windows head fast: fail (failed stage1) fail (failed stage1) fail (failed stage1) fail (failed stage1) fail (failed stage1) fail (failed stage1) kahl G5 Gentoo Linux head: pass macgyver PPC OSX head: pass x86-64 Linux head unreg: fail (failed stage1) Dropping unexpected test passes reports from builders not seen in 7 days: x86-64 Linux head tnaur PPC OSX head x86-64 Linux head unreg Old unexpected test passes: conc052 1 x86 Windows head Dropping unexpected test failures reports from builders not seen in 7 days: x86-64 Linux head tnaur PPC OSX head x86-64 Linux head unreg New unexpected test failures: CPUTime001 1 macgyver PPC OSX head Fixed unexpected test failures: arith011 cg015 cg035 conc022 concio001 ffi003 ffi004 ffi010 ffi018 gadt13 gadt7 ghci025 heapprof001 hpc001 seward-space-leak tcfail172 tough Old unexpected test failures: 1679 1 kahl G5 Gentoo Linux head TH_spliceE5_prof 1 x86 Windows head barton-mangler-bug 1 x86 Windows head bug1010 1 x86 Windows head conc040 1 kahl G5 Gentoo Linux head conc049 1 x86 Windows head conc064 2 gabor head concio001.thr 1 kahl G5 Gentoo Linux head derefnull 2 x86 Windows head divbyzero 4 x86 Windows head dynamic001 5 x86 Windows head dynamic002 5 x86 Windows head fed001 1 kahl G5 Gentoo Linux head ffi002 1 macgyver PPC OSX head ffi006 1 kahl G5 Gentoo Linux head ffi007 1 kahl G5 Gentoo Linux head ffi008 1 kahl G5 Gentoo Linux head ffi009 2 kahl G5 Gentoo Linux head ffi011 1 kahl G5 Gentoo Linux head ffi013 1 kahl G5 Gentoo Linux head ffi019 1 kahl G5 Gentoo Linux head getDirContents001 1 x86 Windows head ghc-e001 1 kahl G5 Gentoo Linux head ghci024 1 macgyver PPC OSX head hpc_fork 1 x86 Windows head hpc_raytrace 4 gabor head maessen_hashtab 1 x86 Windows head num012 3 x86 Windows head openFile008 1 macgyver PPC OSX head process004 1 x86 Windows head signals002 2 gabor head simpl019 2 x86 Windows head typecheck.testeq1 1 x86 Windows head -------------- next part -------------- Last 30 lines: ../../compiler/stage1/ghc-inplace -package-name parallel-1.0.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package containers-0.1 -package array-0.1 -O -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Control/Parallel/Strategies.hs -o dist/build/Control/Parallel/Strategies.o -ohi dist/build/Control/Parallel/Strategies.hi (echo `find dist/build -name "*_stub.o" -print`; find dist/build/Control/Parallel_split dist/build/Control/Parallel/Strategies_split -name '*.o' -print) | xargs /usr/bin/ar q dist/build/libHSparallel-1.0.0.0.a /usr/bin/ar: creating dist/build/libHSparallel-1.0.0.0.a /usr/bin/ld -x -r -o dist/build/HSparallel-1.0.0.0.o dist/build/Control/Parallel.o dist/build/Control/Parallel/Strategies.o `find dist/build -name "*_stub.o" -print` == make way=p -f GNUmakefile all; ../../compiler/stage1/ghc-inplace -package-name parallel-1.0.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package containers-0.1 -package array-0.1 -O -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Control/Parallel.hs -o dist/build/Control/Parallel.p_o -ohi dist/build/Control/Parallel.p_hi ../../compiler/stage1/ghc-inplace -package-name parallel-1.0.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package containers-0.1 -package array-0.1 -O -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Control/Parallel/Strategies.hs -o dist/build/Control/Parallel/Strategies.p_o -ohi dist/build/Control/Parallel/Strategies.p_hi (echo `find dist/build -name "*_stub.p_o" -print`; find dist/build/Control/Parallel_split dist/build/Control/Parallel/Strategies_split -name '*.p_o' -print) | xargs /usr/bin/ar q dist/build/libHSparallel-1.0.0.0_p.a /usr/bin/ar: creating dist/build/libHSparallel-1.0.0.0_p.a == Finished recursively making `all' for ways: p ... make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/parallel' Registering parallel-1.0.0.0... Reading package info from "dist/inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. if ifBuildable/ifBuildable base; then \ cd base && setup/Setup haddock --html-location='../$pkg' \ --hyperlink-source; \ fi Preprocessing library base-3.0... Running hscolour for base-3.0... Unrecognised option(s): -print-css Usage: HsColour options [file.hs] where options = [ -oOUTPUT | -help | -version | -html | -css | -tty | -latex | -anchor | -noanchor | -partial | -nopartial ] make[2]: *** [doc.library.base] Error 1 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build' -------------- next part -------------- Last 30 lines: C:/cygwin/bin/ar: creating dist/build/libHSparallel-1.0.0.0.a c:/mingw/bin/ld.exe -x -r -o dist/build/HSparallel-1.0.0.0.o dist/build/Control/Parallel.o dist/build/Control/Parallel/Strategies.o `find dist/build -name "*_stub.o" -print` == make way=p -f GNUmakefile all; c:/builds/slave/x86-win-head/build/compiler/stage1/ghc-inplace.exe -package-name parallel-1.0.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package containers-0.1 -package array-0.1 -O -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Control/Parallel.hs -o dist/build/Control/Parallel.p_o -ohi dist/build/Control/Parallel.p_hi <> c:/builds/slave/x86-win-head/build/compiler/stage1/ghc-inplace.exe -package-name parallel-1.0.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package containers-0.1 -package array-0.1 -O -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Control/Parallel/Strategies.hs -o dist/build/Control/Parallel/Strategies.p_o -ohi dist/build/Control/Parallel/Strategies.p_hi <> (echo `find dist/build -name "*_stub.p_o" -print`; find dist/build/Control/Parallel_split dist/build/Control/Parallel/Strategies_split -name '*.p_o' -print) | xargs C:/cygwin/bin/ar.exe q dist/build/libHSparallel-1.0.0.0_p.a C:/cygwin/bin/ar: creating dist/build/libHSparallel-1.0.0.0_p.a == Finished recursively making `all' for ways: p ... make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/parallel' Reading package info from "dist\\inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. Registering parallel-1.0.0.0... if ifBuildable/ifBuildable base; then \ cd base && setup/Setup haddock --html-location='../$pkg' \ --hyperlink-source; \ fi Unrecognised option(s): -print-css Usage: HsColour.exe options [file.hs] where options = [ -oOUTPUT | -help | -version | -html | -css | -tty | -latex | -anchor | -noanchor | -partial | -nopartial ] Preprocessing library base-3.0... Running hscolour for base-3.0... make[2]: *** [doc.library.base] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c MarshalArray.hs -o dist/build/MarshalArray.o -ohi dist/build/MarshalArray.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c MarshalError.hs -o dist/build/MarshalError.o -ohi dist/build/MarshalError.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c MarshalUtils.hs -o dist/build/MarshalUtils.o -ohi dist/build/MarshalUtils.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c Ptr.hs -o dist/build/Ptr.o -ohi dist/build/Ptr.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c StablePtr.hs -o dist/build/StablePtr.o -ohi dist/build/StablePtr.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c Storable.hs -o dist/build/Storable.o -ohi dist/build/Storable.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c Word.hs -o dist/build/Word.o -ohi dist/build/Word.hi echo dist/build/Array.o dist/build/CPUTime.o dist/build/Char.o dist/build/Complex.o dist/build/Directory.o dist/build/IO.o dist/build/Ix.o dist/build/List.o dist/build/Locale.o dist/build/Maybe.o dist/build/Monad.o dist/build/Random.o dist/build/Ratio.o dist/build/System.o dist/build/Time.o dist/build/Bits.o dist/build/CError.o dist/build/CForeign.o dist/build/CString.o dist/build/CTypes.o dist/build/ForeignPtr.o dist/build/Int.o dist/build/MarshalAlloc.o dist/build/MarshalArray.o dist/build/MarshalError.o dist/build/MarshalUtils.o dist/build/Ptr.o dist/build/StablePtr.o dist/build/Storable.o dist/build/Word.o `find dist/build -name "*_stub.o" -print` | xargs C:/cygwin/bin/ar.exe q dist/build/libHShaskell98-1.0.1.a C:/cygwin/bin/ar: creating dist/build/libHShaskell98-1.0.1.a c:/mingw/bin/ld.exe -x -r -o dist/build/HShaskell98-1.0.1.o dist/build/Array.o dist/build/CPUTime.o dist/build/Char.o dist/build/Complex.o dist/build/Directory.o dist/build/IO.o dist/build/Ix.o dist/build/List.o dist/build/Locale.o dist/build/Maybe.o dist/build/Monad.o dist/build/Random.o dist/build/Ratio.o dist/build/System.o dist/build/Time.o dist/build/Bits.o dist/build/CError.o dist/build/CForeign.o dist/build/CString.o dist/build/CTypes.o dist/build/ForeignPtr.o dist/build/Int.o dist/build/MarshalAlloc.o dist/build/MarshalArray.o dist/build/MarshalError.o dist/build/MarshalUtils.o dist/build/Ptr.o dist/build/StablePtr.o dist/build/Storable.o dist/build/Word.o `find dist/build -name "*_stub.o" -print` make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/libraries/haskell98' Reading package info from "dist\\inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. Registering haskell98-1.0.1... if ifBuildable/ifBuildable base; then \ cd base && setup/Setup haddock --html-location='../$pkg' \ --hyperlink-source; \ fi Unrecognised option(s): -print-css Usage: HsColour.exe options [file.hs] where options = [ -oOUTPUT | -help | -version | -html | -css | -tty | -latex | -anchor | -noanchor | -partial | -nopartial ] Preprocessing library base-3.0... Running hscolour for base-3.0... make[2]: *** [doc.library.base] Error 1 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build' -------------- next part -------------- Last 30 lines: <> ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c StablePtr.hs -o dist/build/StablePtr.p_o -ohi dist/build/StablePtr.p_hi <> ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Storable.hs -o dist/build/Storable.p_o -ohi dist/build/Storable.p_hi <> ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Word.hs -o dist/build/Word.p_o -ohi dist/build/Word.p_hi <> echo dist/build/Array.p_o dist/build/CPUTime.p_o dist/build/Char.p_o dist/build/Complex.p_o dist/build/Directory.p_o dist/build/IO.p_o dist/build/Ix.p_o dist/build/List.p_o dist/build/Locale.p_o dist/build/Maybe.p_o dist/build/Monad.p_o dist/build/Random.p_o dist/build/Ratio.p_o dist/build/System.p_o dist/build/Time.p_o dist/build/Bits.p_o dist/build/CError.p_o dist/build/CForeign.p_o dist/build/CString.p_o dist/build/CTypes.p_o dist/build/ForeignPtr.p_o dist/build/Int.p_o dist/build/MarshalAlloc.p_o dist/build/MarshalArray.p_o dist/build/MarshalError.p_o dist/build/MarshalUtils.p_o dist/build/Ptr.p_o dist/build/StablePtr.p_o dist/build/Storable.p_o dist/build/Word.p_o `find dist/build -name "*_stub.p_o" -print` | xargs /usr/bin/ar q dist/build/libHShaskell98-1.0.1_p.a /usr/bin/ar: creating dist/build/libHShaskell98-1.0.1_p.a == Finished recursively making `all' for ways: p ... make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/haskell98' Registering haskell98-1.0.1... Reading package info from "dist/inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. if ifBuildable/ifBuildable base; then \ cd base && setup/Setup haddock --html-location='../$pkg' \ --hyperlink-source; \ fi Preprocessing library base-3.0... Running hscolour for base-3.0... Unrecognised option(s): -print-css Usage: HsColour options [file.hs] where options = [ -oOUTPUT | -help | -version | -html | -css | -tty | -latex | -anchor | -noanchor | -partial | -nopartial ] make[2]: *** [doc.library.base] Error 1 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build' From clemens at endorphin.org Tue Jan 1 14:39:36 2008 From: clemens at endorphin.org (Clemens Fruhwirth) Date: Tue Jan 1 14:33:39 2008 Subject: patch applied (ghc): Install dynlibs correctly Message-ID: <20080101193936.GA17584@haskell.galois.com> Fri Dec 28 10:40:24 PST 2007 Clemens Fruhwirth * Install dynlibs correctly Add dynlibdir target to config.mk.in, setting it to @libdir@. Invoke installPackage with dynlibdir at libraries/Makefile Make installPackage.hs hand dynlibdir to Cabal. M ./libraries/Makefile -1 +3 M ./libraries/installPackage.hs -4 +6 M ./mk/config.mk.in +1 From clemens at endorphin.org Tue Jan 1 14:39:39 2008 From: clemens at endorphin.org (Clemens Fruhwirth) Date: Tue Jan 1 14:33:41 2008 Subject: patch applied (ghc): Add installPackage to dependencies of make.library.* as it's used by the rule Message-ID: <20080101193939.GA17607@haskell.galois.com> Sat Dec 29 08:27:07 PST 2007 Clemens Fruhwirth * Add installPackage to dependencies of make.library.* as it's used by the rule M ./libraries/Makefile -1 +1 From clemens at endorphin.org Tue Jan 1 14:39:43 2008 From: clemens at endorphin.org (Clemens Fruhwirth) Date: Tue Jan 1 14:33:43 2008 Subject: patch applied (ghc): Fix building libHSrts.dll by using ghc-pkg instead of grepping in base.cabal Message-ID: <20080101193943.GA17623@haskell.galois.com> Sun Dec 30 11:39:52 PST 2007 Clemens Fruhwirth * Fix building libHSrts.dll by using ghc-pkg instead of grepping in base.cabal M ./rts/Makefile -12 +11 From clemens at endorphin.org Tue Jan 1 14:39:46 2008 From: clemens at endorphin.org (Clemens Fruhwirth) Date: Tue Jan 1 14:33:46 2008 Subject: patch applied (ghc): Add package dependencies to link pass when building ghc package (required for windows DLL build) Message-ID: <20080101193946.GA17639@haskell.galois.com> Tue Jan 1 07:21:01 PST 2008 Clemens Fruhwirth * Add package dependencies to link pass when building ghc package (required for windows DLL build) M ./compiler/Makefile +1 From clemens at endorphin.org Tue Jan 1 14:39:49 2008 From: clemens at endorphin.org (Clemens Fruhwirth) Date: Tue Jan 1 14:33:51 2008 Subject: patch applied (ghc): Embedd DLL name into its import library, so client libs reference them properly in .idata Message-ID: <20080101193949.GA17655@haskell.galois.com> Tue Jan 1 07:21:57 PST 2008 Clemens Fruhwirth * Embedd DLL name into its import library, so client libs reference them properly in .idata M ./mk/target.mk -3 +3 From ghcbuild at microsoft.com Tue Jan 1 14:44:47 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Tue Jan 1 14:44:48 2008 Subject: [nightly] 01-Jan-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080101194447.42B45324273@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/ghc/nightly/HEAD-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Tue Jan 1 19:30:02 GMT 2008. **** checking out new source tree ... ok. (GHC Version 6.9.20080101) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/ghc/nightly/HEAD-cam-02-unx/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ /usr/bin/ld -r -x -o Distribution/Version.o.tmp Distribution/Version.o; mv Distribution/Version.o.tmp Distribution/Version.o ghc-6.2.2 -H16m -O -w -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Distribution/Package.hs -o Distribution/Package.o -ohi Distribution/Package.hi <> /usr/bin/ld -r -x -o Distribution/Package.o.tmp Distribution/Package.o; mv Distribution/Package.o.tmp Distribution/Package.o ghc-6.2.2 -H16m -O -w -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Distribution/License.hs -o Distribution/License.o -ohi Distribution/License.hi <> /usr/bin/ld -r -x -o Distribution/License.o.tmp Distribution/License.o; mv Distribution/License.o.tmp Distribution/License.o ghc-6.2.2 -H16m -O -w -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Language/Haskell/Extension.hs -o Language/Haskell/Extension.o -ohi Language/Haskell/Extension.hi <> /usr/bin/ld -r -x -o Language/Haskell/Extension.o.tmp Language/Haskell/Extension.o; mv Language/Haskell/Extension.o.tmp Language/Haskell/Extension.o ghc-6.2.2 -H16m -O -w -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Distribution/ParseUtils.hs -o Distribution/ParseUtils.o -ohi Distribution/ParseUtils.hi <> /usr/bin/ld -r -x -o Distribution/ParseUtils.o.tmp Distribution/ParseUtils.o; mv Distribution/ParseUtils.o.tmp Distribution/ParseUtils.o ghc-6.2.2 -H16m -O -w -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Distribution/InstalledPackageInfo.hs -o Distribution/InstalledPackageInfo.o -ohi Distribution/InstalledPackageInfo.hi <> /usr/bin/ld -r -x -o Distribution/InstalledPackageInfo.o.tmp Distribution/InstalledPackageInfo.o; mv Distribution/InstalledPackageInfo.o.tmp Distribution/InstalledPackageInfo.o ghc-6.2.2 -H16m -O -w -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Distribution/Verbosity.hs -o Distribution/Verbosity.o -ohi Distribution/Verbosity.hi <> /usr/bin/ld -r -x -o Distribution/Verbosity.o.tmp Distribution/Verbosity.o; mv Distribution/Verbosity.o.tmp Distribution/Verbosity.o ghc-6.2.2 -H16m -O -w -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Distribution/System.hs -o Distribution/System.o -ohi Distribution/System.hi <> /usr/bin/ld -r -x -o Distribution/System.o.tmp Distribution/System.o; mv Distribution/System.o.tmp Distribution/System.o ghc-6.2.2 -H16m -O -w -I. -Iinclude -Rghc-timing -H32m -O -I../libraries -fglasgow-exts -no-recomp -c Distribution/Simple/Utils.hs -o Distribution/Simple/Utils.o -ohi Distribution/Simple/Utils.hi ../libraries/Cabal/Distribution/Simple/Utils.hs:94: Module `System.Directory' does not export `getTemporaryDirectory' <> gmake[2]: *** [Distribution/Simple/Utils.o] Error 1 gmake[1]: *** [boot] Error 2 gmake: *** [stage1] Error 1 Nightly run ended at Tue Jan 1 19:50:44 GMT 2008 From clemens at endorphin.org Tue Jan 1 15:54:42 2008 From: clemens at endorphin.org (Clemens Fruhwirth) Date: Tue Jan 1 15:48:43 2008 Subject: patch applied (ghc): Link libgmp.a statically into libHSrts.dll on Windows Message-ID: <20080101205442.GA19084@haskell.galois.com> Tue Jan 1 07:40:17 PST 2008 Clemens Fruhwirth * Link libgmp.a statically into libHSrts.dll on Windows M ./rts/Linker.c -6 +18 M ./rts/PrimOps.cmm +2 From isaacdupree at charter.net Tue Jan 1 18:40:25 2008 From: isaacdupree at charter.net (Isaac Dupree) Date: Tue Jan 1 18:34:31 2008 Subject: unboxed types In-Reply-To: <404396ef0712310654h46dc2992gd59afeb0c9acb1ad@mail.gmail.com> References: <4778F92C.7030702@charter.net> <404396ef0712310654h46dc2992gd59afeb0c9acb1ad@mail.gmail.com> Message-ID: <477ACF69.5090802@charter.net> Neil Mitchell wrote: > Hi Isaac, > >> Or will I have to >> #define UTopen (# >> #defined UTclose #) >> >> and (UTopen x, y UTclose) > > Yuk! There is a ticket on adding a prefix form of (#,#), which is > currently lacking. Perhaps adding that first, then moving to the > unboxed thingy would be best. that sounds like a good idea anyway, although it would not help my present issue unless I'm willing to disable the unboxed FastTypes with GHC < 6.9 , which would likely be disastrous for the speed of a stage1 compiled with -O0... Isaac From ghcbuild at microsoft.com Tue Jan 1 23:14:43 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Tue Jan 1 23:14:45 2008 Subject: [nightly] 01-Jan-2008 build of STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080102041443.434B732411E@www.haskell.org> Build description = STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/ghc/nightly/STABLE-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx Nightly build started on cam-02-unx at Tue Jan 1 19:00:01 GMT 2008. **** checking out new source tree ... ok. (GHC Version 6.8.2) **** Building stage 1 compiler ... ok. **** Building stage 2 compiler ... ok. **** Building stage 3 compiler ... ok. **** building testsuite tools ... ok. **** running tests ... ok (summary below). **** building compiler binary distribution ... ok. **** uploading binary distribution ... ok. **** running nofib (-O -fasm) ... ok. (2 failures) **** running nofib (-O -fvia-C) ... ok. **** running nofib (-O -prof -auto-all -fasm) ... ok. (5 failures) **** running nofib (-O -prof -auto-all -fvia-C) ... ok. **** publishing logs ... Connection to haskell.org closed by remote host. lost connection failed. Logs are at http://www.haskell.org/ghc/dist/stable/logs Dists are at http://www.haskell.org/ghc/dist/stable/dist Docs are at http://www.haskell.org/ghc/dist/stable/docs All done! Nightly build finished successfully at Wed Jan 2 04:20:40 GMT 2008 ------------- GHC Test summary --------------------- OVERALL SUMMARY for test run started at Tue Jan 1 22:30:08 GMT 2008 2071 total tests, which gave rise to 10715 test cases, of which 17 caused framework failures 2064 were skipped 8330 expected passes 171 expected failures 1 unexpected passes 132 unexpected failures Unexpected passes: read032(normal) Unexpected failures: 1980(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2) T1495(normal,optc,hpc,optasm,profc,profasm) T1981(normal,profc,profasm) T1988(optc,optasm) TH_spliceE5_prof(ghci) barton-mangler-bug(profc) conc048(threaded2) dsrun016(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2) dsrun017(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2) dsrun018(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2) dsrun019(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2) dsrun020(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2) dsrun021(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2) dsrun022(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2) dsrun023(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2) gadt13(normal) gadt7(normal) maessen_hashtab(normal,ghci,threaded1) net001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2) read042(normal) read043(normal) read062(normal,optc,hpc,optasm,profc,profasm) rnfail049(normal) rnfail050(normal) tc240(normal,optc,hpc,optasm,profc,profasm) tcfail172(normal) tcfail189(normal) tcfail190(normal) tcfail191(normal) tcfail192(normal) tcfail193(normal) tcfail194(normal) ---------------------------------------------------- Nightly run ended at Wed Jan 2 04:20:40 GMT 2008 From cvs-ghc at haskell.org Wed Jan 2 03:30:05 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Wed Jan 2 03:24:08 2008 Subject: Daily report for stable Message-ID: <200801020830.m028U54M030404@monk.galois.com> Build results: gabor stable: pass kahl G5 Gentoo Linux stable: pass mnemosyne x86-64 Gentoo stable: pass tnaur x86 Linux stable: fail (failed stage1) x86 Windows stable: fail (failed darcs) x86 Windows stable fast: fail (failed darcs) fail (failed darcs) fail (failed darcs) fail (failed darcs) fail (failed darcs) fail (failed darcs) x86-64 Linux stable: pass New unexpected test failures: conc023 1 x86-64 Linux stable concprog002 1 mnemosyne x86-64 Gentoo stable Fixed unexpected test failures: cg046 Old unexpected test failures: 1679 1 kahl G5 Gentoo Linux stable 1980 5 gabor stable T1495 5 gabor stable T1981 5 gabor stable T1988 5 gabor stable TH_spliceE5_prof 1 x86-64 Linux stable barton-mangler-bug 1 x86-64 Linux stable conc018 1 x86-64 Linux stable conc040 1 kahl G5 Gentoo Linux stable conc064 1 gabor stable concio001 1 tnaur PPC OSX stable concio001.thr 1 kahl G5 Gentoo Linux stable derefnull 1 gabor stable divbyzero 3 gabor stable dsrun016 5 gabor stable dsrun017 5 gabor stable dsrun018 5 gabor stable dsrun019 5 gabor stable dsrun020 5 gabor stable dsrun021 5 gabor stable dsrun022 5 gabor stable dsrun023 5 gabor stable fed001 1 kahl G5 Gentoo Linux stable ffi002 1 tnaur PPC OSX stable ffi006 1 kahl G5 Gentoo Linux stable ffi007 1 kahl G5 Gentoo Linux stable ffi008 1 kahl G5 Gentoo Linux stable ffi009 2 kahl G5 Gentoo Linux stable ffi011 1 kahl G5 Gentoo Linux stable ffi013 1 kahl G5 Gentoo Linux stable ffi019 1 kahl G5 Gentoo Linux stable gadt13 4 gabor stable gadt7 4 gabor stable ghc-e001 1 kahl G5 Gentoo Linux stable ghci024 1 tnaur PPC OSX stable ghci025 1 x86-64 Linux stable hpc001 1 tnaur PPC OSX stable hpc_fork 1 tnaur PPC OSX stable hpc_raytrace 4 gabor stable maessen_hashtab 1 x86-64 Linux stable num012 2 kahl G5 Gentoo Linux stable openFile008 1 tnaur PPC OSX stable read042 5 gabor stable read043 5 gabor stable read062 5 gabor stable rnfail049 5 gabor stable rnfail050 5 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 1 tnaur PPC OSX stable tc240 5 gabor stable tcfail172 4 gabor stable tcfail189 5 gabor stable tcfail190 5 gabor stable tcfail191 5 gabor stable tcfail192 5 gabor stable tcfail193 5 gabor stable tcfail194 5 gabor stable tough 1 tnaur PPC OSX stable -------------- next part -------------- Last 30 lines: /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c ndpFlatten/FlattenMonad.hs -o stage1/ndpFlatten/FlattenMonad.o -ohi stage1/ndpFlatten/FlattenMonad.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c ndpFlatten/Flattening.hs -o stage1/ndpFlatten/Flattening.o -ohi stage1/ndpFlatten/Flattening.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c typecheck/TcEnv.lhs -o stage1/typecheck/TcEnv.o -ohi stage1/typecheck/TcEnv.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnEnv.lhs -o stage1/rename/RnEnv.o -ohi stage1/rename/RnEnv.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnHsDoc.hs -o stage1/rename/RnHsDoc.o -ohi stage1/rename/RnHsDoc.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnHsSyn.lhs -o stage1/rename/RnHsSyn.o -ohi stage1/rename/RnHsSyn.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnTypes.lhs -o stage1/rename/RnTypes.o -ohi stage1/rename/RnTypes.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnBinds.lhs -o stage1/rename/RnBinds.o -ohi stage1/rename/RnBinds.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnSource.lhs -o stage1/rename/RnSource.o -ohi stage1/rename/RnSource.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c rename/RnNames.lhs -o stage1/rename/RnNames.o -ohi stage1/rename/RnNames.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c types/Generics.lhs -o stage1/types/Generics.o -ohi stage1/types/Generics.hi <> /usr/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 -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser -package unix -recomp -Rghc-timing -O -fasm -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -package unix -c typecheck/Inst.lhs -o stage1/typecheck/Inst.o -ohi stage1/typecheck/Inst.hi typecheck/Inst.lhs:61: Module `TcUnify' (hi-boot interface) does not export `boxyUnify' <> make[1]: *** [stage1/typecheck/Inst.o] Error 1 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: rm: cannot remove `C:\\builds\\slave/x86-win-stable/build/compiler/stage3/ghc-inplace.exe': Permission denied rm: cannot remove `C:\\builds\\slave/x86-win-stable/build/compiler/stage3/ghc.exe': Permission denied rm: cannot remove directory `C:\\builds\\slave/x86-win-stable/build/libraries': Directory not empty rm: cannot remove directory `C:\\builds\\slave/x86-win-stable/build/testsuite/tests/ghc-regress/typecheck/should_compile': Device or resource busy -------------- next part -------------- Last 30 lines: rm: cannot remove `C:\\builds\\slave/x86-win-fast-stable/build/compiler/stage2/ghc-inplace.exe': Permission denied rm: cannot remove `C:\\builds\\slave/x86-win-fast-stable/build/compiler/stage2/ghc.exe': Permission denied rm: cannot remove directory `C:\\builds\\slave/x86-win-fast-stable/build/libraries': Directory not empty rm: cannot remove directory `C:\\builds\\slave/x86-win-fast-stable/build/testsuite/tests/ghc-regress/typecheck/should_compile': Device or resource busy From cvs-ghc at haskell.org Wed Jan 2 03:30:05 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Wed Jan 2 03:24:09 2008 Subject: Daily report for head Message-ID: <200801020830.m028U51u030405@monk.galois.com> Build results: x86-64 Linux head: fail (failed stage1) x86 Windows head: fail (failed stage1) x86 Windows head fast: fail (failed stage1) fail (failed stage1) fail (failed stage1) fail (failed stage1) fail (failed stage1) fail (failed stage1) kahl G5 Gentoo Linux head: pass macgyver PPC OSX head: pass x86-64 Linux head unreg: fail (failed stage1) Old unexpected test passes: conc052 1 x86 Windows head New unexpected test failures: ffi016 1 macgyver PPC OSX head Fixed unexpected test failures: CPUTime001 Old unexpected test failures: 1679 1 kahl G5 Gentoo Linux head TH_spliceE5_prof 1 x86 Windows head barton-mangler-bug 1 x86 Windows head bug1010 1 x86 Windows head conc040 1 kahl G5 Gentoo Linux head conc049 1 x86 Windows head conc064 1 gabor head concio001.thr 1 kahl G5 Gentoo Linux head derefnull 2 x86 Windows head divbyzero 4 x86 Windows head dynamic001 5 x86 Windows head dynamic002 5 x86 Windows head fed001 1 kahl G5 Gentoo Linux head ffi002 1 macgyver PPC OSX head ffi006 1 kahl G5 Gentoo Linux head ffi007 1 kahl G5 Gentoo Linux head ffi008 1 kahl G5 Gentoo Linux head ffi009 2 kahl G5 Gentoo Linux head ffi011 1 kahl G5 Gentoo Linux head ffi013 1 kahl G5 Gentoo Linux head ffi019 1 kahl G5 Gentoo Linux head getDirContents001 1 x86 Windows head ghc-e001 1 kahl G5 Gentoo Linux head ghci024 1 macgyver PPC OSX head hpc_fork 1 x86 Windows head hpc_raytrace 4 gabor head maessen_hashtab 1 x86 Windows head num012 3 x86 Windows head openFile008 1 macgyver PPC OSX head process004 1 x86 Windows head signals002 2 gabor head simpl019 2 x86 Windows head typecheck.testeq1 1 x86 Windows head -------------- next part -------------- Last 30 lines: ../../compiler/stage1/ghc-inplace -package-name parallel-1.0.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package containers-0.1 -package array-0.1 -O -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Control/Parallel/Strategies.hs -o dist/build/Control/Parallel/Strategies.o -ohi dist/build/Control/Parallel/Strategies.hi (echo `find dist/build -name "*_stub.o" -print`; find dist/build/Control/Parallel_split dist/build/Control/Parallel/Strategies_split -name '*.o' -print) | xargs /usr/bin/ar q dist/build/libHSparallel-1.0.0.0.a /usr/bin/ar: creating dist/build/libHSparallel-1.0.0.0.a /usr/bin/ld -x -r -o dist/build/HSparallel-1.0.0.0.o dist/build/Control/Parallel.o dist/build/Control/Parallel/Strategies.o `find dist/build -name "*_stub.o" -print` == make way=p -f GNUmakefile all; ../../compiler/stage1/ghc-inplace -package-name parallel-1.0.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package containers-0.1 -package array-0.1 -O -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Control/Parallel.hs -o dist/build/Control/Parallel.p_o -ohi dist/build/Control/Parallel.p_hi ../../compiler/stage1/ghc-inplace -package-name parallel-1.0.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package containers-0.1 -package array-0.1 -O -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Control/Parallel/Strategies.hs -o dist/build/Control/Parallel/Strategies.p_o -ohi dist/build/Control/Parallel/Strategies.p_hi (echo `find dist/build -name "*_stub.p_o" -print`; find dist/build/Control/Parallel_split dist/build/Control/Parallel/Strategies_split -name '*.p_o' -print) | xargs /usr/bin/ar q dist/build/libHSparallel-1.0.0.0_p.a /usr/bin/ar: creating dist/build/libHSparallel-1.0.0.0_p.a == Finished recursively making `all' for ways: p ... make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/parallel' Registering parallel-1.0.0.0... Reading package info from "dist/inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. if ifBuildable/ifBuildable base; then \ cd base && setup/Setup haddock --html-location='../$pkg' \ --hyperlink-source; \ fi Preprocessing library base-3.0... Running hscolour for base-3.0... Unrecognised option(s): -print-css Usage: HsColour options [file.hs] where options = [ -oOUTPUT | -help | -version | -html | -css | -tty | -latex | -anchor | -noanchor | -partial | -nopartial ] make[2]: *** [doc.library.base] Error 1 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build' -------------- next part -------------- Last 30 lines: C:/cygwin/bin/ar: creating dist/build/libHSparallel-1.0.0.0.a c:/mingw/bin/ld.exe -x -r -o dist/build/HSparallel-1.0.0.0.o dist/build/Control/Parallel.o dist/build/Control/Parallel/Strategies.o `find dist/build -name "*_stub.o" -print` == make way=p -f GNUmakefile all; c:/builds/slave/x86-win-head/build/compiler/stage1/ghc-inplace.exe -package-name parallel-1.0.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package containers-0.1 -package array-0.1 -O -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Control/Parallel.hs -o dist/build/Control/Parallel.p_o -ohi dist/build/Control/Parallel.p_hi <> c:/builds/slave/x86-win-head/build/compiler/stage1/ghc-inplace.exe -package-name parallel-1.0.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package containers-0.1 -package array-0.1 -O -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Control/Parallel/Strategies.hs -o dist/build/Control/Parallel/Strategies.p_o -ohi dist/build/Control/Parallel/Strategies.p_hi <> (echo `find dist/build -name "*_stub.p_o" -print`; find dist/build/Control/Parallel_split dist/build/Control/Parallel/Strategies_split -name '*.p_o' -print) | xargs C:/cygwin/bin/ar.exe q dist/build/libHSparallel-1.0.0.0_p.a C:/cygwin/bin/ar: creating dist/build/libHSparallel-1.0.0.0_p.a == Finished recursively making `all' for ways: p ... make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/parallel' Reading package info from "dist\\inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. Registering parallel-1.0.0.0... if ifBuildable/ifBuildable base; then \ cd base && setup/Setup haddock --html-location='../$pkg' \ --hyperlink-source; \ fi Unrecognised option(s): -print-css Usage: HsColour.exe options [file.hs] where options = [ -oOUTPUT | -help | -version | -html | -css | -tty | -latex | -anchor | -noanchor | -partial | -nopartial ] Preprocessing library base-3.0... Running hscolour for base-3.0... make[2]: *** [doc.library.base] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c MarshalArray.hs -o dist/build/MarshalArray.o -ohi dist/build/MarshalArray.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c MarshalError.hs -o dist/build/MarshalError.o -ohi dist/build/MarshalError.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c MarshalUtils.hs -o dist/build/MarshalUtils.o -ohi dist/build/MarshalUtils.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c Ptr.hs -o dist/build/Ptr.o -ohi dist/build/Ptr.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c StablePtr.hs -o dist/build/StablePtr.o -ohi dist/build/StablePtr.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c Storable.hs -o dist/build/Storable.o -ohi dist/build/Storable.hi c:/builds/slave/x86-win-fast-head/build/compiler/stage1/ghc-inplace.exe -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c Word.hs -o dist/build/Word.o -ohi dist/build/Word.hi echo dist/build/Array.o dist/build/CPUTime.o dist/build/Char.o dist/build/Complex.o dist/build/Directory.o dist/build/IO.o dist/build/Ix.o dist/build/List.o dist/build/Locale.o dist/build/Maybe.o dist/build/Monad.o dist/build/Random.o dist/build/Ratio.o dist/build/System.o dist/build/Time.o dist/build/Bits.o dist/build/CError.o dist/build/CForeign.o dist/build/CString.o dist/build/CTypes.o dist/build/ForeignPtr.o dist/build/Int.o dist/build/MarshalAlloc.o dist/build/MarshalArray.o dist/build/MarshalError.o dist/build/MarshalUtils.o dist/build/Ptr.o dist/build/StablePtr.o dist/build/Storable.o dist/build/Word.o `find dist/build -name "*_stub.o" -print` | xargs C:/cygwin/bin/ar.exe q dist/build/libHShaskell98-1.0.1.a C:/cygwin/bin/ar: creating dist/build/libHShaskell98-1.0.1.a c:/mingw/bin/ld.exe -x -r -o dist/build/HShaskell98-1.0.1.o dist/build/Array.o dist/build/CPUTime.o dist/build/Char.o dist/build/Complex.o dist/build/Directory.o dist/build/IO.o dist/build/Ix.o dist/build/List.o dist/build/Locale.o dist/build/Maybe.o dist/build/Monad.o dist/build/Random.o dist/build/Ratio.o dist/build/System.o dist/build/Time.o dist/build/Bits.o dist/build/CError.o dist/build/CForeign.o dist/build/CString.o dist/build/CTypes.o dist/build/ForeignPtr.o dist/build/Int.o dist/build/MarshalAlloc.o dist/build/MarshalArray.o dist/build/MarshalError.o dist/build/MarshalUtils.o dist/build/Ptr.o dist/build/StablePtr.o dist/build/Storable.o dist/build/Word.o `find dist/build -name "*_stub.o" -print` make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/libraries/haskell98' Reading package info from "dist\\inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. Registering haskell98-1.0.1... if ifBuildable/ifBuildable base; then \ cd base && setup/Setup haddock --html-location='../$pkg' \ --hyperlink-source; \ fi Unrecognised option(s): -print-css Usage: HsColour.exe options [file.hs] where options = [ -oOUTPUT | -help | -version | -html | -css | -tty | -latex | -anchor | -noanchor | -partial | -nopartial ] Preprocessing library base-3.0... Running hscolour for base-3.0... make[2]: *** [doc.library.base] Error 1 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build' -------------- next part -------------- Last 30 lines: <> ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c StablePtr.hs -o dist/build/StablePtr.p_o -ohi dist/build/StablePtr.p_hi <> ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Storable.hs -o dist/build/Storable.p_o -ohi dist/build/Storable.p_hi <> ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package directory-1.0 -package random-1.0 -package old-time-1.0 -package old-locale-1.0 -package process-1.0 -package array-0.1 -O -package-name haskell98 -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Word.hs -o dist/build/Word.p_o -ohi dist/build/Word.p_hi <> echo dist/build/Array.p_o dist/build/CPUTime.p_o dist/build/Char.p_o dist/build/Complex.p_o dist/build/Directory.p_o dist/build/IO.p_o dist/build/Ix.p_o dist/build/List.p_o dist/build/Locale.p_o dist/build/Maybe.p_o dist/build/Monad.p_o dist/build/Random.p_o dist/build/Ratio.p_o dist/build/System.p_o dist/build/Time.p_o dist/build/Bits.p_o dist/build/CError.p_o dist/build/CForeign.p_o dist/build/CString.p_o dist/build/CTypes.p_o dist/build/ForeignPtr.p_o dist/build/Int.p_o dist/build/MarshalAlloc.p_o dist/build/MarshalArray.p_o dist/build/MarshalError.p_o dist/build/MarshalUtils.p_o dist/build/Ptr.p_o dist/build/StablePtr.p_o dist/build/Storable.p_o dist/build/Word.p_o `find dist/build -name "*_stub.p_o" -print` | xargs /usr/bin/ar q dist/build/libHShaskell98-1.0.1_p.a /usr/bin/ar: creating dist/build/libHShaskell98-1.0.1_p.a == Finished recursively making `all' for ways: p ... make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/haskell98' Registering haskell98-1.0.1... Reading package info from "dist/inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. if ifBuildable/ifBuildable base; then \ cd base && setup/Setup haddock --html-location='../$pkg' \ --hyperlink-source; \ fi Preprocessing library base-3.0... Running hscolour for base-3.0... Unrecognised option(s): -print-css Usage: HsColour options [file.hs] where options = [ -oOUTPUT | -help | -version | -html | -css | -tty | -latex | -anchor | -noanchor | -partial | -nopartial ] make[2]: *** [doc.library.base] Error 1 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build' From isaacdupree at charter.net Wed Jan 2 08:53:32 2008 From: isaacdupree at charter.net (Isaac Dupree) Date: Wed Jan 2 08:47:34 2008 Subject: darcs patch: implement prefix unboxed tuples syntax (#1509) Message-ID: <477B975C.1070205@charter.net> attached are patches for ghc and for testsuite. They seem pretty straightforward. Adding prefix-unboxed-tuples turned out to just require a parser modification -- ( contrary to a comment in http://hackage.haskell.org/trac/ghc/ticket/1509 ) for GHC at least, Data.Tuple only defines data types and constructors (and Eq,Ord... instances) of (boxed) tuples; unboxed tuples were already built-in, (or anyway my test passed and ran successfully after a simple parser addition). --should the test be in should_run instead of should_compile, because it is runnable and I did manually test running it, or not because it would just waste test-running time now that I've seen once that it can run, and it being mostly a parser test, backed up by typechecking? proposed review deadline: 12 January (I'm pretty confident that these changes are correct) P.S. HEAD's ./validate has had some testsuite errors for a while Isaac -------------- next part -------------- New patches: [implement prefix unboxed tuples (part of #1509) Isaac Dupree **20080102124001] { hunk ./compiler/parser/Parser.y.pp 30 + unboxedSingletonTyCon, unboxedSingletonDataCon, hunk ./compiler/parser/Parser.y.pp 1659 + | '(#' '#)' { LL $ unboxedSingletonDataCon } + | '(#' commas '#)' { LL $ tupleCon Unboxed $2 } hunk ./compiler/parser/Parser.y.pp 1678 + | '(#' '#)' { LL $ getRdrName unboxedSingletonTyCon } + | '(#' commas '#)' { LL $ getRdrName (tupleTyCon Unboxed $2) } } Context: [Link libgmp.a statically into libHSrts.dll on Windows Clemens Fruhwirth **20080101154017] [Embedd DLL name into its import library, so client libs reference them properly in .idata Clemens Fruhwirth **20080101152157] [Add package dependencies to link pass when building ghc package (required for windows DLL build) Clemens Fruhwirth **20080101152101] [Fix building libHSrts.dll by using ghc-pkg instead of grepping in base.cabal Clemens Fruhwirth **20071230193952] [Add installPackage to dependencies of make.library.* as it's used by the rule Clemens Fruhwirth **20071229162707] [Install dynlibs correctly Clemens Fruhwirth **20071228184024 Add dynlibdir target to config.mk.in, setting it to @libdir@. Invoke installPackage with dynlibdir at libraries/Makefile Make installPackage.hs hand dynlibdir to Cabal. ] [import ord that alex secretly imported Isaac Dupree **20071228175727] [add missing import that happy -agc secretly provided Isaac Dupree **20071227171335] [correct type mistake, hidden by happy -agc coercions! Isaac Dupree **20071226140743] [API changes for cabal-HEAD Clemens Fruhwirth **20071227143114 Rename interfacedir to haddockdir Change empty(Copy|Register)Flags to default(Copy|Register)Flags Wrap content of RegisterFlags with toFlag (the Flag type is actually just Maybe) ] [Extend API for compiling to and from Core Tim Chevalier **20071225200411 Added API support for compiling Haskell to simplified Core, and for compiling Core to machine code. The latter, especially, should be considered experimental and has only been given cursory testing. Also fixed warnings in DriverPipeline. Merry Christmas. ] [When complaining about non-rigid context, give suggestion of adding a signature simonpj@microsoft.com**20071224122217] [Improve handling of newtypes (fixes Trac 1495) simonpj@microsoft.com**20071221090406 In a few places we want to "look through" newtypes to get to the representation type. But we need to be careful that we don't fall into an ininite loop with e.g. newtype T = MkT T The old mechansim for doing this was to have a field nt_rep, inside a newtype TyCon, that gave the "ultimate representation" of the type. But that failed for Trac 1495, which looked like this: newtype Fix a = Fix (a (Fix a)) data I a = I a Then, expanding the type (Fix I) went on for ever. The right thing to do seems to be to check for loops when epxanding the *type*, rather than in the *tycon*. This patch does that, - Removes nt_rep from TyCon - Make Type.repType check for loops See Note [Expanding newtypes] in Type.lhs. At the same time I also fixed a bug for Roman, where newtypes were not being expanded properly in FamInstEnv.topNormaliseType. This function and Type.repType share a common structure. Ian, see if this merges easily to the branch If not, I don't think it's essential to fix 6.8 ] [Fix Trac #1981: seq on a type-family-typed expression simonpj@microsoft.com**20071221085542 We were crashing when we saw case x of DEFAULT -> rhs where x had a type-family type. This patch fixes it. MERGE to the 6.8 branch. ] [Comment only simonpj@microsoft.com**20071220164621] [Fix nasty recompilation bug in MkIface.computeChangedOccs simonpj@microsoft.com**20071220164307 MERGE to 6.8 branch In computeChangedOccs we look up the old version of a Name. But a WiredIn Name doesn't have an old version, because WiredIn things don't appear in interface files at all. Result: ghc-6.9: panic! (the 'impossible' happened) (GHC version 6.9 for x86_64-unknown-linux): lookupVers1 base:GHC.Prim chr#{v} This fixes the problem. The patch should merge easily onto the branch. ] [Fix Trac #1988; keep the ru_fn field of a RULE up to date simonpj@microsoft.com**20071220131912 The ru_fn field was wrong when we moved RULES from one Id to another. The fix is simple enough. However, looking at this makes me realise that the worker/wrapper stuff for recursive newtypes isn't very clever: we generate demand info but then don't properly exploit it. This patch fixes the crash though. ] [Add better panic message in getSRTInfo (Trac #1973) simonpj@microsoft.com**20071220180335] [Remove obselete code for update-in-place (which we no longer do) simonpj@microsoft.com**20071220173432] [Implement generalised list comprehensions simonpj@microsoft.com**20071220111300 This patch implements generalised list comprehensions, as described in the paper "Comprehensive comprehensions" (Peyton Jones & Wadler, Haskell Workshop 2007). If you don't use the new comprehensions, nothing should change. The syntax is not exactly as in the paper; see the user manual entry for details. You need an accompanying patch to the base library for this stuff to work. The patch is the work of Max Bolingbroke [batterseapower@hotmail.com], with some advice from Simon PJ. The related GHC Wiki page is http://hackage.haskell.org/trac/ghc/wiki/SQLLikeComprehensions ] [More bindist-publishing fixes and refactoring Ian Lynagh **20071218144505] [Fix publishing the docs Ian Lynagh **20071216122544] [FIX #1980: must check for ThreadRelocated in killThread# Simon Marlow **20071217164610] [Eliminate external GMP dependencies Manuel M T Chakravarty **20071217093839 - Ensure the stage1 compiler uses ghc's own GMP library on Mac OS - Need to rebuild installPackage and ifBuildable with stage1 compiler as they go into bindists ] [Include ~/Library/Frameworks in the framework searchpath Ian Lynagh **20071217233457 Patch from Christian Maeder ] [Make ghcii.sh executable Ian Lynagh **20071217195734] [Don't rely on distrib/prep-bin-dist-mingw being executable Ian Lynagh **20071217195554] [always try to remove the new file before restoring the old one (#1963) Simon Marlow **20071214123345] [Fix a bug in gen_contents_index Ian Lynagh **20071212121154 The library doc index thought that the docs were in $module.html, rather than $package/$module.html. ] [Fix lifting of case expressions Roman Leshchinskiy **20071215000837 We have to explicity check for empty arrays in each alternative as recursive algorithms wouldn't terminate otherwise. ] [Use (UArr Int) instead of PArray_Int# in vectorisation Roman Leshchinskiy **20071215000739] [Fix bug in VectInfo loading Roman Leshchinskiy **20071214230914] [Remove unused vectorisation built-in Roman Leshchinskiy **20071214011015] [Treat some standard data cons specially during vectorisation Roman Leshchinskiy **20071213034855 This is a temporary hack which allows us to vectorise literals. ] [More vectorisation-related built ins Roman Leshchinskiy **20071213034839] [Track changes to package ndp Roman Leshchinskiy **20071212062714] [Add vectorisation built-ins Roman Leshchinskiy **20071212040521] [FIX #1963: catch Ctrl-C and clean up properly Simon Marlow **20071213154056] [Document the new threshold flags Roman Leshchinskiy **20071214003003] [Separate and optional size thresholds for SpecConstr and LiberateCase Roman Leshchinskiy **20071214002719 This patch replaces -fspec-threshold by -fspec-constr-threshold and -fliberate-case-threshold. The thresholds can be disabled by -fno-spec-constr-threshold and -fno-liberate-case-threshold. ] [Make HscTypes.tyThingId respond not panic on ADataCon simonpj@microsoft.com**20071204152903] [Use Unix format for RnPat (no other change) simonpj@microsoft.com**20071213140532] [Improve free-variable handling for rnPat and friends (fixes Trac #1972) simonpj@microsoft.com**20071213140213 As well as fixing the immediate problem (Trac #1972) this patch does a signficant simplification and refactoring of pattern renaming. Fewer functions, fewer parameters passed....it's all good. But it took much longer than I expected to figure out. The most significant change is that the NameMaker type does *binding* as well as *making* and, in the matchNameMaker case, checks for unused bindings as well. This is much tider. (No need to merge to the 6.8 branch, but no harm either.) ] [Allow more than 3 simplifier iterations to be run in phase 0 Roman Leshchinskiy **20071213040835 The number of iterations during the first run of phase 0 was erroneously hardcoded to 3. It should be *at least* 3 (see comments in code) but can be more. ] [Document -ddump-simpl-phases Roman Leshchinskiy **20071213040822] [New flag: -ddump-simpl-phases Roman Leshchinskiy **20071213040644 This outputs the core after each simplifier phase (i.e., it produces less information that -ddump-simpl-iterations). ] [Don't dump simplifier iterations with -dverbose-core2core Roman Leshchinskiy **20071213034635 SimonPJ says this is the correct behaviour. We still have -ddump-simpl-iterations. ] ["list --simple-output" should be quiet when there are no packages to list Simon Marlow **20071212102230 Previously: $ ghc-pkg list --user --simple-output ghc-pkg: no matches $ Now: $ ghc-pkg list --user --simple-output $ ] [Fix vectorisation bug Roman Leshchinskiy **20071206233015] [Vectorisation-related built ins Roman Leshchinskiy **20071206040829] [Teach vectorisation about some temporary conversion functions Roman Leshchinskiy **20071206032547] [Vectorise case of unit correctly Roman Leshchinskiy **20071205221305] [Teach vectorisation about singletonP Roman Leshchinskiy **20071205221240] [Optimise desugaring of parallel array comprehensions Roman Leshchinskiy **20071205221213] [Teach vectorisation about tuple datacons Roman Leshchinskiy **20071205050221] [Track additions to package ndp Roman Leshchinskiy **20071205042649] [Track changes to package ndp Roman Leshchinskiy **20071205033859] [Improve pretty-printing of InstDecl simonpj@microsoft.com**20071210083053 Fixes Trac #1966. ] [Comments only Pepe Iborra **20071208204815] [Refactoring only Pepe Iborra **20071208195222 Suspensions in the Term datatype used for RTTI always get assigned a Type, so there is no reason to juggle around with a (Maybe Type) anymore. ] [Change the format used by :print to show the content of references Pepe Iborra **20071208193013 This comes as result of the short discussion linked below. http://www.haskell.org/pipermail/cvs-ghc/2007-December/040049.html ] [Help the user when she tries to do :history without :trace Pepe Iborra **20071208180918 Teach GHCi to show a "perhaps you forgot to use :trace?" when it finds that the user is trying to retrieve an empty :history ] [Prevent the binding of unboxed things by :print Pepe Iborra **20071208181830] [Coercions from boxy splitters must be sym'ed in pattern matches Manuel M T Chakravarty **20071208105018] [Properly keep track of whether normalising given or wanted dicts Manuel M T Chakravarty **20071207071302 - The information of whether given or wanted class dictionaries where normalised by rewriting wasn't always correctly propagated in TcTyFuns, which lead to malformed dictionary bindings. - Also fixes a bug in TcPat.tcConPat where GADT equalities where emitted in the wrong position in case bindings (which led to CoreLint failures). ] [TcPat.tcConPat uses equalities instead of GADT refinement Manuel M T Chakravarty **20071120071208 * This patch implements the use of equality constraints instead of GADT refinements that we have been discussing for a while. * It just changes TcPat.tcConPat. It doesn't have any of the simplification and dead code removal that is possible due to this change. * At the moment, this patch breaks a fair number of GADT regression tests. ] [Use installPackage for register --inplace as well as installing Ian Lynagh **20071207234652 We also need to do the GHC.Prim hack when registering inplace or the tests that use it fail. ] [Fix the libraries Makefile Ian Lynagh **20071205125015 x && y is not the same as if x; then y; fi as the latter doesn't fail when x fails ] [Copy hscolour.css into dist/... so it gets installed with the library docs Ian Lynagh **20071205013703] [Add the hscolour.css from hscolour 1.8 Ian Lynagh **20071205011733] [BIN_DIST_INST_SUBDIR Needs to be defined in config.mk so ./Makefile can see it Ian Lynagh **20071207121317] [#include ../includes/MachRegs.h rather than just MachRegs.h Ian Lynagh **20071205170335 This fixes building on NixOS. I'm not sure why it worked everywhere else, but not on NixOS, before. ] [Fix bindist creation: readline/config.mk is gone Ian Lynagh **20071203123031] [FIX #1843: Generate different instructions on PPC Ian Lynagh **20071203123237 The old ones caused lots of unknown scattered relocation type 4 errors. Patch from Chris Kuklewicz. ] [Refactor gen_contents_index Ian Lynagh **20071207183538 Also fixes it with Solaris's sh, spotted by Christian Maeder ] [Use GHC.Exts rather than GHC.Prim Ian Lynagh **20071202234222] [Alter the base:GHC.Prim hack in installPackage, following changes in base Ian Lynagh **20071202215719] [Remove debug warning, and explain why simonpj@microsoft.com**20071207170507] [comment only Simon Marlow **20071206092422] [comment typo Simon Marlow **20071206092412] [add Outputable instance for OccIfaceEq Simon Marlow **20071206092403] [Workaround for #1959: assume untracked names have changed Simon Marlow **20071206092349 This fixes the 1959 test, but will do more recompilation than is strictly necessary (but only when -O is on). Still, more recompilation is better than segfaults, link errors or other random breakage. ] [FIX part of #1959: declaration versions were not being incremented correctly Simon Marlow **20071206084556 We were building a mapping from ModuleName to [Occ] from the usage list, using the usg_mod field as the key. Unfortunately, due to a very poor naming decision, usg_mod is actually the module version, not the ModuleName. usg_name is the ModuleName. Since Version is also an instance of Uniquable, there was no type error: all that happened was lookups in the map never succeeded. I shall rename the fields of Usage in a separate patch. This doesn't completely fix #1959, but it gets part of the way there. I have to take partial blame as the person who wrote this fragment of code in late 2006 (patch "Interface file optimisation and removal of nameParent"). ] [move FP_FIND_ROOT after the "GHC is required" check Simon Marlow **20071205101814] [FIX #1110: hackery also needed when running gcc for CPP Simon Marlow **20071205150230] [Teach :print to follow references (STRefs and IORefs) Pepe Iborra **20071204105511 Prelude Data.IORef> :p l l = (_t4::Maybe Integer) : (_t5::[Maybe Integer]) Prelude Data.IORef> p <- newIORef l Prelude Data.IORef> :p p p = GHC.IOBase.IORef (GHC.STRef.STRef {((_t6::Maybe Integer) : (_t7::[Maybe Integer]))}) Prelude Data.IORef> :sp p p = GHC.IOBase.IORef (GHC.STRef.STRef {(_ : _)}) I used braces to denote the contents of a reference. Perhaps there is a more appropriate notation? ] [refactoring only Pepe Iborra **20071202125400] [Change --shared to -shared in Win32 DLL docs simonpj@microsoft.com**20071204154023] [protect console handler against concurrent access (#1922) Simon Marlow **20071204153918] [Make eta reduction check more carefully for bottoms (fix Trac #1947) simonpj@microsoft.com**20071204145803 Eta reduction was wrongly transforming f = \x. f x to f = f Solution: don't trust f's arity information; instead look at its unfolding. See Note [Eta reduction conditions] Almost all the new lines are c