From cvs-ghc at haskell.org Fri Aug 1 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Fri Aug 1 03:30:00 2008 Subject: Daily report for stable Message-ID: <200808010730.m717U2cO018883@monk.galois.com> Build results: fast486 stable: fail (failed darcs) gabor stable: fail (failed boottestsuite runtestsuite) kgardas stable: fail (failed stage1) tnaur PPC OSX stable 2: fail (failed boottestsuite runtestsuite) tnaur x86 Linux stable: fail (failed boottestsuite runtestsuite) x86 Windows stable: fail (failed boottestsuite runtestsuite failed slave lost) x86 Windows stable fast: fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) lost fail (failed boottestsuite runtestsuite) x86-64 Linux stable: lost -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[2]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/timeout' Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make[2]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/timeout' make[1]: *** [../../timeout/install-inplace/bin/timeout] Error 2 make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-stable-2/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -r; in /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-stable-2/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[1]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make: *** [boot] Error 1 -------------- next part -------------- Last 30 lines: ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: list: Command not found Looks like you don't have timeout, building it first... cd ../../timeout && make -r all Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[1]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make: *** [../../timeout/install-inplace/bin/timeout] Error 2 -------------- next part -------------- Last 30 lines: make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[1]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make: *** [boot] Error 1 make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite' -------------- next part -------------- Last 30 lines: make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/tests/ghc-regress' make: list: Command not found make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[1]: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/timeout' Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[1]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make[1]: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/timeout' make: *** [../../timeout/install-inplace/bin/timeout] Error 2 make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-stable/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-stable/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-stable/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-stable/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-stable/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -mno-cygwin -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-stable/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-stable/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-stable/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[2]: Entering directory `/buildbot/x86-win-stable/build/testsuite/timeout' Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make[2]: Leaving directory `/buildbot/x86-win-stable/build/testsuite/timeout' make[1]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: Failed opening script file C:/cygwin/C/TEMP/run_me5284! Command exited with non-zero status 2 0.12user 0.12system 0:01.07elapsed 22%CPU (0avgtext+0avgdata 2686976maxresident)k 0inputs+0outputs (11101major+0minor)pagefaults 0swaps make[3]: *** [runtests] Error 2 make[3]: Target `all' not remade because of errors. Finished making all in cichelli: 0 ------------------------------------------------------------------------ == make all - --no-print-directory -rk; in /buildbot/x86-win-stable/build/nofib/spectral/circsim ------------------------------------------------------------------------ HC = /buildbot/x86-win-stable/build/compiler/stage3/ghc-inplace HC_OPTS = -H16m -O -fasm -Rghc-timing -H32m -hisuf hi RUNTEST_OPTS = -ghc-timing +RTS -H10m -K10m -RTS +RTS -H30m -RTS ==nofib== circsim: time to compile Main follows... /buildbot/x86-win-stable/build/compiler/stage3/ghc-inplace -H16m -O -fasm -Rghc-timing -H32m -hisuf hi -c Main.lhs -o Main.o <> 0.00user 0.00system 0:02.14elapsed 0%CPU (0avgtext+0avgdata 111104maxresident)k 0inputs+0outputs (449major+0minor)pagefaults 0swaps ==nofib== circsim: size of Main.o follows... text data bss dec hex filename 35444 2396 0 37840 93d0 Main.o ==nofib== circsim: time to link circsim follows... <> 0.00user 0.00system 0:02.37elapsed 0%CPU (0avgtext+0avgdata 111104maxresident)k 0inputs+0outputs (449major+0minor)pagefaults 0swaps ==nofib== circsim: size of circsim follows... text data bss dec hex filename 426504 54444 9696 490644 77c94 circsim.exe -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-fast-stable/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-fast-stable/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -mno-cygwin -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make fast=YES make[2]: list: Command not found make[2]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[2]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[3]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/timeout' Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[3]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make[3]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/timeout' make[2]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[2]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[1]: *** [fast] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' From cvs-ghc at haskell.org Fri Aug 1 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Fri Aug 1 03:30:01 2008 Subject: Daily report for head Message-ID: <200808010730.m717U2n0018906@monk.galois.com> Build results: x86-64 Linux head: fail (exception build.mk) x86 Windows head: fail (failed stage2 bindist bindisttest failed slave lost) x86 Windows head fast: fail (failed stage2) fail (failed stage2) fail (failed stage2) fail (failed stage1) lost fail (failed stage1) tnaur PPC OSX head 2: pass tnaur x86 Linux head: pass x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast New unexpected test failures: 2047 1 tnaur PPC OSX head 2 bug1010 1 tnaur PPC OSX head 2 derefnull 1 tnaur PPC OSX head 2 divbyzero 1 tnaur PPC OSX head 2 ffi009 1 tnaur PPC OSX head 2 joao-circular 1 tnaur PPC OSX head 2 num012 1 tnaur PPC OSX head 2 seward-space-leak 1 tnaur PPC OSX head 2 Fixed unexpected test failures: conc070 Old unexpected test failures: bug1465 1 x86 Windows head fast conc015 5 fast486 head conc032 1 fast486 head concprog001 5 fast486 head concprog002 5 fast486 head ghcpkg01 5 fast486 head ghcpkg02 5 fast486 head hGetBuf001 1 fast486 head ioref001 2 fast486 head num009 1 x86 Windows head fast qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head records 5 fast486 head typecheck.prog001 5 fast486 head ubx-records 5 fast486 head -------------- next part -------------- Last 30 lines: -------------- next part -------------- Last 30 lines: Warning: Debugger: could not find link destinations for: GHC.Bool.Bool Documentation created: dist-stage2\doc\html\ghc\index.html make[2]: Leaving directory `/buildbot/x86-win-head/build/compiler' make -C ghc stage=2 boot make[2]: Entering directory `/buildbot/x86-win-head/build/ghc' c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf configure --distpref dist-stage2 \ --prefix=c:/NONEXISTENT --bindir=c:/NONEXISTENT --libdir=c:/NONEXISTENT --libexecdir=c:/NONEXISTENT --datadir=c:/NONEXISTENT --docdir=c:/NONEXISTENT --haddockdir=c:/NONEXISTENT --htmldir=c:/NONEXISTENT \ --flags=ghci --ghc-option=-threaded --with-compiler=c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --libsubdir=. \ --datadir='$libdir' \ --datasubdir=. Configuring ghc-bin-6.9... make[2]: Leaving directory `/buildbot/x86-win-head/build/ghc' make -C ghc stage=2 make[2]: Entering directory `/buildbot/x86-win-head/build/ghc' c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf build --distpref dist-stage2 Preprocessing executables for ghc-bin-6.9... Building ghc-bin-6.9... [1 of 1] Compiling Main ( Main.hs, dist-stage2\build\ghc\ghc-tmp\Main.o ) Linking dist-stage2\build\ghc\ghc.exe ... c:/builds/slave/x86-win-head/build/rts/libHSrts_thr.a(Linker.thr_o)(.text+0xf9a):Linker.c: undefined reference to `lookupLocalSymbol' c:/builds/slave/x86-win-head/build/rts/libHSrts_thr.a(Linker.thr_o)(.text+0xfc9):Linker.c: undefined reference to `lookupLocalSymbol' collect2: ld returned 1 exit status make[2]: *** [build.stage.2] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build/ghc' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: == make install - --no-print-directory -r; in /buildbot/x86-win-head/build/utils/touchy ------------------------------------------------------------------------ ../../utils/mkdirhier/mkdirhier c:/builds/slave/x86-win-head/build/ghc-6.9.20080731 for i in touchy.exe; do \ /usr/bin/install -c -m 755 $i c:/builds/slave/x86-win-head/build/ghc-6.9.20080731; \ if test "" = "1"; then \ sh ../../mk/fix_install_names.sh c:/builds/slave/x86-win-head/build/ghc-6.9.20080731 c:/builds/slave/x86-win-head/build/ghc-6.9.20080731/`basename $i` ; \ fi ; \ done Finished making install in touchy: 0 ------------------------------------------------------------------------ == Finished making `install' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply touchy ... PWD = /buildbot/x86-win-head/build/utils ------------------------------------------------------------------------ make -C installPackage install c:/builds/slave/x86-win-head/build/utils/installPackage/install-inplace/bin/installPackage install UNUSED UNUSED '' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080731' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080731' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080731/bin' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080731' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080731' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080731/lib' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080731' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080731/doc' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080731/doc' '' \ --distpref dist-install \ installPackage.exe: Run the 'configure' command first. make[4]: *** [install] Error 1 make[3]: *** [install.installPackage] Error 2 make[2]: *** [install] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build' make[1]: *** [binary-dist] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/bindisttest' rm -f -rf "install dir" rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /usr/bin/tar -jxf c:/builds/slave/x86-win-head/build/ghc-6.9.20080731-i386-unknown-mingw32.tar.bz2 tar (child): Cannot execute remote shell: No such file or directory tar (child): c\:/builds/slave/x86-win-head/build/ghc-6.9.20080731-i386-unknown-mingw32.tar.bz2: Cannot open: Input/Output error tar (child): Error is not recoverable: exiting now bzip2: Compressed file ends unexpectedly; perhaps it is corrupted? *Possible* reason follows. bzip2: No error Input file = (stdin), output file = (stdout) It is possible that the compressed file(s) have become corrupted. You can use the -tvv option to test integrity of such files. You can use the `bzip2recover' program to attempt to recover data from undamaged sections of corrupted files. /usr/bin/tar: Child returned status 2 /usr/bin/tar: Error exit delayed from previous errors make[1]: *** [all] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build/bindisttest' -------------- next part -------------- Last 30 lines: cd ./programs/andy_cherry && 'c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Di386_unknown_mingw32 -dno-debug-output --make -o andy_cherry Main -O -prof -auto-all -fvia-C -cpp >andy_cherry.comp.stderr 2>&1 cd ./programs/andy_cherry && ./andy_cherry . +RTS -p -RTS andy_cherry.run.stdout 2>andy_cherry.run.stderr =====> andy_cherry(profasm) cd ./programs/andy_cherry && 'c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Di386_unknown_mingw32 -dno-debug-output --make -o andy_cherry Main -O -prof -auto-all -fasm -cpp >andy_cherry.comp.stderr 2>&1 cd ./programs/andy_cherry && ./andy_cherry . +RTS -hc -RTS andy_cherry.run.stdout 2>andy_cherry.run.stderr cd ./programs/andy_cherry && c:/builds/slave/x86-win-head/build/utils/hp2ps/hp2ps andy_cherry =====> andy_cherry(ghci) cd ./programs/andy_cherry && 'c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Di386_unknown_mingw32 -dno-debug-output Main --interactive -v0 -ignore-dot-ghci -cpp andy_cherry.interp.stdout 2>andy_cherry.interp.stderr Wrong exit code (expected 0 , actual 1 ) Stdout: Stderr: *** unexpected failure for andy_cherry(ghci) =====> andy_cherry(threaded1) cd ./programs/andy_cherry && 'c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Di386_unknown_mingw32 -dno-debug-output --make -o andy_cherry Main -threaded -debug -cpp >andy_cherry.comp.stderr 2>&1 cd ./programs/andy_cherry && ./andy_cherry . andy_cherry.run.stdout 2>andy_cherry.run.stderr =====> andy_cherry(threaded2) cd ./programs/andy_cherry && 'c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Di386_unknown_mingw32 -dno-debug-output --make -o andy_cherry Main -O -threaded -cpp >andy_cherry.comp.stderr 2>&1 cd ./programs/andy_cherry && ./andy_cherry . +RTS -N2 -RTS andy_cherry.run.stdout 2>andy_cherry.run.stderr =====> andy_cherry(profthreaded) cd ./programs/andy_cherry && 'c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Di386_unknown_mingw32 -dno-debug-output --make -o andy_cherry Main -O -prof -auto-all -fasm -threaded -cpp >andy_cherry.comp.stderr 2>&1 cd ./programs/andy_cherry && ./andy_cherry . +RTS -p -RTS andy_cherry.run.stdout 2>andy_cherry.run.stderr ====> Running ./programs/barton-mangler-bug/test.T =====> barton-mangler-bug(normal) cd ./programs/barton-mangler-bug && 'c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Di386_unknown_mingw32 -dno-debug-output --make -o barton-mangler-bug Main >barton-mangler-bug.comp.stderr 2>&1 cd ./programs/barton-mangler-bug && ./barton-mangler-bug barton-mangler-bug.run.stdout 2>barton-mangler-bug.run.stderr =====> barton-mangler-bug(optc) cd ./programs/barton-mangler-bug && 'c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Di386_unknown_mingw32 -dno-debug-output --make -o barton-mangler-bug Main -O -fvia-C >barton-mangler-bug.comp.stderr 2>&1 -------------- next part -------------- Last 30 lines: c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Generics/Schemes.hs -o dist/build/Data/Generics/Schemes.o -ohi dist/build/Data/Generics/Schemes.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Generics/Instances.hs -o dist/build/Data/Generics/Instances.o -ohi dist/build/Data/Generics/Instances.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Generics.hs -o dist/build/Data/Generics.o -ohi dist/build/Data/Generics.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Foreign/Concurrent.hs -o dist/build/Foreign/Concurrent.o -ohi dist/build/Foreign/Concurrent.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Concurrent/MVar.hs -o dist/build/Control/Concurrent/MVar.o -ohi dist/build/Control/Concurrent/MVar.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/ConsoleHandler.hs -o dist/build/GHC/ConsoleHandler.o -ohi dist/build/GHC/ConsoleHandler.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Category.hs -o dist/build/Control/Category.o -ohi dist/build/Control/Category.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Function.hs -o dist/build/Data/Function.o -ohi dist/build/Data/Function.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Monad/Instances.hs -o dist/build/Control/Monad/Instances.o -ohi dist/build/Control/Monad/Instances.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Monad/Fix.hs -o dist/build/Control/Monad/Fix.o -ohi dist/build/Control/Monad/Fix.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Arrow.hs -o dist/build/Control/Arrow.o -ohi dist/build/Control/Arrow.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Desugar.hs -o dist/build/GHC/Desugar.o -ohi dist/build/GHC/Desugar.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Dotnet.hs -o dist/build/GHC/Dotnet.o -ohi dist/build/GHC/Dotnet.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Environment.hs -o dist/build/GHC/Environment.o -ohi dist/build/GHC/Environment.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/String.hs -o dist/build/Data/String.o -ohi dist/build/Data/String.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Exts.hs -o dist/build/GHC/Exts.o -ohi dist/build/GHC/Exts.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/PArr.hs -o dist/build/GHC/PArr.o -ohi dist/build/GHC/PArr.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/TopHandler.lhs -o dist/build/GHC/TopHandler.o -ohi dist/build/GHC/TopHandler.hi GHC\TopHandler.lhs:66:2: Not in scope: `GHC.ConsoleHandler.installHandler' GHC\TopHandler.lhs:67:5: Not in scope: data constructor `Catch' make[3]: *** [dist/build/GHC/TopHandler.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/libraries/base' make[2]: *** [make.library.base] Error 2 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' From simonpj at microsoft.com Fri Aug 1 04:53:13 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Fri Aug 1 04:53:10 2008 Subject: makign In-Reply-To: <20080731183248.GA15880@matrix.chaos.earth.li> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E213@EA-EXMSG-C334.europe.corp.microsoft.com> <20080731172257.GA11343@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE773E241@EA-EXMSG-C334.europe.corp.microsoft.com> <20080731183248.GA15880@matrix.chaos.earth.li> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E359@EA-EXMSG-C334.europe.corp.microsoft.com> Ian, and others Following Weds IRC chat I've made a tiny start on the kind of build-system documentation that I personally would find helpful: http://hackage.haskell.org/trac/ghc/wiki/Building The two pages listed near the top with "(new)" are the ones I've added. One is supposed to document key files and directories; the other to describe key workflows. I do not intend that these pages become comprehensive, because comprehensive documentation is expensive to write, and falls out of date. Rather, I'd like them to be a navigational aid, to help explain where to look, and the intent behind the build system. I suggest using lazy evaluation. For example, Roman, if it's not easy to figure out what runghc.wrapper is, add a bullet to the page, and ask Ian to fill it in. That way information gets added when and only when needed. I have tried to point to older material rather than duplicate it. It's possible that I've missed some though. Ian: can you check what I've written for accuracy, and perhaps fill in missing info? Roman and others: would something like this help you? What is missing? Simon | -----Original Message----- | From: Ian Lynagh [mailto:igloo@earth.li] | Sent: 31 July 2008 19:33 | To: Simon Peyton-Jones | Subject: Re: makign | | On Thu, Jul 31, 2008 at 07:25:31PM +0100, Simon Peyton-Jones wrote: | > what about remaking stage 1? just 'make rebuild'? in compiler/ | | Yes; stage defaults to 1 in both compiler/ and ghc/. | | | Thanks | Ian | From marlowsd at gmail.com Fri Aug 1 07:23:49 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Fri Aug 1 07:23:51 2008 Subject: makign In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E359@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E213@EA-EXMSG-C334.europe.corp.microsoft.com> <20080731172257.GA11343@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE773E241@EA-EXMSG-C334.europe.corp.microsoft.com> <20080731183248.GA15880@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE773E359@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <4892F245.6020300@gmail.com> Simon Peyton-Jones wrote: > Ian, and others > > Following Weds IRC chat I've made a tiny start on the kind of build-system documentation that I personally would find helpful: > http://hackage.haskell.org/trac/ghc/wiki/Building > > The two pages listed near the top with "(new)" are the ones I've added. One is supposed to document key files and directories; the other to describe key workflows. > > I do not intend that these pages become comprehensive, because comprehensive documentation is expensive to write, and falls out of date. Rather, I'd like them to be a navigational aid, to help explain where to look, and the intent behind the build system. > > I suggest using lazy evaluation. For example, Roman, if it's not easy to figure out what runghc.wrapper is, add a bullet to the page, and ask Ian to fill it in. That way information gets added when and only when needed. > > I have tried to point to older material rather than duplicate it. It's possible that I've missed some though. > > > Ian: can you check what I've written for accuracy, and perhaps fill in missing info? > Roman and others: would something like this help you? What is missing? I reorg'd the top-level layout a bit (some of the getting-started info had moved away from the front), but didn't look into the content yet, as Ian said he'd do a pass over this when things have settled down. Cheers, Simon > Simon > > > | -----Original Message----- > | From: Ian Lynagh [mailto:igloo@earth.li] > | Sent: 31 July 2008 19:33 > | To: Simon Peyton-Jones > | Subject: Re: makign > | > | On Thu, Jul 31, 2008 at 07:25:31PM +0100, Simon Peyton-Jones wrote: > | > what about remaking stage 1? just 'make rebuild'? in compiler/ > | > | Yes; stage defaults to 1 in both compiler/ and ghc/. > | > | > | Thanks > | Ian > | > > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc From claus.reinke at talk21.com Fri Aug 1 09:13:28 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Fri Aug 1 09:13:29 2008 Subject: Buildbot: "Latest Successful Build" for each builder? Message-ID: <027301c8f3d8$64d64a70$e6327ad5@cr3lt> Looking at the Buildbot pages tends to be really helpful in finding out whether build bugs are new or known, and when the good times are for trying to build ghc head. However, the current reorganization has gone on so long (and now the next batch seems to have started already, with extensible exceptions) that there seem to be no successful windows builds on record at http://darcs.haskell.org/buildbot/head/ There is a Waterfall Display, which is helpful for overview, there is a Latest (finished) Build for each builder, and there is a list of Recent (finished) Builds overall (20 red builds right now). But there seems to be no "Latest Successful Build" for each builder, nor a "Recent Successful Builds" list. These would be helpful in figuring out how far to roll back the current head repo to get a working and installable build for windows head. Would it be possible to add such a Buildbot page? And, since last week's recommendation was not to build windows head with the latest repo right now: what is the recommended procedure for getting a working build ('make;make binary-dist') and working ghc on windows at the moment? I'd need a version later than 07/01/08 (with the fix for #2378). Thanks, Claus From simonpj at microsoft.com Fri Aug 1 11:55:25 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Fri Aug 1 11:55:22 2008 Subject: FW: Building libraries with ticky-ticky Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E624@EA-EXMSG-C334.europe.corp.microsoft.com> Andrew Did you make any progress with this? Or are you stuck? It used to be the case that you had to compile *all* code with -ticky-ticky. But now it's a per-module flag; we just don't accumulate counts for non-ticky modules. I often use this when doing perf-debugging of a single module. So I think if you just add -ticky-ticky to GhcLibHcOpts in build.mk, you'll get the libraries built with ticky. Adding a ticky-ticky guidance page to the Wiki would be a fine thing, if you make progress. SImon -----Original Message----- From: glasgow-haskell-users-bounces@haskell.org [mailto:glasgow-haskell-users-bounces@haskell.org] On Behalf Of Andrew Hunter Sent: 19 July 2008 01:56 To: glasgow-haskell-users@haskell.org Subject: Building libraries with ticky-ticky Hi, I have some code I want to use ticky-ticky profiling on (if it matters, I want some of the data ticky-ticky collects about frequency of updates and related matters.) However, I'm specifically interested in the code running with some modificiations I've made to the RTS, so I need to build GHC with ticky-ticky. That in itself isn't hard--the documentation said to just run "make way=t" in rts/, which seemed to work; but the documentation also said that to get meaningful numbers, I should make sure to build the libraries with ticky-ticky (which makes sense--I'm interested in the same data whether or not the updates happen in a function from List or one I wrote, &c.) The documentation does *not*, however, say (anywhere I can find) how to do this! My natural guess was to go into mk/build.mk, and add -ticky to GhcLibHcOpts, but that didn't work (regardless of whether I had previously built a ticky rts, this produced a multitude of linker errors.) I also tried, on a lark, adding "t" to GhcLibWays, and this didn't die, but I'm unclear if it...did anything at all, really. I see no way to really tell one way or another. So, any help or advice on how to tell the GHC build system to build a set of libraries with ticky-ticky profiling enabled would be greatly appreciated. (FWIW, I'm not distributing anything, so it'd be more than adequate for stuff to be broken for non ticky use, I just need to build some test executables and be sure they're logging the right data.) Thanks, AHH _______________________________________________ Glasgow-haskell-users mailing list Glasgow-haskell-users@haskell.org http://www.haskell.org/mailman/listinfo/glasgow-haskell-users From simonpj at microsoft.com Fri Aug 1 13:07:54 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Fri Aug 1 13:07:51 2008 Subject: Orphans Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E684@EA-EXMSG-C334.europe.corp.microsoft.com> I'm fixing http://hackage.haskell.org/trac/ghc/ticket/2467 But it transpires that arrays/Data/Array.hs has an orphan instance, so it now fails validateion Data/Array.hs:90:9: Warning: orphan instance: instance (Ix i) => Foldable (Array i) Data/Array.hs:93:9: Warning: orphan instance: instance (Ix i) => Traversable (Array i) What's the best thing to do? - Remove -Werror for that module (how?) - Add -fno-warn-orphans for that module (but then we'd forget that there was an issue at all) - Move the instances I don't mind which, but I've got to go home now. Simon From leather at cs.uu.nl Fri Aug 1 13:31:06 2008 From: leather at cs.uu.nl (Sean Leather) Date: Fri Aug 1 13:31:00 2008 Subject: Orphans In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E684@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E684@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <3c6288ab0808011031g4ad07fadia5d79abc47109f61@mail.gmail.com> Hi, I'm fixing http://hackage.haskell.org/trac/ghc/ticket/2467 > Since you bring up orphans, I have a more general question regarding them that came up recently. The design of a library I'm working on requires orphan modules. After reading the GHC user's guide, I believe that orphans are (only) a compile-time performance issue and that they do not affect run-time performance. Can someone confirm my understanding? Is there any other concern we should have with orphans? The library is not a large project, so I'm not concerned with build time. We're currently ignoring the issue with -fno-warn-orphans. Thanks, Sean -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.haskell.org/pipermail/cvs-ghc/attachments/20080801/7b4f7f92/attachment.htm From ghcbuild at microsoft.com Fri Aug 1 15:51:48 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Fri Aug 1 15:51:49 2008 Subject: [nightly] 01-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080801195148.0EDC5324248@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Fri Aug 1 18:02:05 BST 2008. **** checking out new source tree ... ok. (GHC Version 6.9.20080801) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ Network/BSD.hsc:245:0: Warning: Definition but no type signature for `protocolEntryTc' Inferred type: protocolEntryTc :: TyCon Network/BSD.hsc:271:8: Warning: Defined but not used: `p' Network/BSD.hsc:335:0: Warning: Definition but no type signature for `hostEntryTc' Inferred type: hostEntryTc :: TyCon Network/BSD.hsc:358:8: Warning: Defined but not used: `p' Network/BSD.hsc:440:0: Warning: Definition but no type signature for `networkEntryTc' Inferred type: networkEntryTc :: TyCon Network/BSD.hsc:461:8: Warning: Defined but not used: `p' Network/BSD.hsc:559:0: Warning: Definition but no type signature for `trySysCall' Inferred type: trySysCall :: forall t. t -> t /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name network-2.2.0.0 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:260:29: Not in scope: `Exception.ioErrors' gmake[2]: *** [dist/build/Network.o] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/network' gmake[1]: *** [make.library.network] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Fri Aug 1 20:51:51 BST 2008 From ghcbuild at microsoft.com Fri Aug 1 17:23:07 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Fri Aug 1 17:23:14 2008 Subject: [nightly] 01-Aug-2008 build of STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080801212307.6E8AC32425B@www.haskell.org> Build description = STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/STABLE Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx Nightly build started on cam-02-unx at Fri Aug 1 18:12:05 BST 2008. **** checking out new source tree ... ok. (GHC Version 6.8.3) **** Building stage 1 compiler ... ok. **** Building stage 2 compiler ... ok. **** Building stage 3 compiler ... ok. **** building testsuite tools ... failed. **** building compiler binary distribution ... ok. **** uploading binary distribution ... ok. **** running nofib (-O -fasm) ... failed. **** running nofib (-O -fvia-C) ... failed. **** running nofib (-O -prof -auto-all -fasm) ... failed. **** running nofib (-O -prof -auto-all -fvia-C) ... failed. **** publishing logs ... ok. 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 Fri Aug 1 22:23:10 BST 2008 Nightly run ended at Fri Aug 1 22:23:10 BST 2008 From igloo at earth.li Fri Aug 1 20:54:38 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 1 20:54:37 2008 Subject: patch applied (ghc): Update assertErrorName; assertError has moved to Control.Exception Message-ID: <20080802005437.GA18406@haskell.galois.com> Thu Jul 31 18:10:28 PDT 2008 Ian Lynagh * Update assertErrorName; assertError has moved to Control.Exception M ./compiler/prelude/PrelNames.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080801011028-3fd76-f2e67c5aa53d72736132b3cc78c7f6bb14fdfb7d.gz From igloo at earth.li Fri Aug 1 20:54:45 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 1 20:54:40 2008 Subject: patch applied (ghc): Ignore git files Message-ID: <20080802005444.GA18454@haskell.galois.com> Wed Jul 30 18:05:09 PDT 2008 Max Bolingbroke * Ignore git files M ./.darcs-boring +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731010509-9b787-635fb79e53732abb24051f72196dfc1a65595472.gz From igloo at earth.li Fri Aug 1 20:54:48 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 1 20:54:42 2008 Subject: patch applied (ghc): Rename maybeTyConSingleCon to tyConSingleDataCon_maybe Message-ID: <20080802005448.GA18471@haskell.galois.com> Wed Jul 30 18:05:37 PDT 2008 Max Bolingbroke * Rename maybeTyConSingleCon to tyConSingleDataCon_maybe M ./compiler/Simon-log -1 +1 M ./compiler/codeGen/CgTicky.hs -1 +1 M ./compiler/ghci/RtClosureInspect.hs -2 +2 M ./compiler/typecheck/TcGenDeriv.lhs -2 +2 M ./compiler/types/TyCon.lhs -9 +9 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731010537-9b787-88fd7340992acb5d1d5d33c831521efeefc736f3.gz From igloo at earth.li Fri Aug 1 20:54:41 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 1 20:54:43 2008 Subject: patch applied (ghc): Fix ifBuildable Message-ID: <20080802005441.GA18429@haskell.galois.com> Fri Aug 1 07:17:31 PDT 2008 Ian Lynagh * Fix ifBuildable M ./libraries/Makefile -1 +1 M ./libraries/ifBuildable.hs -8 +12 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080801141731-3fd76-7ae6f9231945338a8e5aa4c3b46c3bf2b5b200b2.gz From igloo at earth.li Fri Aug 1 20:54:51 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 1 20:54:46 2008 Subject: patch applied (ghc): Document BasicTypes Message-ID: <20080802005451.GA18488@haskell.galois.com> Wed Jul 30 18:23:06 PDT 2008 Max Bolingbroke * Document BasicTypes M ./compiler/basicTypes/BasicTypes.lhs -4 +7 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012306-9b787-6516371b973490308bf05717ff204caee4aa80b1.gz From igloo at earth.li Fri Aug 1 20:54:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 1 20:54:51 2008 Subject: patch applied (ghc): Document DataCon Message-ID: <20080802005455.GA18509@haskell.galois.com> Wed Jul 30 18:23:16 PDT 2008 Max Bolingbroke * Document DataCon M ./compiler/basicTypes/DataCon.lhs -68 +156 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012316-9b787-b53115744472479a6537391403304a443421b847.gz From igloo at earth.li Fri Aug 1 21:11:47 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 1 21:11:40 2008 Subject: patch applied (testsuite): Update TH_runIO output Message-ID: <20080802011147.GA20125@haskell.galois.com> Fri Aug 1 17:52:40 PDT 2008 Ian Lynagh * Update TH_runIO output M ./tests/ghc-regress/th/TH_runIO.stderr -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080802005240-3fd76-9dde6c00bb49206c6bdc3bd31f143033de17bb66.gz From cvs-ghc at haskell.org Sat Aug 2 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Aug 2 03:29:57 2008 Subject: Daily report for head Message-ID: <200808020730.m727U18v028481@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: lost x86 Windows head fast: fail (failed stage1) lost lost fail (failed stage1) fail (failed stage1) fail (failed stage1) x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast Old unexpected test failures: 2047 1 tnaur PPC OSX head 2 bug1010 1 tnaur PPC OSX head 2 bug1465 1 x86 Windows head fast conc015 5 fast486 head conc032 1 fast486 head concprog001 5 fast486 head concprog002 5 fast486 head derefnull 1 tnaur PPC OSX head 2 divbyzero 1 tnaur PPC OSX head 2 ffi009 1 tnaur PPC OSX head 2 ghcpkg01 5 fast486 head ghcpkg02 5 fast486 head hGetBuf001 1 fast486 head ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head 2 num009 1 x86 Windows head fast num012 1 tnaur PPC OSX head 2 qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head records 5 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 5 fast486 head ubx-records 5 fast486 head -------------- next part -------------- Last 30 lines: c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Generics/Schemes.hs -o dist/build/Data/Generics/Schemes.o -ohi dist/build/Data/Generics/Schemes.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Generics/Instances.hs -o dist/build/Data/Generics/Instances.o -ohi dist/build/Data/Generics/Instances.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Generics.hs -o dist/build/Data/Generics.o -ohi dist/build/Data/Generics.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Foreign/Concurrent.hs -o dist/build/Foreign/Concurrent.o -ohi dist/build/Foreign/Concurrent.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Concurrent/MVar.hs -o dist/build/Control/Concurrent/MVar.o -ohi dist/build/Control/Concurrent/MVar.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/ConsoleHandler.hs -o dist/build/GHC/ConsoleHandler.o -ohi dist/build/GHC/ConsoleHandler.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Category.hs -o dist/build/Control/Category.o -ohi dist/build/Control/Category.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Function.hs -o dist/build/Data/Function.o -ohi dist/build/Data/Function.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Monad/Instances.hs -o dist/build/Control/Monad/Instances.o -ohi dist/build/Control/Monad/Instances.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Monad/Fix.hs -o dist/build/Control/Monad/Fix.o -ohi dist/build/Control/Monad/Fix.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Arrow.hs -o dist/build/Control/Arrow.o -ohi dist/build/Control/Arrow.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Desugar.hs -o dist/build/GHC/Desugar.o -ohi dist/build/GHC/Desugar.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Dotnet.hs -o dist/build/GHC/Dotnet.o -ohi dist/build/GHC/Dotnet.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Environment.hs -o dist/build/GHC/Environment.o -ohi dist/build/GHC/Environment.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/String.hs -o dist/build/Data/String.o -ohi dist/build/Data/String.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Exts.hs -o dist/build/GHC/Exts.o -ohi dist/build/GHC/Exts.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/PArr.hs -o dist/build/GHC/PArr.o -ohi dist/build/GHC/PArr.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/TopHandler.lhs -o dist/build/GHC/TopHandler.o -ohi dist/build/GHC/TopHandler.hi GHC\TopHandler.lhs:64:2: Not in scope: `GHC.ConsoleHandler.installHandler' GHC\TopHandler.lhs:65:5: Not in scope: data constructor `Catch' make[3]: *** [dist/build/GHC/TopHandler.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/libraries/base' make[2]: *** [make.library.base] Error 2 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' From cvs-ghc at haskell.org Sat Aug 2 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Aug 2 03:29:58 2008 Subject: Daily report for stable Message-ID: <200808020730.m727U1rr028482@monk.galois.com> Build results: fast486 stable: fail (failed darcs) gabor stable: fail (failed boottestsuite runtestsuite) kgardas stable: fail (failed stage1) mnemosyne x86-64 Gentoo stable: lost fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) tnaur PPC OSX stable 2: fail (failed boottestsuite runtestsuite) tnaur x86 Linux stable: fail (failed boottestsuite runtestsuite) x86 Windows stable: lost x86 Windows stable fast: fail (failed boottestsuite runtestsuite) lost lost fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) x86-64 Linux stable: lost -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[2]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/timeout' Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make[2]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/timeout' make[1]: *** [../../timeout/install-inplace/bin/timeout] Error 2 make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: make: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-stable/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-stable/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-stable/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[1]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make: *** [boot] Error 1 make: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-stable/build/testsuite' -------------- next part -------------- Last 30 lines: make: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-stable/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-stable/build/testsuite/tests/ghc-regress' make: list: Command not found make: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-stable/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[1]: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-stable/build/testsuite/timeout' Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[1]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make[1]: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-stable/build/testsuite/timeout' make: *** [../../timeout/install-inplace/bin/timeout] Error 2 make: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-stable/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-stable-2/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -r; in /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-stable-2/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[1]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make: *** [boot] Error 1 -------------- next part -------------- Last 30 lines: ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: list: Command not found Looks like you don't have timeout, building it first... cd ../../timeout && make -r all Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[1]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make: *** [../../timeout/install-inplace/bin/timeout] Error 2 -------------- next part -------------- Last 30 lines: make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[1]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make: *** [boot] Error 1 make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite' -------------- next part -------------- Last 30 lines: make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/tests/ghc-regress' make: list: Command not found make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[1]: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/timeout' Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[1]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make[1]: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/timeout' make: *** [../../timeout/install-inplace/bin/timeout] Error 2 make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-stable/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-fast-stable/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-fast-stable/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -mno-cygwin -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make fast=YES make[2]: list: Command not found make[2]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[2]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[3]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/timeout' Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[3]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make[3]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/timeout' make[2]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[2]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[1]: *** [fast] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' From igloo at earth.li Sat Aug 2 07:51:42 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:51:34 2008 Subject: patch applied (ghc): Document NameEnv Message-ID: <20080802115142.GA868@haskell.galois.com> Wed Jul 30 18:23:33 PDT 2008 Max Bolingbroke * Document NameEnv M ./compiler/basicTypes/NameEnv.lhs -1 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012333-9b787-f52d51afc0b7281e81de6031c3b49199a056432d.gz From igloo at earth.li Sat Aug 2 07:51:38 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:51:36 2008 Subject: patch applied (ghc): Document Module Message-ID: <20080802115138.GA845@haskell.galois.com> Wed Jul 30 18:23:32 PDT 2008 Max Bolingbroke * Document Module M ./compiler/basicTypes/Module.lhs -19 +31 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012332-9b787-531fbb824bc6d1429bb5e001f6e603c337744bfa.gz From igloo at earth.li Sat Aug 2 07:51:48 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:51:41 2008 Subject: patch applied (ghc): Document DFMonad Message-ID: <20080802115148.GA902@haskell.galois.com> Wed Jul 30 18:23:36 PDT 2008 Max Bolingbroke * Document DFMonad M ./compiler/cmm/DFMonad.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012336-9b787-c173ae4d565c577468758a0d69203c33a201fa55.gz From igloo at earth.li Sat Aug 2 07:51:45 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:51:43 2008 Subject: patch applied (ghc): Document NameSet Message-ID: <20080802115145.GA885@haskell.galois.com> Wed Jul 30 18:23:33 PDT 2008 Max Bolingbroke * Document NameSet M ./compiler/basicTypes/NameSet.lhs -26 +34 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012333-9b787-1c52920b64418b38290bd9bf6ed695cf6316f226.gz From igloo at earth.li Sat Aug 2 07:51:52 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:51:49 2008 Subject: patch applied (ghc): Document Dataflow Message-ID: <20080802115152.GA920@haskell.galois.com> Wed Jul 30 18:23:36 PDT 2008 Max Bolingbroke * Document Dataflow M ./compiler/cmm/Dataflow.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012336-9b787-121cded69efc87a14b33c99abab4fec5b1414520.gz From igloo at earth.li Sat Aug 2 07:51:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:51:50 2008 Subject: patch applied (ghc): Document MachOp Message-ID: <20080802115155.GA937@haskell.galois.com> Wed Jul 30 18:23:36 PDT 2008 Max Bolingbroke * Document MachOp M ./compiler/cmm/MachOp.hs -5 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012336-9b787-37b901aa283314c6032042b5bf8f296605ba0229.gz From igloo at earth.li Sat Aug 2 07:51:58 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:51:53 2008 Subject: patch applied (ghc): Document ZipCfg Message-ID: <20080802115158.GA956@haskell.galois.com> Wed Jul 30 18:23:36 PDT 2008 Max Bolingbroke * Document ZipCfg M ./compiler/cmm/ZipCfg.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012336-9b787-307b64f47633cfb7cb2dec73411b1a8125e41398.gz From igloo at earth.li Sat Aug 2 07:52:02 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:51:56 2008 Subject: patch applied (ghc): Comment only in IfaceENv Message-ID: <20080802115202.GA973@haskell.galois.com> Wed Jul 30 18:23:43 PDT 2008 Max Bolingbroke * Comment only in IfaceENv M ./compiler/iface/IfaceEnv.lhs -1 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012343-9b787-90e14c269eb8c9d16fc49dab65b206989b0ef079.gz From igloo at earth.li Sat Aug 2 07:52:05 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:51:58 2008 Subject: patch applied (ghc): Add some type signatures to RnNames Message-ID: <20080802115205.GA991@haskell.galois.com> Wed Jul 30 18:23:48 PDT 2008 Max Bolingbroke * Add some type signatures to RnNames M ./compiler/rename/RnNames.lhs +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012348-9b787-b44c583770fda3dcbf6c1856f45f79fee0bf539e.gz From igloo at earth.li Sat Aug 2 07:52:09 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:52:04 2008 Subject: patch applied (ghc): Document FastTypes Message-ID: <20080802115208.GA1008@haskell.galois.com> Wed Jul 30 18:23:53 PDT 2008 Max Bolingbroke * Document FastTypes M ./compiler/utils/FastTypes.lhs -3 +24 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012353-9b787-d5ea4b550ac4ee8343b0decf43428afa881d6909.gz From igloo at earth.li Sat Aug 2 07:52:13 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 07:52:14 2008 Subject: patch applied (ghc): Document LazyUniqFM Message-ID: <20080802115212.GA1026@haskell.galois.com> Wed Jul 30 18:23:54 PDT 2008 Max Bolingbroke * Document LazyUniqFM M ./compiler/utils/LazyUniqFM.lhs +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012354-9b787-cb4338f2c8a906a8e39f52273bf413bc46db8532.gz From igloo at earth.li Sat Aug 2 08:20:02 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 08:19:56 2008 Subject: Buildbot: "Latest Successful Build" for each builder? In-Reply-To: <027301c8f3d8$64d64a70$e6327ad5@cr3lt> References: <027301c8f3d8$64d64a70$e6327ad5@cr3lt> Message-ID: <20080802122002.GA2535@matrix.chaos.earth.li> Hi Claus, On Fri, Aug 01, 2008 at 02:13:28PM +0100, Claus Reinke wrote: > > But there seems to be no "Latest Successful Build" for each > builder, > > Would it be possible to add such a Buildbot page? If someone has code to do it (without altering the code of buildbot itself, but in master.cfg or buildbot.tac instead) then we can certainly add it. Otherwise, I can give it a go some time, but of course we have other priorities in the build-up to release. > what is the recommended procedure for getting a working > build ('make;make binary-dist') and working ghc on windows > at the moment? I'd need a version later than 07/01/08 (with > the fix for #2378). I don't think "make binary-dist" has worked since then; fixing it is on my list of things to do. Why is it important for you, out of interest? If you need to have GHC on a different machine than you build it on then can't you "make install" and then zip up the directory you install to? Thanks Ian From claus.reinke at talk21.com Sat Aug 2 14:10:31 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sat Aug 2 14:10:27 2008 Subject: Buildbot: "Latest Successful Build" for each builder? References: <027301c8f3d8$64d64a70$e6327ad5@cr3lt> <20080802122002.GA2535@matrix.chaos.earth.li> Message-ID: <008201c8f4cb$0e2d08f0$2a307ad5@cr3lt> Hi Ian, >> But there seems to be no "Latest Successful Build" for each builder, > If someone has code to do it (without altering the code of buildbot > itself, but in master.cfg or buildbot.tac instead) then we can certainly > add it. > Otherwise, I can give it a go some time, Thanks, that would be helpful. > but of course we have other priorities in the build-up to release. That confuses me everytime: how can you build up for a release without working builds?-) and, given the recent lack of working builds, how can you prepare for a release without pointing people on the various platforms to the most recent working build for testing, raising issues before the upcoming branch? If doing so automatically via buildbot is too complicated, I'm quite willing to accept a direct recommendation from a human, in answer to the question below: >> what is the recommended procedure for getting a working >> build ('make;make binary-dist') and working ghc on windows >> at the moment? I'd need a version later than 07/01/08 (with >> the fix for #2378). > > I don't think "make binary-dist" has worked since then; fixing it is on > my list of things to do. Why is it important for you, out of interest? > If you need to have GHC on a different machine than you build it on then > can't you "make install" and then zip up the directory you install to? 'make; make binary-dist' was recommended to me many years ago by the folks responsible for making windows snapshots as the standard way of getting a tar-able relocatable directory full of GHC goodness on windows, right at the top of the ghc tree (iirc, one originally had to call some prep-bin-dist-mingw as well). I've been happy with that procedure since then, provided the make target isn't broken. Are you saying that has changed as well, and I should use 'make install' instead in future? Is that less broken right now? Claus From igloo at earth.li Sat Aug 2 14:12:37 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 14:12:29 2008 Subject: patch applied (ghc): Document Unique Message-ID: <20080802181237.GA9024@haskell.galois.com> Wed Jul 30 18:23:34 PDT 2008 Max Bolingbroke * Document Unique M ./compiler/basicTypes/Unique.lhs -3 +16 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012334-9b787-6edd6907b7a7e16dc4a002bfe17531df34a756f9.gz From igloo at earth.li Sat Aug 2 14:12:40 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 14:12:31 2008 Subject: patch applied (ghc): Document VarEnv Message-ID: <20080802181240.GA9046@haskell.galois.com> Wed Jul 30 18:23:35 PDT 2008 Max Bolingbroke * Document VarEnv M ./compiler/basicTypes/VarEnv.lhs -49 +75 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012335-9b787-a8b1ece293a4ea260991dc4b75d96774fe7f687b.gz From igloo at earth.li Sat Aug 2 14:12:44 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 14:12:36 2008 Subject: patch applied (ghc): Document VarSet Message-ID: <20080802181244.GA9064@haskell.galois.com> Wed Jul 30 18:23:35 PDT 2008 Max Bolingbroke * Document VarSet M ./compiler/basicTypes/VarSet.lhs +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012335-9b787-247ed75d49d54e9279297fa7f4f6c4f87b86a77d.gz From igloo at earth.li Sat Aug 2 14:12:49 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 14:12:39 2008 Subject: patch applied (ghc): Document CmmZipUtil Message-ID: <20080802181248.GA9081@haskell.galois.com> Wed Jul 30 18:23:35 PDT 2008 Max Bolingbroke * Document CmmZipUtil M ./compiler/cmm/CmmZipUtil.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012335-9b787-055befb344abe03b3c05336cc2faadd461a5dd46.gz From igloo at earth.li Sat Aug 2 14:12:52 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 14:12:45 2008 Subject: patch applied (ghc): Document CoreFVs Message-ID: <20080802181252.GA9098@haskell.galois.com> Wed Jul 30 18:23:37 PDT 2008 Max Bolingbroke * Document CoreFVs M ./compiler/coreSyn/CoreFVs.lhs -23 +41 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012337-9b787-5b47a5ab9f5e813c8bf8ad5f392247a8bfac334f.gz From igloo at earth.li Sat Aug 2 14:12:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 14:12:48 2008 Subject: patch applied (ghc): Document CoreSubst Message-ID: <20080802181255.GA9118@haskell.galois.com> Wed Jul 30 18:23:38 PDT 2008 Max Bolingbroke * Document CoreSubst M ./compiler/coreSyn/CoreSubst.lhs -28 +73 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012338-9b787-56a0327e9c2d3ac834ea68de3ba5b96cd6804271.gz From igloo at earth.li Sat Aug 2 14:12:59 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 14:12:50 2008 Subject: patch applied (ghc): Document PackageConfig Message-ID: <20080802181259.GA9135@haskell.galois.com> Wed Jul 30 18:23:45 PDT 2008 Max Bolingbroke * Document PackageConfig M ./compiler/main/PackageConfig.hs -5 +18 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012345-9b787-7dc808a66c344bce7041ad44ed233346d01aede6.gz From ghcbuild at microsoft.com Sat Aug 2 15:58:44 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sat Aug 2 15:58:47 2008 Subject: [nightly] 02-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080802195844.1607932415D@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sat Aug 2 18:02:05 BST 2008. **** checking out new source tree ... ok. (GHC Version 6.9.20080802) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ Network/BSD.hsc:245:0: Warning: Definition but no type signature for `protocolEntryTc' Inferred type: protocolEntryTc :: TyCon Network/BSD.hsc:271:8: Warning: Defined but not used: `p' Network/BSD.hsc:335:0: Warning: Definition but no type signature for `hostEntryTc' Inferred type: hostEntryTc :: TyCon Network/BSD.hsc:358:8: Warning: Defined but not used: `p' Network/BSD.hsc:440:0: Warning: Definition but no type signature for `networkEntryTc' Inferred type: networkEntryTc :: TyCon Network/BSD.hsc:461:8: Warning: Defined but not used: `p' Network/BSD.hsc:559:0: Warning: Definition but no type signature for `trySysCall' Inferred type: trySysCall :: forall t. t -> t /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name network-2.2.0.0 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:260:29: Not in scope: `Exception.ioErrors' gmake[2]: *** [dist/build/Network.o] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/network' gmake[1]: *** [make.library.network] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Sat Aug 2 20:58:51 BST 2008 From claus.reinke at talk21.com Sat Aug 2 16:57:31 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sat Aug 2 16:57:27 2008 Subject: Buildbot: "Latest Successful Build" for each builder? References: <027301c8f3d8$64d64a70$e6327ad5@cr3lt><20080802122002.GA2535@matrix.chaos.earth.li> <008201c8f4cb$0e2d08f0$2a307ad5@cr3lt> Message-ID: <00a901c8f4e2$62cb5c60$2a307ad5@cr3lt> >> I don't think "make binary-dist" has worked since then; fixing it is on >> my list of things to do. Why is it important for you, out of interest? >> If you need to have GHC on a different machine than you build it on then >> can't you "make install" and then zip up the directory you install to? > > 'make; make binary-dist' was recommended to me many years > ago by the folks responsible for making windows snapshots as > the standard way of getting a tar-able relocatable directory full > of GHC goodness on windows, right at the top of the ghc tree > (iirc, one originally had to call some prep-bin-dist-mingw as well). If binary-dist is unrealistic at the moment, a working inplace head for windows would still be useful. Any pointers there? Claus From ghcbuild at microsoft.com Sat Aug 2 17:52:09 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sat Aug 2 17:52:11 2008 Subject: [nightly] 02-Aug-2008 build of STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080802215209.9BD0A32415E@www.haskell.org> Build description = STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/STABLE Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx Nightly build started on cam-02-unx at Sat Aug 2 18:12:05 BST 2008. **** checking out new source tree ... ok. (GHC Version 6.8.3) **** Building stage 1 compiler ... ok. **** Building stage 2 compiler ... ok. **** Building stage 3 compiler ... ok. **** building testsuite tools ... failed. **** building compiler binary distribution ... ok. **** uploading binary distribution ... ok. **** running nofib (-O -fasm) ... failed. **** running nofib (-O -fvia-C) ... failed. **** running nofib (-O -prof -auto-all -fasm) ... failed. **** running nofib (-O -prof -auto-all -fvia-C) ... failed. **** publishing logs ... ok. 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 Sat Aug 2 22:52:15 BST 2008 Nightly run ended at Sat Aug 2 22:52:15 BST 2008 From igloo at earth.li Sat Aug 2 20:47:46 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 20:47:36 2008 Subject: Orphans In-Reply-To: <3c6288ab0808011031g4ad07fadia5d79abc47109f61@mail.gmail.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E684@EA-EXMSG-C334.europe.corp.microsoft.com> <3c6288ab0808011031g4ad07fadia5d79abc47109f61@mail.gmail.com> Message-ID: <20080803004746.GA28265@matrix.chaos.earth.li> On Fri, Aug 01, 2008 at 07:31:06PM +0200, Sean Leather wrote: > > The design of a library I'm working on requires orphan modules. After > reading the GHC user's guide, I believe that orphans are (only) a > compile-time performance issue and that they do not affect run-time > performance. That is correct. Thanks Ian From igloo at earth.li Sat Aug 2 20:51:17 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 2 20:51:09 2008 Subject: Orphans In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E684@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E684@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <20080803005117.GB28265@matrix.chaos.earth.li> On Fri, Aug 01, 2008 at 06:07:54PM +0100, Simon Peyton-Jones wrote: > > What's the best thing to do? > > - Remove -Werror for that module (how?) (Put -Wwarn in a pragma - although this has the side-effect of also not failing on all other warnings, of course) > - Move the instances Unless there's a good reason not to, this sounds best to me. After all, the reason we warn about them is that they're a bad idea when they aren't necessary. Thanks Ian From cvs-ghc at haskell.org Sun Aug 3 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Aug 3 03:29:53 2008 Subject: Daily report for stable Message-ID: <200808030730.m737U2a8023779@monk.galois.com> Build results: x86 Windows stable: lost x86 Windows stable fast: fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) lost fail (failed boottestsuite runtestsuite) lost lost x86-64 Linux stable: lost -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-fast-stable/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-fast-stable/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -mno-cygwin -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make fast=YES make[2]: list: Command not found make[2]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[2]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[3]: Entering directory `/buildbot/x86-win-fast-stable/build/testsuite/timeout' Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[3]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make[3]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/timeout' make[2]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[2]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' make[1]: *** [fast] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-stable/build/testsuite/tests/ghc-regress' From cvs-ghc at haskell.org Sun Aug 3 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Aug 3 03:30:00 2008 Subject: Daily report for head Message-ID: <200808030730.m737U2Va023819@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: lost x86 Windows head fast: fail (failed stage1) fail (failed stage1) lost fail (failed stage1) lost lost fast486 head: fail (failed stage2) gabor head: fail (failed darcs) kgardas head: fail (failed stage1) mnemosyne x86-64 Gentoo head: fail (failed stage2) tnaur PPC OSX head 2: fail (failed stage2) tnaur x86 Linux head: pass x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast New unexpected test failures: 1980 1 tnaur x86 Linux head break017 1 tnaur x86 Linux head break026 1 tnaur x86 Linux head conc007 1 tnaur x86 Linux head conc008 1 tnaur x86 Linux head conc010 1 tnaur x86 Linux head conc012 1 tnaur x86 Linux head conc014 1 tnaur x86 Linux head conc017 1 tnaur x86 Linux head conc018 1 tnaur x86 Linux head conc019 1 tnaur x86 Linux head conc022 1 tnaur x86 Linux head conc024 1 tnaur x86 Linux head conc033 1 tnaur x86 Linux head conc034 1 tnaur x86 Linux head conc035 1 tnaur x86 Linux head conc036 1 tnaur x86 Linux head conc064 1 tnaur x86 Linux head conc068 1 tnaur x86 Linux head conc070 1 tnaur x86 Linux head dynamic002 1 tnaur x86 Linux head enum01 1 tnaur x86 Linux head enum02 1 tnaur x86 Linux head enum03 1 tnaur x86 Linux head list001 1 tnaur x86 Linux head num013 1 tnaur x86 Linux head Old unexpected test failures: 2047 1 tnaur PPC OSX head 2 bug1010 1 tnaur PPC OSX head 2 bug1465 1 x86 Windows head fast conc015 5 fast486 head conc032 1 fast486 head concprog001 5 fast486 head concprog002 5 fast486 head derefnull 1 tnaur PPC OSX head 2 divbyzero 1 tnaur PPC OSX head 2 ffi009 1 tnaur PPC OSX head 2 ghcpkg01 5 fast486 head ghcpkg02 5 fast486 head hGetBuf001 1 fast486 head ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head 2 num009 1 x86 Windows head fast num012 1 tnaur PPC OSX head 2 qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head records 5 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 5 fast486 head ubx-records 5 fast486 head -------------- next part -------------- Last 30 lines: c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Generics/Schemes.hs -o dist/build/Data/Generics/Schemes.o -ohi dist/build/Data/Generics/Schemes.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Generics/Instances.hs -o dist/build/Data/Generics/Instances.o -ohi dist/build/Data/Generics/Instances.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Generics.hs -o dist/build/Data/Generics.o -ohi dist/build/Data/Generics.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Foreign/Concurrent.hs -o dist/build/Foreign/Concurrent.o -ohi dist/build/Foreign/Concurrent.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Concurrent/MVar.hs -o dist/build/Control/Concurrent/MVar.o -ohi dist/build/Control/Concurrent/MVar.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/ConsoleHandler.hs -o dist/build/GHC/ConsoleHandler.o -ohi dist/build/GHC/ConsoleHandler.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Category.hs -o dist/build/Control/Category.o -ohi dist/build/Control/Category.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/Function.hs -o dist/build/Data/Function.o -ohi dist/build/Data/Function.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Monad/Instances.hs -o dist/build/Control/Monad/Instances.o -ohi dist/build/Control/Monad/Instances.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Monad/Fix.hs -o dist/build/Control/Monad/Fix.o -ohi dist/build/Control/Monad/Fix.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Control/Arrow.hs -o dist/build/Control/Arrow.o -ohi dist/build/Control/Arrow.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Desugar.hs -o dist/build/GHC/Desugar.o -ohi dist/build/GHC/Desugar.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Dotnet.hs -o dist/build/GHC/Dotnet.o -ohi dist/build/GHC/Dotnet.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Environment.hs -o dist/build/GHC/Environment.o -ohi dist/build/GHC/Environment.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c Data/String.hs -o dist/build/Data/String.o -ohi dist/build/Data/String.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/Exts.hs -o dist/build/GHC/Exts.o -ohi dist/build/GHC/Exts.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/PArr.hs -o dist/build/GHC/PArr.o -ohi dist/build/GHC/PArr.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name base-3.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build -stubdir dist/build -package ghc-prim-0.1 -package integer-0.1 -package rts-1.0 -O -package-name base -XMagicHash -XExistentialQuantification -XRank2Types -XScopedTypeVariables -XUnboxedTuples -XForeignFunctionInterface -XUnliftedFFITypes -XDeriveDataTypeable -XGeneralizedNewtypeDeriving -XFlexibleInstances -XPatternSignatures -XStandaloneDeriving -XPatternGuards -XCPP -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c GHC/TopHandler.lhs -o dist/build/GHC/TopHandler.o -ohi dist/build/GHC/TopHandler.hi GHC\TopHandler.lhs:64:2: Not in scope: `GHC.ConsoleHandler.installHandler' GHC\TopHandler.lhs:65:5: Not in scope: data constructor `Catch' make[3]: *** [dist/build/GHC/TopHandler.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/libraries/base' make[2]: *** [make.library.base] Error 2 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: /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DUSE_EDITLINE -optP-DGHCI -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/SaLib.lhs -o dist-stage2/build/SaLib.o -ohi dist-stage2/build/SaLib.hi <> /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DUSE_EDITLINE -optP-DGHCI -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/StrictAnal.lhs -o dist-stage2/build/StrictAnal.o -ohi dist-stage2/build/StrictAnal.hi <> /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DUSE_EDITLINE -optP-DGHCI -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c utils/Interval.hs -o dist-stage2/build/Interval.o -ohi dist-stage2/build/Interval.hi <> /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c parser/cutils.c -o dist-stage2/build/parser/cutils.o /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c utils/md5.c -o dist-stage2/build/utils/md5.o /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c cbits/unicode.c -o dist-stage2/build/cbits/unicode.o echo dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build /MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-stage2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2 /build/HsSyn.o dist-stage2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist- stage2/build/PrimOp.o dist-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build /FunDeps.o dist-stage2/build/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` | xargs /usr/bin/ar q dist-stage2/build/libHSghc-6.9.a /usr/bin/ar: creating dist-stage2/build/libHSghc-6.9.a /usr/bin/ld -x -r -o dist-stage2/build/HSghc-6.9.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build/MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-st age2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stage2/build/HsTypes.o dist-sta ge2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist-stage2/build/PrimOp.o dist-stage2/build/TysPrim.o d ist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build/FunDeps.o dist-stage2/build/Generics.o dist-stage2 /build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o make[3]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/compiler' /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf register --distpref dist-stage2 --inplace Registering ghc-6.9... Reading package info from "dist-stage2/inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. make[2]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/compiler' make -C compiler stage=2 doc make[2]: Entering directory `/var/lib/buildbot/ghc/fast486/build/compiler' /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf haddock --distpref dist-stage2 Preprocessing library ghc-6.9... Running Haddock for ghc-6.9... dist-stage2/build/tmp/basicTypes/Module.hs:"dist-stage2/build/tmp/basicTypes/Module.hs": 315:1: parse error in doc string: [TokSpecial '@',TokString "-hide-package",TokSpecial '@'] make[2]: *** [doc.stage.2] Error 1 make[2]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/compiler' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build' -------------- next part -------------- Last 30 lines: -------------- next part -------------- Last 30 lines: [31 of 50] Compiling Distribution.PackageDescription.Parse ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/PackageDescription/Parse.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/PackageDescription/Parse.o ) [32 of 50] Compiling Distribution.Simple.Setup ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Setup.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Setup.o ) [33 of 50] Compiling Distribution.Make ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Make.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Make.o ) [34 of 50] Compiling Distribution.Simple.LocalBuildInfo ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/LocalBuildInfo.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/LocalBuildInfo.o ) [35 of 50] Compiling Distribution.Simple.BuildPaths ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/BuildPaths.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/BuildPaths.o ) [36 of 50] Compiling Distribution.Simple.PreProcess ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/PreProcess.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/PreProcess.o ) [37 of 50] Compiling Distribution.Simple.UserHooks ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/UserHooks.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/UserHooks.o ) [38 of 50] Compiling Distribution.Simple.Register ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Register.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Register.o ) [39 of 50] Compiling Distribution.Simple.GHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/GHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/GHC.o ) [40 of 50] Compiling Distribution.Simple.Hugs ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Hugs.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Hugs.o ) [41 of 50] Compiling Distribution.Simple.JHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/JHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/JHC.o ) [42 of 50] Compiling Distribution.Simple.NHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/NHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/NHC.o ) [43 of 50] Compiling Distribution.Simple.Install ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Install.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Install.o ) [44 of 50] Compiling Distribution.PackageDescription.Check ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/PackageDescription/Check.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/PackageDescription/Check.o ) [45 of 50] Compiling Distribution.Simple.SrcDist ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/SrcDist.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/SrcDist.o ) [46 of 50] Compiling Distribution.Simple.Configure ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Configure.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Configure.o ) [47 of 50] Compiling Distribution.Simple.Build ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Build.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Build.o ) [48 of 50] Compiling Distribution.Simple.Haddock ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Haddock.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Haddock.o ) [49 of 50] Compiling Distribution.Simple ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple.o ) [50 of 50] Compiling Main ( cabal-bin.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Main.o ) Linking cabal-bin ... echo "[]" > bootstrapping.conf.tmp cd filepath && /buildbot/ghc/kgardas/build/libraries/cabal-bin /usr/local/ghc-2008-05-04/bin/ghc /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf clean --distpref=dist-bootstrapping cleaning... cd filepath && /buildbot/ghc/kgardas/build/libraries/cabal-bin /usr/local/ghc-2008-05-04/bin/ghc /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf configure --distpref=dist-bootstrapping --with-compiler=/usr/local/ghc-2008-05-04/bin/ghc --with-hc-pkg=/usr/local/ghc-2008-05-04/bin/ghc-pkg --package-db=/buildbot/ghc/kgardas/build/libraries/bootstrapping.conf.tmp Configuring filepath-1.1... make[1]: *** [bootstrapping.conf] Error 1 make[1]: Leaving directory `/buildbot/ghc/kgardas/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: <> /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/SaLib.lhs -o dist-stage2/build/SaLib.o -ohi dist-stage2/build/SaLib.hi <> /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/StrictAnal.lhs -o dist-stage2/build/StrictAnal.o -ohi dist-stage2/build/StrictAnal.hi <> /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c utils/Interval.hs -o dist-stage2/build/Interval.o -ohi dist-stage2/build/Interval.hi <> /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c parser/cutils.c -o dist-stage2/build/parser/cutils.o /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c utils/md5.c -o dist-stage2/build/utils/md5.o /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c cbits/unicode.c -o dist-stage2/build/cbits/unicode.o echo dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build /MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-stage2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2 /build/HsSyn.o dist-stage2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist- stage2/build/PrimOp.o dist-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build /FunDeps.o dist-stage2/build/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` | xargs /usr/bin/ar q dist-stage2/build/libHSghc-6.9.a /usr/bin/ar: creating dist-stage2/build/libHSghc-6.9.a /usr/bin/ld -x -r -o dist-stage2/build/HSghc-6.9.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build/MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-st age2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stage2/build/HsTypes.o dist-sta ge2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist-stage2/build/PrimOp.o dist-stage2/build/TysPrim.o d ist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build/FunDeps.o dist-stage2/build/Generics.o dist-stage2 /build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o make[2]: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/compiler' /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf register --distpref dist-stage2 --inplace Registering ghc-6.9... Reading package info from "dist-stage2/inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. make[1]: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/compiler' make -C compiler stage=2 doc make[1]: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/compiler' /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf haddock --distpref dist-stage2 Preprocessing library ghc-6.9... Running Haddock for ghc-6.9... dist-stage2/build/tmp/basicTypes/Module.hs:"dist-stage2/build/tmp/basicTypes/Module.hs": 315:1: parse error in doc string: [TokSpecial '@',TokString "-hide-package",TokSpecial '@'] make[1]: *** [doc.stage.2] Error 1 make[1]: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/compiler' make: *** [stage2] Error 2 -------------- next part -------------- Last 30 lines: /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DUSE_EDITLINE -optP-DGHCI -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/SaAbsInt.lhs -o dist-stage2/build/SaAbsInt.o -ohi dist-stage2/build/SaAbsInt.hi <> /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DUSE_EDITLINE -optP-DGHCI -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/SaLib.lhs -o dist-stage2/build/SaLib.o -ohi dist-stage2/build/SaLib.hi <> /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DUSE_EDITLINE -optP-DGHCI -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/StrictAnal.lhs -o dist-stage2/build/StrictAnal.o -ohi dist-stage2/build/StrictAnal.hi <> /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DUSE_EDITLINE -optP-DGHCI -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c utils/Interval.hs -o dist-stage2/build/Interval.o -ohi dist-stage2/build/Interval.hi <> /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c parser/cutils.c -o dist-stage2/build/parser/cutils.o /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c utils/md5.c -o dist-stage2/build/utils/md5.o /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c cbits/unicode.c -o dist-stage2/build/cbits/unicode.o echo dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build /MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-stage2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2 /build/HsSyn.o dist-stage2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist- stage2/build/PrimOp.o dist-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build /FunDeps.o dist-stage2/build/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` | xargs /usr/bin/ar q dist-stage2/build/libHSghc-6.9.a ar: creating archive dist-stage2/build/libHSghc-6.9.a ranlib: file: dist-stage2/build/libHSghc-6.9.a(unicode.o) has no symbols /usr/bin/ld -x -r -o dist-stage2/build/HSghc-6.9.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build/MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-st age2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stage2/build/HsTypes.o dist-sta ge2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist-stage2/build/PrimOp.o dist-stage2/build/TysPrim.o d ist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build/FunDeps.o dist-stage2/build/Generics.o dist-stage2 /build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o ld warning: atom sorting error for _ghczm6zi9_LibFFI_Czuffizutype_closure_tbl and _ghczm6zi9_LibFFI_Czuffizucif_closure_tbl in dist-stage2/build/LibFFI.o ld warning: atom sorting error for _ghczm6zi9_LibFFI_Czuffizutype_closure_tbl and _ghczm6zi9_LibFFI_Czuffizucif_closure_tbl in dist-stage2/build/LibFFI.o /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/libraries/cabal-bin /Users/thorkilnaur/tn/install/ghc-6.6.1/bin/ghc /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/libraries/bootstrapping.conf register --distpref dist-stage2 --inplace Registering ghc-6.9... Reading package info from "dist-stage2/inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. make -C compiler stage=2 doc /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/libraries/cabal-bin /Users/thorkilnaur/tn/install/ghc-6.6.1/bin/ghc /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/libraries/bootstrapping.conf haddock --distpref dist-stage2 Preprocessing library ghc-6.9... Running Haddock for ghc-6.9... dist-stage2/build/tmp/basicTypes/Module.hs:"dist-stage2/build/tmp/basicTypes/Module.hs": 315:1: parse error in doc string: [TokSpecial '@',TokString "-hide-package",TokSpecial '@'] make[1]: *** [doc.stage.2] Error 1 make: *** [stage2] Error 2 From igloo at earth.li Sun Aug 3 10:09:54 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 3 10:09:41 2008 Subject: patch applied (testsuite): Change the timeout program to use exceptions properly Message-ID: <20080803140954.GA31945@haskell.galois.com> Sun Aug 3 04:42:02 PDT 2008 Ian Lynagh * Change the timeout program to use exceptions properly We now don't eat any type of exception, e.g. the user pressing ^C M ./timeout/timeout.hs -19 +30 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080803114202-3fd76-294dfae7fbcce46682d04a6816563d2e37c2eab2.gz From igloo at earth.li Sun Aug 3 10:09:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 3 10:09:43 2008 Subject: patch applied (testsuite): Fix the arith011 test now that catchAny is gone Message-ID: <20080803140955.GA31968@haskell.galois.com> Sun Aug 3 06:49:20 PDT 2008 Ian Lynagh * Fix the arith011 test now that catchAny is gone M ./tests/ghc-regress/numeric/should_run/arith011.hs -3 +4 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080803134920-3fd76-2ee9f6350a0685cd9091f54985c44aecca4d4b6d.gz From ghcbuild at microsoft.com Sun Aug 3 15:51:54 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sun Aug 3 15:51:57 2008 Subject: [nightly] 03-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080803195154.F22A4324418@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sun Aug 3 18:02:05 BST 2008. **** checking out new source tree ... ok. (GHC Version 6.9.20080803) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ Network/BSD.hsc:245:0: Warning: Definition but no type signature for `protocolEntryTc' Inferred type: protocolEntryTc :: TyCon Network/BSD.hsc:271:8: Warning: Defined but not used: `p' Network/BSD.hsc:335:0: Warning: Definition but no type signature for `hostEntryTc' Inferred type: hostEntryTc :: TyCon Network/BSD.hsc:358:8: Warning: Defined but not used: `p' Network/BSD.hsc:440:0: Warning: Definition but no type signature for `networkEntryTc' Inferred type: networkEntryTc :: TyCon Network/BSD.hsc:461:8: Warning: Defined but not used: `p' Network/BSD.hsc:559:0: Warning: Definition but no type signature for `trySysCall' Inferred type: trySysCall :: forall t. t -> t /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name network-2.2.0.0 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:260:29: Not in scope: `Exception.ioErrors' gmake[2]: *** [dist/build/Network.o] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/network' gmake[1]: *** [make.library.network] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Sun Aug 3 20:52:04 BST 2008 From ghcbuild at microsoft.com Sun Aug 3 17:18:36 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sun Aug 3 17:18:39 2008 Subject: [nightly] 03-Aug-2008 build of STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080803211836.EF67D324426@www.haskell.org> Build description = STABLE on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/STABLE Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-02-unx Nightly build started on cam-02-unx at Sun Aug 3 18:12:05 BST 2008. **** checking out new source tree ... ok. (GHC Version 6.8.3) **** Building stage 1 compiler ... ok. **** Building stage 2 compiler ... ok. **** Building stage 3 compiler ... ok. **** building testsuite tools ... failed. **** building compiler binary distribution ... ok. **** uploading binary distribution ... ok. **** running nofib (-O -fasm) ... failed. **** running nofib (-O -fvia-C) ... failed. **** running nofib (-O -prof -auto-all -fasm) ... failed. **** running nofib (-O -prof -auto-all -fvia-C) ... failed. **** publishing logs ... ok. 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 Sun Aug 3 22:18:48 BST 2008 Nightly run ended at Sun Aug 3 22:18:48 BST 2008 From igloo at earth.li Sun Aug 3 19:25:21 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 3 19:25:10 2008 Subject: patch applied (ghc): Follow the move of assertError from Control.Exception to GHC.IOBase Message-ID: <20080803232521.GA14814@haskell.galois.com> Sun Aug 3 07:11:46 PDT 2008 Ian Lynagh * Follow the move of assertError from Control.Exception to GHC.IOBase M ./compiler/prelude/PrelNames.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080803141146-3fd76-08287fb5c26d1e772af5fe24de51ce680782790b.gz From igloo at earth.li Sun Aug 3 19:25:25 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 3 19:25:13 2008 Subject: patch applied (ghc): haddock fixes Message-ID: <20080803232525.GA14837@haskell.galois.com> Sun Aug 3 11:03:30 PDT 2008 Ian Lynagh * haddock fixes M ./compiler/basicTypes/Module.lhs -1 +1 M ./compiler/main/PackageConfig.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080803180330-3fd76-cd67a32842723d6a2f9b1168cc0ba8a63eb446a0.gz From dons at galois.com Sun Aug 3 19:26:18 2008 From: dons at galois.com (Don Stewart) Date: Sun Aug 3 19:26:11 2008 Subject: patch applied (ghc): Follow the move of assertError from Control.Exception to GHC.IOBase In-Reply-To: <20080803232521.GA14814@haskell.galois.com> References: <20080803232521.GA14814@haskell.galois.com> Message-ID: <20080803232618.GB10951@scytale.galois.com> igloo: > Sun Aug 3 07:11:46 PDT 2008 Ian Lynagh > * Follow the move of assertError from Control.Exception to GHC.IOBase > > M ./compiler/prelude/PrelNames.lhs -1 +1 > Do we have good assurances end-user behaviour isn't changing with these patches? Control.Exception changes give me goosebumps. -- Don From igloo at earth.li Sun Aug 3 19:33:35 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 3 19:33:23 2008 Subject: Buildbot: "Latest Successful Build" for each builder? In-Reply-To: <008201c8f4cb$0e2d08f0$2a307ad5@cr3lt> References: <027301c8f3d8$64d64a70$e6327ad5@cr3lt> <20080802122002.GA2535@matrix.chaos.earth.li> <008201c8f4cb$0e2d08f0$2a307ad5@cr3lt> Message-ID: <20080803233335.GA6733@matrix.chaos.earth.li> Hi Claus, On Sat, Aug 02, 2008 at 07:10:31PM +0100, Claus Reinke wrote: > > >>But there seems to be no "Latest Successful Build" for each builder, > > >but of course we have other priorities in the build-up to release. > > That confuses me everytime: how can you build up for a release > without working builds?-) I wasn't talking about working builds, I was talking about a "Latest Successful Build" column for each builder. If you understand the build failure then knowing when the last successful build was doesn't generally help you. > 'make; make binary-dist' was recommended to me many years > ago by the folks responsible for making windows snapshots as > the standard way of getting a tar-able relocatable directory full > of GHC goodness on windows, right at the top of the ghc tree > (iirc, one originally had to call some prep-bin-dist-mingw as well). > > I've been happy with that procedure since then, provided the > make target isn't broken. Are you saying that has changed as > well, and I should use 'make install' instead in future? Is that > less broken right now? Both should work in general, but last time I checked "install" worked and "binary-dist" didn't. However, I think the Windows build is currently broken again anyway. I've just pushed a few fixes, but with -Werror it fails for me with: Linker.c: In function `ocResolve_PEi386': Linker.c:2512:0: warning: implicit declaration of function `lookupLocalSymbol' while without -Werror it gets further, but eventually falls over with: Linking dist-stage2\build\ghc\ghc.exe ... C:/msys/1.0/home/ian/ghc/rts/libHSrts_thr.a(Linker.thr_o)(.text+0xf9a):Linker.c: undefined reference to `lookupLocalSymbol' C:/msys/1.0/home/ian/ghc/rts/libHSrts_thr.a(Linker.thr_o)(.text+0xfc9):Linker.c: undefined reference to `lookupLocalSymbol' collect2: ld returned 1 exit status It looks like this was caused by: [FIX #2375: remove oc->lochash completely, it apparently isn't used Simon Marlow **20080730101252] { Do you know what's going on, Simon? Thanks Ian From igloo at earth.li Sun Aug 3 19:36:03 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 3 19:35:50 2008 Subject: patch applied (testsuite): Update TH_runIO output (again) Message-ID: <20080803233603.GA15425@haskell.galois.com> Sun Aug 3 16:23:59 PDT 2008 Ian Lynagh * Update TH_runIO output (again) M ./tests/ghc-regress/th/TH_runIO.stderr -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080803232359-3fd76-518e5d7fb1057575ede4150932070f5ee465d18f.gz From igloo at earth.li Sun Aug 3 19:38:25 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 3 19:38:12 2008 Subject: patch applied (ghc): Follow the move of assertError from Control.Exception to GHC.IOBase In-Reply-To: <20080803232618.GB10951@scytale.galois.com> References: <20080803232521.GA14814@haskell.galois.com> <20080803232618.GB10951@scytale.galois.com> Message-ID: <20080803233825.GA26869@matrix.chaos.earth.li> Hi Don, On Sun, Aug 03, 2008 at 04:26:18PM -0700, Donald Bruce Stewart wrote: > igloo: > > Sun Aug 3 07:11:46 PDT 2008 Ian Lynagh > > * Follow the move of assertError from Control.Exception to GHC.IOBase > > Do we have good assurances end-user behaviour isn't changing with these > patches? Control.Exception changes give me goosebumps. assertError wasn't in Control.Exception in 6.8.3, and it's still being exported by Control.Exception anyway. I should probably remove that, actually. Thanks Ian From chak at cse.unsw.edu.au Sun Aug 3 22:10:24 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Sun Aug 3 22:10:15 2008 Subject: makign In-Reply-To: <4892F245.6020300@gmail.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E213@EA-EXMSG-C334.europe.corp.microsoft.com> <20080731172257.GA11343@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE773E241@EA-EXMSG-C334.europe.corp.microsoft.com> <20080731183248.GA15880@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE773E359@EA-EXMSG-C334.europe.corp.microsoft.com> <4892F245.6020300@gmail.com> Message-ID: <17A33F1B-B59B-4953-9C76-C7F20C73C0DE@cse.unsw.edu.au> Simon Marlow: > Simon Peyton-Jones wrote: >> Ian, and others >> Following Weds IRC chat I've made a tiny start on the kind of build- >> system documentation that I personally would find helpful: >> http://hackage.haskell.org/trac/ghc/wiki/Building >> The two pages listed near the top with "(new)" are the ones I've >> added. One is supposed to document key files and directories; the >> other to describe key workflows. >> I do not intend that these pages become comprehensive, because >> comprehensive documentation is expensive to write, and falls out of >> date. Rather, I'd like them to be a navigational aid, to help >> explain where to look, and the intent behind the build system. >> I suggest using lazy evaluation. For example, Roman, if it's not >> easy to figure out what runghc.wrapper is, add a bullet to the >> page, and ask Ian to fill it in. That way information gets added >> when and only when needed. >> I have tried to point to older material rather than duplicate it. >> It's possible that I've missed some though. >> Ian: can you check what I've written for accuracy, and perhaps fill >> in missing info? >> Roman and others: would something like this help you? What is >> missing? Yes, I think it is a good idea to have such documentation (and writing it by lazy eval is fine of course!) > I reorg'd the top-level layout a bit (some of the getting-started > info had moved away from the front), but didn't look into the > content yet, as Ian said he'd do a pass over this when things have > settled down. Any idea when things will have settled down? Being sick of build failures, I have actually pretty much given up on pulling from the head and will keep my type family patches to myself until things have settled down. (Well, I am happy to push them, but I can't validate them against the current head making the situation only worse, so I'd rather hold off.) Manuel From mad.one at gmail.com Mon Aug 4 00:50:08 2008 From: mad.one at gmail.com (Austin Seipp) Date: Mon Aug 4 00:49:58 2008 Subject: Unfriendly HEAD is unfriendly Message-ID: <1217822869-sup-7451@existential.local> (I apologize for the trite subject line, but I feel it conveys the point.) For the past two weeks or so I have been unable to build the latest GHC HEAD from the main darcs development branch (I believe the last one I managed to build here on OS X 10.5 was 20080720.) From the looks of it this is due to the flux of changes hitting the build system along with many many other things going on I'm sure (and your work will never go unappreciated as far as I'm concerned.) However, over this time, these rapid build changes among other things have succeeded in not only causing some headaches but in many cases simply locking out many developers or potential developers - myself included. I find compiler technology very interesting; unsurprisingly I also find Haskell very interesting. GHC is widely enough used and there is enough documentation to the point I figure a low-level hacker like myself could find some place to help contribute (janitorial tasks are fine by my standards!) I feel it is fair: the haskell experience has changed my brain and to repay the community for the terrific support and technology they have given me I might as well invest some of my time in giving back to them, even if it only means a cosmetic change or something totally trivial. I think it would be a good way to spend my time, and I get the benefit of seeing my changes do good. Everyone wins, that's the point, right? So for the past day or so I've been trolling trac, looking at things that might be worth investigating and that I think I could help with. It's an exciting time too, I am eagerly awaiting GHC 6.10. New exceptions library, new GC, type families, a new code generator, sprinkle a little DPH in there and it's an awesome-possum-party. No reason not to love it. However, I must express my concern that these rapid changes currently do not seem to be helping me or more noticable hackers in making headway. It is proactively hurting and frusterating many people when they cannot build the new HEAD. As ChilliX told me: the HEAD is not supposed to be bestable, but it is supposed to be buildable. Essentially everything is coming down to the build system it looks like. The basic idea is to go from autoconf -> Cabal as I see it. What is this new system buying us? Because currently, it seems to have cost us: 1. Parallel builds (i.e. make -j, brought up by ChilliX) 2. A working build system (and by association a buildable HEAD) Why the switch to a cabal infrastructure? To stress test it? To make building simpler (i.e. win32)? To prove a point? What's the end result and what do we hope to gain? The old build system wasn't broke; why fix it? I'm not sure, and that's the problem. This has been brought to your attention I am sure, but if it impedes the development of GHC in such a way that people like myself or those who already actively contribute can't, it should be flagged as a *major* consideration and needs to be discussed with the community or at least the active GHC developers in full. (From the frusteration Mr. Chakravarty has expressed, it seems as if it magic'd itself in there: non-existant one minute, full blown the next.) With these changes other things also seem to be falling down as well; with the most recent checkout of GHC, it does not even fail with the err I had a few days ago about the 'inferred architecture size ... i386', it fails with this: > Preprocessing executables for ghc-pkg-6.9... > Building ghc-pkg-6.9... > [1 of 1] Compiling Main ( HaskTags.hs, dist-install/build/hasktags/hasktags-tmp/Main.o ) > [1 of 1] Compiling Main ( runghc.hs, dist-install/build/runghc/runghc-tmp/Main.o ) > [1 of 1] Compiling Main ( installPackage.hs, dist-install/build/installPackage/installPackage-tmp/Main.o ) > [1 of 2] Compiling Version ( Version.hs, dist-install/build/ghc-pkg/ghc-pkg-tmp/Version.o ) > [2 of 2] Compiling Main ( Main.hs, dist-install/build/ghc-pkg/ghc-pkg-tmp/Main.o ) > Main.hs:1143:14: Not in scope: `Exception.onException' Which ChilliX pointed out should have been caught by the validate script; so how did this patch get through? It is completely unpredictable at this point in time where things are going to break, how and for what reason. Pretty flaky, to be honest. The question in full is: what in the hell is really going on right now? Is it simply project-management practices or true technical issues that must be dealt with using hard, cold debugging and a good injection of code? I'm wagering it's somewhere inbetween the two from the view I'm getting from my binoculars. What *is* going on, and more importantly, -how can we help improve the situation-? Right now, I've no idea where to start and without help from you guys, I doubt anybody else can, considering you guys are -it-. So please, speak. What is going on? How can the would-be's like myself get involved and help? What is the state of the breakage, and more importantly it's reason? With these current changes, I can't contribute to GHC, can't verify bugs exist or stress test the compiler. I can't strive to make the software I really like better. I can only hope things will get better on the horizon but it is simply frusterating to be put out in the cold with little to no information as to what's happening. I apologize if this mail seems overly critical of the work you guys are currently doing and I realize with the whole VCS-switch many people's minds could be elsewhere. There is a lot of stuff going into this new release, so lots of stuff will have to be tested, integrated and polished. It is a big time in GHC land and even I can tell that much. But this is something that needs to be brought up I think and I can speak personally - and for others, likely - when I say that an unfriendly HEAD is unfriendly, especially to would-be contributors like myself. Austin From judah.jacobson at gmail.com Mon Aug 4 02:55:10 2008 From: judah.jacobson at gmail.com (Judah Jacobson) Date: Mon Aug 4 02:54:55 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <1217822869-sup-7451@existential.local> References: <1217822869-sup-7451@existential.local> Message-ID: <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> On Sun, Aug 3, 2008 at 9:50 PM, Austin Seipp wrote: > > For the past two weeks or so I have been unable to build the latest > GHC HEAD from the main darcs development branch (I believe the last > one I managed to build here on OS X 10.5 was 20080720.) From the looks > of it this is due to the flux of changes hitting the build system > along with many many other things going on I'm sure (and your work > will never go unappreciated as far as I'm concerned.) > For what it's worth, I believe that all of the OS X-related build-breakers have been fixed; the the up-to-date HEAD works for me on 10.5, x86. If it doesn't for you, make sure you've used ./darcs-all to update all the packages like base that have recently had exception-related changes, and that you've followed Ian's instructions from: http://www.haskell.org/pipermail/cvs-ghc/2008-July/043767.html It seems like most of the recent build breakages have been with patches not being validated on a complete set of OSes (OS X and Windows, in particular). In last week's IRC meeting, Neil Mitchell mentioned: > i've always wondered why there isn't a pending repo, and patches get > moved from pending to branch after a the buildbots kick in? might ensure > you never end up with validation failures It seems to me that process would be more friendly to those of us who run different OSes than the primary GHC developers :-) By the way: is there anyone able to host an OS X x86 buildbot? It seems like a decently-sized hole in our testsuite. I'd offer to run it, but my iMac isn't powered on 24/7. Best, -Judah From rl at cse.unsw.edu.au Mon Aug 4 03:15:45 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Aug 4 03:15:44 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> References: <1217822869-sup-7451@existential.local> <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> Message-ID: On 04/08/2008, at 16:55, Judah Jacobson wrote: > On Sun, Aug 3, 2008 at 9:50 PM, Austin Seipp > wrote: >> >> For the past two weeks or so I have been unable to build the latest >> GHC HEAD from the main darcs development branch (I believe the last >> one I managed to build here on OS X 10.5 was 20080720.) From the >> looks >> of it this is due to the flux of changes hitting the build system >> along with many many other things going on I'm sure (and your work >> will never go unappreciated as far as I'm concerned.) >> > > For what it's worth, I believe that all of the OS X-related > build-breakers have been fixed; the the up-to-date HEAD works for me > on 10.5, x86. If it doesn't for you, make sure you've used Strange. It doesn't build for me. Do you really have all the latest patches? > By the way: is there anyone able to host an OS X x86 buildbot? It > seems like a decently-sized hole in our testsuite. I'd offer to run > it, but my iMac isn't powered on 24/7. Does anyone actually pay attention to the bots? Yesterday: > x86-64 Linux head: lost > x86 Windows head: lost > x86 Windows head fast: fail (failed stage1) fail (failed > stage1) lost fail (failed stage1) lost lost > fast486 head: fail (failed stage2) > gabor head: fail (failed darcs) > kgardas head: fail (failed stage1) > mnemosyne x86-64 Gentoo head: fail (failed stage2) > tnaur PPC OSX head 2: fail (failed stage2) > tnaur x86 Linux head: pass > x86-64 Linux head unreg: lost I've went through my ghc-cvs archives but couldn't find when all bots last ran successfully. Roman From cvs-ghc at haskell.org Mon Aug 4 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Mon Aug 4 03:29:48 2008 Subject: Daily report for head Message-ID: <200808040730.m747U2oE023673@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage1) x86 Windows head fast: fail (failed stage1) lost lost fail (failed stage1) fail (failed stage2) lost x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast Old unexpected test failures: 1980 1 tnaur x86 Linux head 2047 1 tnaur PPC OSX head 2 break017 1 tnaur x86 Linux head break026 1 tnaur x86 Linux head bug1010 1 tnaur PPC OSX head 2 bug1465 1 x86 Windows head fast conc007 1 tnaur x86 Linux head conc008 1 tnaur x86 Linux head conc010 1 tnaur x86 Linux head conc012 1 tnaur x86 Linux head conc014 1 tnaur x86 Linux head conc015 5 fast486 head conc017 1 tnaur x86 Linux head conc018 1 tnaur x86 Linux head conc019 1 tnaur x86 Linux head conc022 1 tnaur x86 Linux head conc024 1 tnaur x86 Linux head conc032 1 fast486 head conc033 1 tnaur x86 Linux head conc034 1 tnaur x86 Linux head conc035 1 tnaur x86 Linux head conc036 1 tnaur x86 Linux head conc064 1 tnaur x86 Linux head conc068 1 tnaur x86 Linux head conc070 1 tnaur x86 Linux head concprog001 5 fast486 head concprog002 5 fast486 head derefnull 1 tnaur PPC OSX head 2 divbyzero 1 tnaur PPC OSX head 2 dynamic002 1 tnaur x86 Linux head enum01 1 tnaur x86 Linux head enum02 1 tnaur x86 Linux head enum03 1 tnaur x86 Linux head ffi009 1 tnaur PPC OSX head 2 ghcpkg01 5 fast486 head ghcpkg02 5 fast486 head hGetBuf001 1 fast486 head ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head 2 list001 1 tnaur x86 Linux head num009 1 x86 Windows head fast num012 1 tnaur PPC OSX head 2 num013 1 tnaur x86 Linux head qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head records 5 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 5 fast486 head ubx-records 5 fast486 head -------------- next part -------------- Last 30 lines: Registering filepath-1.1... Reading package info from "dist-bootstrapping\\inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. cd Cabal && c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf clean --distpref=dist-bootstrapping cleaning... cd Cabal && c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf configure --distpref=dist-bootstrapping --with-compiler=c:/ghc/ghc-6.8.3/bin/ghc --with-hc-pkg=c:/ghc/ghc-6.8.3/bin/ghc-pkg --package-db=c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf.tmp Configuring Cabal-1.5.2... cd Cabal && c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf build --distpref=dist-bootstrapping Preprocessing library Cabal-1.5.2... Building Cabal-1.5.2... [ 1 of 48] Compiling Distribution.Compat.TempFile ( Distribution/Compat/TempFile.hs, dist-bootstrapping\build/Distribution/Compat/TempFile.o ) [ 2 of 48] Compiling Distribution.Simple.PreProcess.Unlit ( Distribution/Simple/PreProcess/Unlit.hs, dist-bootstrapping\build/Distribution/Simple/PreProcess/Unlit.o ) [ 3 of 48] Compiling Distribution.Simple.GHC.Makefile ( Distribution/Simple/GHC/Makefile.hs, dist-bootstrapping\build/Distribution/Simple/GHC/Makefile.o ) [ 4 of 48] Compiling Distribution.Compat.Exception ( Distribution/Compat/Exception.hs, dist-bootstrapping\build/Distribution/Compat/Exception.o ) [ 5 of 48] Compiling Distribution.GetOpt ( Distribution/GetOpt.hs, dist-bootstrapping\build/Distribution/GetOpt.o ) [ 6 of 48] Compiling Distribution.Compat.ReadP ( Distribution/Compat/ReadP.hs, dist-bootstrapping\build/Distribution/Compat/ReadP.o ) [ 7 of 48] Compiling Distribution.ReadE ( Distribution/ReadE.hs, dist-bootstrapping\build/Distribution/ReadE.o ) [ 8 of 48] Compiling Distribution.Verbosity ( Distribution/Verbosity.hs, dist-bootstrapping\build/Distribution/Verbosity.o ) [ 9 of 48] Compiling Distribution.Text ( Distribution/Text.hs, dist-bootstrapping\build/Distribution/Text.o ) [10 of 48] Compiling Distribution.ModuleName ( Distribution/ModuleName.hs, dist-bootstrapping\build/Distribution/ModuleName.o ) Distribution/ModuleName.hs:56:0: Bad interface file: c:/ghc/ghc-6.8.3/lib\filepath-1.1.0.0/System/FilePath.hi magic number mismatch: old/corrupt interface file? make[2]: *** [bootstrapping.conf] 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: Warning: Debugger: could not find link destinations for: GHC.Bool.Bool Documentation created: dist-stage2\doc\html\ghc\index.html make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/compiler' make -C ghc stage=2 boot make[2]: Entering directory `/buildbot/x86-win-fast-head/build/ghc' c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --distpref dist-stage2 \ --prefix=c:/NONEXISTENT --bindir=c:/NONEXISTENT --libdir=c:/NONEXISTENT --libexecdir=c:/NONEXISTENT --datadir=c:/NONEXISTENT --docdir=c:/NONEXISTENT --haddockdir=c:/NONEXISTENT --htmldir=c:/NONEXISTENT \ --flags=ghci --ghc-option=-threaded --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --libsubdir=. \ --datadir='$libdir' \ --datasubdir=. Configuring ghc-bin-6.9... make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/ghc' make -C ghc stage=2 make[2]: Entering directory `/buildbot/x86-win-fast-head/build/ghc' c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf build --distpref dist-stage2 Preprocessing executables for ghc-bin-6.9... Building ghc-bin-6.9... [1 of 1] Compiling Main ( Main.hs, dist-stage2\build\ghc\ghc-tmp\Main.o ) Linking dist-stage2\build\ghc\ghc.exe ... c:/builds/slave/x86-win-fast-head/build/rts/libHSrts_thr.a(Linker.thr_o)(.text+0xf9a):Linker.c: undefined reference to `lookupLocalSymbol' c:/builds/slave/x86-win-fast-head/build/rts/libHSrts_thr.a(Linker.thr_o)(.text+0xfc9):Linker.c: undefined reference to `lookupLocalSymbol' collect2: ld returned 1 exit status make[2]: *** [build.stage.2] Error 1 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/ghc' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build' From cvs-ghc at haskell.org Mon Aug 4 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Mon Aug 4 03:29:55 2008 Subject: Daily report for stable Message-ID: <200808040730.m747U2uP023684@monk.galois.com> Build results: fast486 stable: fail (failed darcs) gabor stable: fail (failed boottestsuite runtestsuite) kgardas stable: fail (failed stage1) mnemosyne x86-64 Gentoo stable: pass tnaur x86 Linux stable: pass x86 Windows stable: lost x86 Windows stable fast: fail (failed boottestsuite runtestsuite) lost lost fail (failed boottestsuite runtestsuite) fail (failed getsubrepos) fail (failed getsubrepos) x86-64 Linux stable: lost New unexpected test failures: TyFamUndec 2 mnemosyne x86-64 Gentoo stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable drvfail002 2 mnemosyne x86-64 Gentoo stable outofmem2 2 mnemosyne x86-64 Gentoo stable tcfail043 2 mnemosyne x86-64 Gentoo stable tcfail071 2 mnemosyne x86-64 Gentoo stable tcfail121 2 mnemosyne x86-64 Gentoo stable tcfail130 2 mnemosyne x86-64 Gentoo stable tcfail154 2 mnemosyne x86-64 Gentoo stable tcfail157 2 mnemosyne x86-64 Gentoo stable tcfail170 2 mnemosyne x86-64 Gentoo stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/timeout ------------------------------------------------------------------------ Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[2]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/timeout' Makefile:3: ../../mk/cabal-flags.mk: No such file or directory make[2]: *** No rule to make target `../../mk/cabal-flags.mk'. Stop. make[2]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/timeout' make[1]: *** [../../timeout/install-inplace/bin/timeout] Error 2 make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor-stable/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete == running darcs get --partial http://darcs.haskell.org/ghc-stable/testsuite Copying patch 1 of 2736...Copying patch 2 of 2736...Copying patch 3 of 2736...Copying patch 4 of 2736...Copying patch 5 of 2736...Copying patch 6 of 2736...Copying patch 7 of 2736...Copying patch 8 of 2736...Copying patch 9 of 2736...Copying patch 10 of 2736...Copying patch 11 of 2736...Copying patch 12 of 2736...Copying patch 13 of 2736...Copying patch 14 of 2736...Copying patch 15 of 2736...Copying patch 16 of 2736...Copying patch 17 of 2736...Copying patch 18 of 2736...Copying patch 19 of 2736...Copying patch 20 of 2736...Copying patch 21 of 2736...Copying patch 22 of 2736...Copying patch 23 of 2736...Copying patch 24 of 2736...Copying patch 25 of 2736...Copying patch 26 of 2736...Copying patch 27 of 2736...Copying patch 28 of 2736...Copying patch 29 of 2736...Copying patch 30 of 2736...Copying patch 31 of 2736...Copying patch 32 of 2736...Copying patch 33 of 2736...Copying patch 34 of 2736...Copying patch 35 of 2736...Copying patch 36 of 2736...Copying patch 37 of 2736...Copying patch 38 of 2736...Copying patch 39 of 2736...Copying patch 40 of 2736...Copying patch 41 of 2736...Copying patch 42 of 2736...Copying patch 43 of 2736...Copying patch 44 of 2736...Copying patch 45 of 2736...Copying patch 46 of 2736...Copying patch 47 of 2736...Copying patch 48 of 2736...Copying patch 49 of 2736...Copying patch 50 of 2736...Copying patch 51 of 2736...Copying patch 52 of 2736...Copying patch 53 of 2736...Copying patch 54 of 2736...Copying patch 55 of 2736...Copying patch 56 of 2736...Copying patch 57 of 2736...Copying patch 58 of 2736...Copying patch 59 of 2736...Copying patch 60 of 2736...Copying patch 61 of 2736...Copying patch 62 of 2736...Copying patch 63 of 2736...Copying patch 64 of 2736...Copying patch 65 of 2736...Copying patch 66 of 2736...Copying patch 67 of 2736...Copying patch 68 of 2736...Copying patch 69 of 2736...Copying patch 70 of 2736...Copying patch 71 of 2736...Copying patch 72 of 2736...Copying patch 73 of 2736...Copying patch 74 of 2736...Copying patch 75 of 2736...Copying patch 76 of 2736...Copy ing patch 77 of 2736...Copying patch 78 of 2736...Copying patch 79 of 2736...Copying patch 80 of 2736...Copying patch 81 of 2736...Copying patch 82 of 2736...Copying patch 83 of 2736...Copying patch 84 of 2736...Copying patch 85 of 2736...Copying patch 86 of 2736...Copying patch 87 of 2736...Copying patch 88 of 2736...Copying patch 89 of 2736...Copying patch 90 of 2736...Copying patch 91 of 2736...Copying patch 92 of 2736...Copying patch 93 of 2736...Copying patch 94 of 2736...Copying patch 95 of 2736...Copying patch 96 of 2736...Copying patch 97 of 2736...Copying patch 98 of 2736...Copying patch 99 of 2736...Copying patch 100 of 2736...Copying patch 101 of 2736...Copying patch 102 of 2736...Copying patch 103 of 2736...Copying patch 104 of 2736...Copying patch 105 of 2736...Copying patch 106 of 2736...Copying patch 107 of 2736...Copying patch 108 of 2736...Copying patch 109 of 2736...Copying patch 110 of 2736...Copying patch 111 of 2736...Copying patch 112 of 2736...Copying patch 113 of 2736...Copying patch 114 of 2736...Copying patch 115 of 2736...Copying patch 116 of 2736...Copying patch 117 of 2736...Copying patch 118 of 2736...Copying patch 119 of 2736...Copying patch 120 of 2736...Copying patch 121 of 2736...Copying patch 122 of 2736...Copying patch 123 of 2736...Copying patch 124 of 2736...Copying patch 125 of 2736...Copying patch 126 of 2736...Copying patch 127 of 2736...Copying patch 128 of 2736...Copying patch 129 of 2736...Copying patch 130 of 2736...Copying patch 131 of 2736...Copying patch 132 of 2736...Copying patch 133 of 2736...Copying patch 134 of 2736...Copying patch 135 of 2736...Copying patch 136 of 2736...Copying patch 137 of 2736...Copying patch 138 of 2736...Copying patch 139 of 2736...Copying patch 140 of 2736...Copying patch 141 of 2736...Copying patch 142 of 2736...Copying patch 143 of 2736...Copying patch 144 of 2736...Copying patch 145 of 2736...Copying patch 146 of 2736...Copying patch 147 of 2736...Copying patch 148 of 2736...Copying patch 149 of 2736...Copying patch 150 of 2736...Co pying patch 151 of 2736...Copying patch 152 of 2736...Copying patch 153 of 2736...Copying patch 154 of 2736...Copying patch 155 of 2736...Copying patch 156 of 2736...Copying patch 157 of 2736...Copying patch 158 of 2736...Copying patch 159 of 2736...Copying patch 160 of 2736...Copying patch 161 of 2736...Copying patch 162 of 2736...Copying patch 163 of 2736...Copying patch 164 of 2736...Copying patch 165 of 2736...Copying patch 166 of 2736...Copying patch 167 of 2736...Copying patch 168 of 2736...Copying patch 169 of 2736...Copying patch 170 of 2736...Copying patch 171 of 2736...Copying patch 172 of 2736...Copying patch 173 of 2736...Copying patch 174 of 2736...Copying patch 175 of 2736...Copying patch 176 of 2736...Copying patch 177 of 2736...Copying patch 178 of 2736...Copying patch 179 of 2736...Copying patch 180 of 2736...Copying patch 181 of 2736...Copying patch 182 of 2736...Copying patch 183 of 2736...Copying patch 184 of 2736...Copying patch 185 of 2736...Copying patch 186 of 2736...Copying patch 187 of 2736...Copying patch 188 of 2736...Copying patch 189 of 2736...Copying patch 190 of 2736...Copying patch 191 of 2736...Copying patch 192 of 2736...Copying patch 193 of 2736...Copying patch 194 of 2736...Copying patch 195 of 2736...Copying patch 196 of 2736...Copying patch 197 of 2736...Copying patch 198 of 2736...Copying patch 199 of 2736...Copying patch 200 of 2736...Copying patch 201 of 2736...Copying patch 202 of 2736...Copying patch 203 of 2736...Copying patch 204 of 2736...Copying patch 205 of 2736...Copying patch 206 of 2736...Copying patch 207 of 2736...Copying patch 208 of 2736...Copying patch 209 of 2736...Copying patch 210 of 2736...Copying patch 211 of 2736...Copying patch 212 of 2736...Copying patch 213 of 2736...Copying patch 214 of 2736...Copying patch 215 of 2736...Copying patch 216 of 2736...Copying patch 217 of 2736...Copying patch 218 of 2736...Copying patch 219 of 2736...Copying patch 220 of 2736...Copying patch 221 of 2736...Copying patch 222 of 2736...Copying patch 223 of 2736...Copyi ng patch 224 of 2736...Copying patch 225 of 2736...Copying patch 226 of 2736...Copying patch 227 of 2736...Copying patch 228 of 2736...Copying patch 229 of 2736...Copying patch 230 of 2736...Copying patch 231 of 2736...Copying patch 232 of 2736...Copying patch 233 of 2736...Copying patch 234 of 2736...Copying patch 235 of 2736...Copying patch 236 of 2736...Copying patch 237 of 2736...Copying patch 238 of 2736...Copying patch 239 of 2736...Copying patch 240 of 2736...Copying patch 241 of 2736...Copying patch 242 of 2736...Copying patch 243 of 2736...Copying patch 244 of 2736...Copying patch 245 of 2736...Copying patch 246 of 2736...Copying patch 247 of 2736...Copying patch 248 of 2736...Copying patch 249 of 2736...Copying patch 250 of 2736...Copying patch 251 of 2736...Copying patch 252 of 2736...Copying patch 253 of 2736...Copying patch 254 of 2736...Copying patch 255 of 2736...Copying patch 256 of 2736...Copying patch 257 of 2736...Copying patch 258 of 2736...Copying patch 259 of 2736...Copying patch 260 of 2736...Copying patch 261 of 2736...Copying patch 262 of 2736...Copying patch 263 of 2736...Copying patch 264 of 2736...Copying patch 265 of 2736...Copying patch 266 of 2736...Copying patch 267 of 2736...Copying patch 268 of 2736...Copying patch 269 of 2736...Copying patch 270 of 2736...Copying patch 271 of 2736...Copying patch 272 of 2736...Copying patch 273 of 2736...Copying patch 274 of 2736...Copying patch 275 of 2736...Copying patch 276 of 2736...Copying patch 277 of 2736...Copying patch 278 of 2736...Copying patch 279 of 2736...Copying patch 280 of 2736...Copying patch 281 of 2736...Copying patch 282 of 2736...Copying patch 283 of 2736...Copying patch 284 of 2736...Copying patch 285 of 2736...Copying patch 286 of 2736...Copying patch 287 of 2736...Copying patch 288 of 2736...Copying patch 289 of 2736...Copying patch 290 of 2736...Copying patch 291 of 2736...Copying patch 292 of 2736...Copying patch 293 of 2736...Copying patch 294 of 2736...Copying patch 295 of 2736...Copying patch 296 of 2736...Copying patch 297 of 2736...Copying patch 298 of 2736...Copying patch 299 of 2736...Copying patch 300 of 2736...Copying patch 301 of 2736...Copying patch 302 of 2736...Copying patch 303 of 2736...Copying patch 304 of 2736...Copying patch 305 of 2736...Copying patch 306 of 2736...Copying patch 307 of 2736...Copying patch 308 of 2736...Copying patch 309 of 2736...Copying patch 310 of 2736...Copying patch 311 of 2736...Copying patch 312 of 2736...Copying patch 313 of 2736...Copying patch 314 of 2736...Copying patch 315 of 2736...Copying patch 316 of 2736...Copying patch 317 of 2736...Copying patch 318 of 2736...Copying patch 319 of 2736...Copying patch 320 of 2736...Copying patch 321 of 2736...Copying patch 322 of 2736...Copying patch 323 of 2736...Copying patch 324 of 2736...Copying patch 325 of 2736...Copying patch 326 of 2736...Copying patch 327 of 2736...Copying patch 328 of 2736...Copying patch 329 of 2736...Copying patch 330 of 2736...Copying patch 331 of 2736...Copying patch 332 of 2736...Copying patch 333 of 2736...Copying patch 334 of 2736...Copying patch 335 of 2736...Copying patch 336 of 2736...Copying patch 337 of 2736...Copying patch 338 of 2736...Copying patch 339 of 2736...Copying patch 340 of 2736...Copying patch 341 of 2736...Copying patch 342 of 2736...Copying patch 343 of 2736...Copying patch 344 of 2736...Copying patch 345 of 2736...Copying patch 346 of 2736...Copying patch 347 of 2736...Copying patch 348 of 2736...Copying patch 349 of 2736...Copying patch 350 of 2736...Copying patch 351 of 2736...Copying patch 352 of 2736...Copying patch 353 of 2736...Copying patch 354 of 2736...Copying patch 355 of 2736...Copying patch 356 of 2736...Copying patch 357 of 2736...Copying patch 358 of 2736...Copying patch 359 of 2736...Copying patch 360 of 2736...Copying patch 361 of 2736...Copying patch 362 of 2736...Copying patch 363 of 2736...Copying patch 364 of 2736...Copying patch 365 of 2736...Copying patch 366 of 2736...Copying patch 367 of 2736...Copying patch 368 of 2736...Copying patch 369 of 2736...Copying pat ch 370 of 2736...Copying patch 371 of 2736...Copying patch 372 of 2736...Copying patch 373 of 2736...Copying patch 374 of 2736...Copying patch 375 of 2736...Copying patch 376 of 2736...Copying patch 377 of 2736...Copying patch 378 of 2736...Copying patch 379 of 2736...Copying patch 380 of 2736...Copying patch 381 of 2736...Copying patch 382 of 2736...Copying patch 383 of 2736...Copying patch 384 of 2736...Copying patch 385 of 2736...Copying patch 386 of 2736...Copying patch 387 of 2736...Copying patch 388 of 2736...Copying patch 389 of 2736...Copying patch 390 of 2736...Copying patch 391 of 2736...Copying patch 392 of 2736...Copying patch 393 of 2736...Copying patch 394 of 2736...Copying patch 395 of 2736...Copying patch 396 of 2736...Copying patch 397 of 2736...Copying patch 398 of 2736...Copying patch 399 of 2736...Copying patch 400 of 2736...Copying patch 401 of 2736...Copying patch 402 of 2736...Copying patch 403 of 2736...Copying patch 404 of 2736...Copying patch 405 of 2736...Copying patch 406 of 2736...Copying patch 407 of 2736...Copying patch 408 of 2736...Copying patch 409 of 2736...Copying patch 410 of 2736...Copying patch 411 of 2736...Copying patch 412 of 2736...Copying patch 413 of 2736...Copying patch 414 of 2736...Copying patch 415 of 2736...Copying patch 416 of 2736...Copying patch 417 of 2736...Copying patch 418 of 2736...Copying patch 419 of 2736...Copying patch 420 of 2736...Copying patch 421 of 2736...Copying patch 422 of 2736...Copying patch 423 of 2736...Copying patch 424 of 2736...Copying patch 425 of 2736...Copying patch 426 of 2736...Copying patch 427 of 2736...Copying patch 428 of 2736...Copying patch 429 of 2736...Copying patch 430 of 2736...Copying patch 431 of 2736...Copying patch 432 of 2736...Copying patch 433 of 2736...Copying patch 434 of 2736...Copying patch 435 of 2736...Copying patch 436 of 2736...Copying patch 437 of 2736...Copying patch 438 of 2736...Copying patch 439 of 2736...Copying patch 440 of 2736...Copying patch 441 of 2736...Copying patch 442 of 2736...Copying patch 443 of 2736...Copying patch 444 of 2736...Copying patch 445 of 2736...Copying patch 446 of 2736...Copying patch 447 of 2736...Copying patch 448 of 2736...Copying patch 449 of 2736...Copying patch 450 of 2736...Copying patch 451 of 2736...Copying patch 452 of 2736...Copying patch 453 of 2736...Copying patch 454 of 2736...Copying patch 455 of 2736...Copying patch 456 of 2736...Copying patch 457 of 2736...Copying patch 458 of 2736...Copying patch 459 of 2736...Copying patch 460 of 2736...Copying patch 461 of 2736...Copying patch 462 of 2736...Copying patch 463 of 2736...Copying patch 464 of 2736...Copying patch 465 of 2736...Copying patch 466 of 2736...Copying patch 467 of 2736...Copying patch 468 of 2736...Copying patch 469 of 2736...Copying patch 470 of 2736...Copying patch 471 of 2736...Copying patch 472 of 2736...Copying patch 473 of 2736...Copying patch 474 of 2736...Copying patch 475 of 2736...Copying patch 476 of 2736...Copying patch 477 of 2736...Copying patch 478 of 2736...Copying patch 479 of 2736...Copying patch 480 of 2736...Copying patch 481 of 2736...Copying patch 482 of 2736...Copying patch 483 of 2736...Copying patch 484 of 2736...Copying patch 485 of 2736...Copying patch 486 of 2736...Copying patch 487 of 2736...Copying patch 488 of 2736...Copying patch 489 of 2736...Copying patch 490 of 2736...Copying patch 491 of 2736...Copying patch 492 of 2736...Copying patch 493 of 2736...Copying patch 494 of 2736...Copying patch 495 of 2736...Copying patch 496 of 2736...Copying patch 497 of 2736...Copying patch 498 of 2736...Copying patch 499 of 2736...Copying patch 500 of 2736...Copying patch 501 of 2736...Copying patch 502 of 2736...Copying patch 503 of 2736...Copying patch 504 of 2736...Copying patch 505 of 2736...Copying patch 506 of 2736...Copying patch 507 of 2736...Copying patch 508 of 2736...Copying patch 509 of 2736...Copying patch 510 of 2736...Copying patch 511 of 2736...Copying patch 512 of 2736...Copying patch 513 of 2736...Copying patch 514 of 2736...Copying patch 515 of 2736...Copying patch 516 of 2736...Copying patch 517 of 2736...Copying patch 518 of 2736...Copying patch 519 of 2736...Copying patch 520 of 2736...Copying patch 521 of 2736...Copying patch 522 of 2736...Copying patch 523 of 2736...Copying patch 524 of 2736...Copying patch 525 of 2736...Copying patch 526 of 2736...Copying patch 527 of 2736...Copying patch 528 of 2736...Copying patch 529 of 2736...Copying patch 530 of 2736...Copying patch 531 of 2736...Copying patch 532 of 2736...Copying patch 533 of 2736...Copying patch 534 of 2736...Copying patch 535 of 2736...Copying patch 536 of 2736...Copying patch 537 of 2736...Copying patch 538 of 2736...Copying patch 539 of 2736...Copying patch 540 of 2736...Copying patch 541 of 2736...Copying patch 542 of 2736...Copying patch 543 of 2736...Copying patch 544 of 2736...Copying patch 545 of 2736...Copying patch 546 of 2736...Copying patch 547 of 2736...Copying patch 548 of 2736...Copying patch 549 of 2736...Copying patch 550 of 2736...Copying patch 551 of 2736...Copying patch 552 of 2736...Copying patch 553 of 2736...Copying patch 554 of 2736...Copying patch 555 of 2736...Copying patch 556 of 2736...Copying patch 557 of 2736...Copying patch 558 of 2736...Copying patch 559 of 2736...Copying patch 560 of 2736...Copying patch 561 of 2736...Copying patch 562 of 2736...Copying patch 563 of 2736...Copying patch 564 of 2736...Copying patch 565 of 2736...Copying patch 566 of 2736...Copying patch 567 of 2736...Copying patch 568 of 2736...Copying patch 569 of 2736...Copying patch 570 of 2736...Copying patch 571 of 2736...Copying patch 572 of 2736...Copying patch 573 of 2736...Copying patch 574 of 2736...Copying patch 575 of 2736...Copying patch 576 of 2736...Copying patch 577 of 2736...Copying patch 578 of 2736...Copying patch 579 of 2736...Copying patch 580 of 2736...Copying patch 581 of 2736...Copying patch 582 of 2736...Copying patch 583 of 2736...Copying patch 584 of 2736...Copying patch 585 of 2736...Copying patch 586 of 2736...Copying patch 587 of 2736...Copying patch 588 of 2736...Copying patch 589 of 2736...Copying patch 590 of 2736...Copying patch 591 of 2736...Copying patch 592 of 2736...Copying patch 593 of 2736...Copying patch 594 of 2736...Copying patch 595 of 2736...Copying patch 596 of 2736...Copying patch 597 of 2736...Copying patch 598 of 2736...Copying patch 599 of 2736...Copying patch 600 of 2736...Copying patch 601 of 2736...Copying patch 602 of 2736...Copying patch 603 of 2736...Copying patch 604 of 2736...Copying patch 605 of 2736...Copying patch 606 of 2736...Copying patch 607 of 2736...Copying patch 608 of 2736...Copying patch 609 of 2736...Copying patch 610 of 2736...Copying patch 611 of 2736...Copying patch 612 of 2736...Copying patch 613 of 2736...Copying patch 614 of 2736...Copying patch 615 of 2736...Copying patch 616 of 2736...Copying patch 617 of 2736...Copying patch 618 of 2736...Copying patch 619 of 2736...Copying patch 620 of 2736...Copying patch 621 of 2736...Copying patch 622 of 2736...Copying patch 623 of 2736...Copying patch 624 of 2736...Copying patch 625 of 2736...Copying patch 626 of 2736...Copying patch 627 of 2736...Copying patch 628 of 2736...Copying patch 629 of 2736...Copying patch 630 of 2736...Copying patch 631 of 2736...Copying patch 632 of 2736...Copying patch 633 of 2736...Copying patch 634 of 2736...Copying patch 635 of 2736...Copying patch 636 of 2736...Copying patch 637 of 2736...Copying patch 638 of 2736...Copying patch 639 of 2736...Copying patch 640 of 2736...Copying patch 641 of 2736...Copying patch 642 of 2736...Copying patch 643 of 2736...Copying patch 644 of 2736...Copying patch 645 of 2736...Copying patch 646 of 2736...Copying patch 647 of 2736...Copying patch 648 of 2736...Copying patch 649 of 2736...Copying patch 650 of 2736...Copying patch 651 of 2736...Copying patch 652 of 2736...Copying patch 653 of 2736...Copying patch 654 of 2736...Copying patch 655 of 2736...Copying patch 656 of 2736...Copying patch 657 of 2736...Copying patch 658 of 2736...Copying patch 659 of 2736...Copying patch 660 of 2736...Copying patch 661 of 2736...Copying patch 662 of 27 36...Copying patch 663 of 2736...Copying patch 664 of 2736...Copying patch 665 of 2736...Copying patch 666 of 2736...Copying patch 667 of 2736...Copying patch 668 of 2736...Copying patch 669 of 2736...Copying patch 670 of 2736...Copying patch 671 of 2736...Copying patch 672 of 2736...Copying patch 673 of 2736...Copying patch 674 of 2736...Copying patch 675 of 2736...Copying patch 676 of 2736...Copying patch 677 of 2736...Copying patch 678 of 2736...Copying patch 679 of 2736...Copying patch 680 of 2736...Copying patch 681 of 2736...Copying patch 682 of 2736...Copying patch 683 of 2736...Copying patch 684 of 2736...Copying patch 685 of 2736...Copying patch 686 of 2736...Copying patch 687 of 2736...Copying patch 688 of 2736...Copying patch 689 of 2736...Copying patch 690 of 2736...Copying patch 691 of 2736...Copying patch 692 of 2736...Copying patch 693 of 2736...Copying patch 694 of 2736...Copying patch 695 of 2736...Copying patch 696 of 2736...Copying patch 697 of 2736...Copying patch 698 of 2736...Copying patch 699 of 2736...Copying patch 700 of 2736...Copying patch 701 of 2736...Copying patch 702 of 2736...Copying patch 703 of 2736...Copying patch 704 of 2736...Copying patch 705 of 2736...Copying patch 706 of 2736...Copying patch 707 of 2736...Copying patch 708 of 2736...Copying patch 709 of 2736...Copying patch 710 of 2736...Copying patch 711 of 2736...Copying patch 712 of 2736...Copying patch 713 of 2736...Copying patch 714 of 2736...Copying patch 715 of 2736...Copying patch 716 of 2736...Copying patch 717 of 2736...Copying patch 718 of 2736...Copying patch 719 of 2736...Copying patch 720 of 2736...Copying patch 721 of 2736...Copying patch 722 of 2736...Copying patch 723 of 2736...Copying patch 724 of 2736...Copying patch 725 of 2736...Copying patch 726 of 2736...Copying patch 727 of 2736...Copying patch 728 of 2736...Copying patch 729 of 2736...Copying patch 730 of 2736...Copying patch 731 of 2736...Copying patch 732 of 2736...Copying patch 733 of 2736...Copying patch 734 of 2736...Copying patch 735 of 2736. ..Copying patch 736 of 2736...Copying patch 737 of 2736...Copying patch 738 of 2736...Copying patch 739 of 2736...Copying patch 740 of 2736...Copying patch 741 of 2736...Copying patch 742 of 2736...Copying patch 743 of 2736...Copying patch 744 of 2736...Copying patch 745 of 2736...Copying patch 746 of 2736...Copying patch 747 of 2736...Copying patch 748 of 2736...Copying patch 749 of 2736...Copying patch 750 of 2736...Copying patch 751 of 2736...Copying patch 752 of 2736...Copying patch 753 of 2736...Copying patch 754 of 2736...Copying patch 755 of 2736...Copying patch 756 of 2736...Copying patch 757 of 2736...Copying patch 758 of 2736...Copying patch 759 of 2736...Copying patch 760 of 2736...Copying patch 761 of 2736...Copying patch 762 of 2736...Copying patch 763 of 2736...Copying patch 764 of 2736...Copying patch 765 of 2736...Copying patch 766 of 2736...Copying patch 767 of 2736...Copying patch 768 of 2736...Copying patch 769 of 2736...Copying patch 770 of 2736...Copying patch 771 of 2736...Copying patch 772 of 2736...Copying patch 773 of 2736...Copying patch 774 of 2736...Copying patch 775 of 2736...Copying patch 776 of 2736...Copying patch 777 of 2736...Copying patch 778 of 2736...Copying patch 779 of 2736...Copying patch 780 of 2736...Copying patch 781 of 2736...Copying patch 782 of 2736...Copying patch 783 of 2736...Copying patch 784 of 2736...Copying patch 785 of 2736...Copying patch 786 of 2736...Copying patch 787 of 2736...Copying patch 788 of 2736...Copying patch 789 of 2736...Copying patch 790 of 2736...Copying patch 791 of 2736...Copying patch 792 of 2736...Copying patch 793 of 2736...Copying patch 794 of 2736...Copying patch 795 of 2736...Copying patch 796 of 2736...Copying patch 797 of 2736...Copying patch 798 of 2736...Copying patch 799 of 2736...Copying patch 800 of 2736...Copying patch 801 of 2736...Copying patch 802 of 2736...Copying patch 803 of 2736...Copying patch 804 of 2736...Copying patch 805 of 2736...Copying patch 806 of 2736...Copying patch 807 of 2736...Copying patch 808 of 2736...C opying patch 809 of 2736...Copying patch 810 of 2736...Copying patch 811 of 2736...Copying patch 812 of 2736...Copying patch 813 of 2736...Copying patch 814 of 2736...Copying patch 815 of 2736...Copying patch 816 of 2736...Copying patch 817 of 2736...Copying patch 818 of 2736...Copying patch 819 of 2736...Copying patch 820 of 2736...Copying patch 821 of 2736...Copying patch 822 of 2736...Copying patch 823 of 2736...Copying patch 824 of 2736...Copying patch 825 of 2736...Copying patch 826 of 2736...Copying patch 827 of 2736...Copying patch 828 of 2736...Copying patch 829 of 2736...Copying patch 830 of 2736...Copying patch 831 of 2736...Copying patch 832 of 2736...Copying patch 833 of 2736...Copying patch 834 of 2736...Copying patch 835 of 2736...Copying patch 836 of 2736...Copying patch 837 of 2736...Copying patch 838 of 2736...Copying patch 839 of 2736...Copying patch 840 of 2736...Copying patch 841 of 2736...Copying patch 842 of 2736...Copying patch 843 of 2736...Copying patch 844 of 2736...Copying patch 845 of 2736...Copying patch 846 of 2736...Copying patch 847 of 2736...Copying patch 848 of 2736...Copying patch 849 of 2736...Copying patch 850 of 2736...Copying patch 851 of 2736...Copying patch 852 of 2736...Copying patch 853 of 2736...Copying patch 854 of 2736...Copying patch 855 of 2736...Copying patch 856 of 2736...Copying patch 857 of 2736...Copying patch 858 of 2736...Copying patch 859 of 2736...Copying patch 860 of 2736...Copying patch 861 of 2736...Copying patch 862 of 2736...Copying patch 863 of 2736...Copying patch 864 of 2736...Copying patch 865 of 2736...Copying patch 866 of 2736...Copying patch 867 of 2736...Copying patch 868 of 2736...Copying patch 869 of 2736...Copying patch 870 of 2736...Copying patch 871 of 2736...Copying patch 872 of 2736...Copying patch 873 of 2736...Copying patch 874 of 2736...Copying patch 875 of 2736...Copying patch 876 of 2736...Copying patch 877 of 2736...Copying patch 878 of 2736...Copying patch 879 of 2736...Copying patch 880 of 2736...Copying patch 881 of 2736...Copy ing patch 882 of 2736...Copying patch 883 of 2736...Copying patch 884 of 2736...Copying patch 885 of 2736...Copying patch 886 of 2736...Copying patch 887 of 2736...Copying patch 888 of 2736...Copying patch 889 of 2736...Copying patch 890 of 2736...Copying patch 891 of 2736...Copying patch 892 of 2736...Copying patch 893 of 2736...Copying patch 894 of 2736...Copying patch 895 of 2736...Copying patch 896 of 2736...Copying patch 897 of 2736...Copying patch 898 of 2736...Copying patch 899 of 2736...Copying patch 900 of 2736...Copying patch 901 of 2736...Copying patch 902 of 2736...Copying patch 903 of 2736...Copying patch 904 of 2736...Copying patch 905 of 2736...Copying patch 906 of 2736...Copying patch 907 of 2736...Copying patch 908 of 2736...Copying patch 909 of 2736...Copying patch 910 of 2736...Copying patch 911 of 2736...Copying patch 912 of 2736...Copying patch 913 of 2736...Copying patch 914 of 2736...Copying patch 915 of 2736...Copying patch 916 of 2736...Copying patch 917 of 2736...Copying patch 918 of 2736...Copying patch 919 of 2736...Copying patch 920 of 2736...Copying patch 921 of 2736...Copying patch 922 of 2736...Copying patch 923 of 2736...Copying patch 924 of 2736...Copying patch 925 of 2736...Copying patch 926 of 2736...Copying patch 927 of 2736...Copying patch 928 of 2736...Copying patch 929 of 2736...Copying patch 930 of 2736...Copying patch 931 of 2736...Copying patch 932 of 2736...Copying patch 933 of 2736...Copying patch 934 of 2736...Copying patch 935 of 2736...Copying patch 936 of 2736...Copying patch 937 of 2736...Copying patch 938 of 2736...Copying patch 939 of 2736...Copying patch 940 of 2736...Copying patch 941 of 2736...Copying patch 942 of 2736...Copying patch 943 of 2736...Copying patch 944 of 2736...Copying patch 945 of 2736...Copying patch 946 of 2736...Copying patch 947 of 2736...Copying patch 948 of 2736...Copying patch 949 of 2736...Copying patch 950 of 2736...Copying patch 951 of 2736...Copying patch 952 of 2736...Copying patch 953 of 2736...Copying patch 954 of 2736...Copying patch 955 of 2736...Copying patch 956 of 2736...Copying patch 957 of 2736...Copying patch 958 of 2736...Copying patch 959 of 2736...Copying patch 960 of 2736...Copying patch 961 of 2736...Copying patch 962 of 2736...Copying patch 963 of 2736...Copying patch 964 of 2736...Copying patch 965 of 2736...Copying patch 966 of 2736...Copying patch 967 of 2736...Copying patch 968 of 2736...Copying patch 969 of 2736...Copying patch 970 of 2736...Copying patch 971 of 2736...Copying patch 972 of 2736...Copying patch 973 of 2736...Copying patch 974 of 2736...Copying patch 975 of 2736...Copying patch 976 of 2736...Copying patch 977 of 2736...Copying patch 978 of 2736...Copying patch 979 of 2736...Copying patch 980 of 2736...Copying patch 981 of 2736...Copying patch 982 of 2736...Copying patch 983 of 2736...Copying patch 984 of 2736...Copying patch 985 of 2736...Copying patch 986 of 2736...Copying patch 987 of 2736...Copying patch 988 of 2736...Copying patch 989 of 2736...Copying patch 990 of 2736...Copying patch 991 of 2736...Copying patch 992 of 2736...Copying patch 993 of 2736...Copying patch 994 of 2736...Copying patch 995 of 2736...Copying patch 996 of 2736...Copying patch 997 of 2736...Copying patch 998 of 2736...Copying patch 999 of 2736...Copying patch 1000 of 2736...Copying patch 1001 of 2736...Copying patch 1002 of 2736...Copying patch 1003 of 2736...Copying patch 1004 of 2736...Copying patch 1005 of 2736...Copying patch 1006 of 2736...Copying patch 1007 of 2736...Copying patch 1008 of 2736...Copying patch 1009 of 2736...Copying patch 1010 of 2736...Copying patch 1011 of 2736...Copying patch 1012 of 2736...Copying patch 1013 of 2736...Copying patch 1014 of 2736...Copying patch 1015 of 2736...Copying patch 1016 of 2736...Copying patch 1017 of 2736...Copying patch 1018 of 2736...Copying patch 1019 of 2736...Copying patch 1020 of 2736...Copying patch 1021 of 2736...Copying patch 1022 of 2736...Copying patch 1023 of 2736...Copying patch 1024 of 2736...Copying patch 1025 of 2736...Copying patch 1026 of 2736...Copying pat ch 1027 of 2736...Copying patch 1028 of 2736...Copying patch 1029 of 2736...Copying patch 1030 of 2736...Copying patch 1031 of 2736...Copying patch 1032 of 2736...Copying patch 1033 of 2736...Copying patch 1034 of 2736...Copying patch 1035 of 2736...Copying patch 1036 of 2736...Copying patch 1037 of 2736...Copying patch 1038 of 2736...Copying patch 1039 of 2736...Copying patch 1040 of 2736...Copying patch 1041 of 2736...Copying patch 1042 of 2736...Copying patch 1043 of 2736...Copying patch 1044 of 2736...Copying patch 1045 of 2736...Copying patch 1046 of 2736...Copying patch 1047 of 2736...Copying patch 1048 of 2736...Copying patch 1049 of 2736...Copying patch 1050 of 2736...Copying patch 1051 of 2736...Copying patch 1052 of 2736...Copying patch 1053 of 2736...Copying patch 1054 of 2736...Copying patch 1055 of 2736...Copying patch 1056 of 2736...Copying patch 1057 of 2736...Copying patch 1058 of 2736...Copying patch 1059 of 2736...Copying patch 1060 of 2736...Copying patch 1061 of 2736...Copying patch 1062 of 2736...Copying patch 1063 of 2736...Copying patch 1064 of 2736...Copying patch 1065 of 2736...Copying patch 1066 of 2736...Copying patch 1067 of 2736...Copying patch 1068 of 2736...Copying patch 1069 of 2736...Copying patch 1070 of 2736...Copying patch 1071 of 2736...Copying patch 1072 of 2736...Copying patch 1073 of 2736...Copying patch 1074 of 2736...Copying patch 1075 of 2736...Copying patch 1076 of 2736...Copying patch 1077 of 2736...Copying patch 1078 of 2736...Copying patch 1079 of 2736...Copying patch 1080 of 2736...Copying patch 1081 of 2736...Copying patch 1082 of 2736...Copying patch 1083 of 2736...Copying patch 1084 of 2736...Copying patch 1085 of 2736...Copying patch 1086 of 2736...Copying patch 1087 of 2736...Copying patch 1088 of 2736...Copying patch 1089 of 2736...Copying patch 1090 of 2736...Copying patch 1091 of 2736...Copying patch 1092 of 2736...Copying patch 1093 of 2736...Copying patch 1094 of 2736...Copying patch 1095 of 2736...Copying patch 1096 of 2736...Copying patch 1097 of 2736.. .Copying patch 1098 of 2736...Copying patch 1099 of 2736...Copying patch 1100 of 2736...Copying patch 1101 of 2736...Copying patch 1102 of 2736...Copying patch 1103 of 2736...Copying patch 1104 of 2736...Copying patch 1105 of 2736...Copying patch 1106 of 2736...Copying patch 1107 of 2736...Copying patch 1108 of 2736...Copying patch 1109 of 2736...Copying patch 1110 of 2736...Copying patch 1111 of 2736...Copying patch 1112 of 2736...Copying patch 1113 of 2736...Copying patch 1114 of 2736...Copying patch 1115 of 2736...Copying patch 1116 of 2736...Copying patch 1117 of 2736...Copying patch 1118 of 2736...Copying patch 1119 of 2736...Copying patch 1120 of 2736...Copying patch 1121 of 2736...Copying patch 1122 of 2736...Copying patch 1123 of 2736...Copying patch 1124 of 2736...Copying patch 1125 of 2736...Copying patch 1126 of 2736...Copying patch 1127 of 2736...Copying patch 1128 of 2736...Copying patch 1129 of 2736...Copying patch 1130 of 2736...Copying patch 1131 of 2736...Copying patch 1132 of 2736...Copying patch 1133 of 2736...Copying patch 1134 of 2736...Copying patch 1135 of 2736...Copying patch 1136 of 2736...Copying patch 1137 of 2736...Copying patch 1138 of 2736...Copying patch 1139 of 2736...Copying patch 1140 of 2736...Copying patch 1141 of 2736...Copying patch 1142 of 2736...Copying patch 1143 of 2736...Copying patch 1144 of 2736...Copying patch 1145 of 2736...Copying patch 1146 of 2736...Copying patch 1147 of 2736...Copying patch 1148 of 2736...Copying patch 1149 of 2736...Copying patch 1150 of 2736...Copying patch 1151 of 2736...Copying patch 1152 of 2736...Copying patch 1153 of 2736...Copying patch 1154 of 2736...Copying patch 1155 of 2736...Copying patch 1156 of 2736...Copying patch 1157 of 2736...Copying patch 1158 of 2736...Copying patch 1159 of 2736...Copying patch 1160 of 2736...Copying patch 1161 of 2736...Copying patch 1162 of 2736...Copying patch 1163 of 2736...Copying patch 1164 of 2736...Copying patch 1165 of 2736...Copying patch 1166 of 2736...Copying patch 1167 of 2736...Copying patch 11 68 of 2736...Copying patch 1169 of 2736...Copying patch 1170 of 2736...Copying patch 1171 of 2736...Copying patch 1172 of 2736...Copying patch 1173 of 2736...Copying patch 1174 of 2736...Copying patch 1175 of 2736...Copying patch 1176 of 2736...Copying patch 1177 of 2736...Copying patch 1178 of 2736...Copying patch 1179 of 2736...Copying patch 1180 of 2736...Copying patch 1181 of 2736...Copying patch 1182 of 2736...Copying patch 1183 of 2736...Copying patch 1184 of 2736...Copying patch 1185 of 2736...Copying patch 1186 of 2736...Copying patch 1187 of 2736...Copying patch 1188 of 2736...Copying patch 1189 of 2736...Copying patch 1190 of 2736...Copying patch 1191 of 2736...Copying patch 1192 of 2736...Copying patch 1193 of 2736...Copying patch 1194 of 2736...Copying patch 1195 of 2736...Copying patch 1196 of 2736...Copying patch 1197 of 2736...Copying patch 1198 of 2736...Copying patch 1199 of 2736...Copying patch 1200 of 2736...Copying patch 1201 of 2736...Copying patch 1202 of 2736...Copying patch 1203 of 2736...Copying patch 1204 of 2736...Copying patch 1205 of 2736...Copying patch 1206 of 2736...Copying patch 1207 of 2736...Copying patch 1208 of 2736...Copying patch 1209 of 2736...Copying patch 1210 of 2736...Copying patch 1211 of 2736...Copying patch 1212 of 2736...Copying patch 1213 of 2736...Copying patch 1214 of 2736...Copying patch 1215 of 2736...Copying patch 1216 of 2736...Copying patch 1217 of 2736...Copying patch 1218 of 2736...Copying patch 1219 of 2736...Copying patch 1220 of 2736...Copying patch 1221 of 2736...Copying patch 1222 of 2736...Copying patch 1223 of 2736...Copying patch 1224 of 2736...Copying patch 1225 of 2736...Copying patch 1226 of 2736...Copying patch 1227 of 2736...Copying patch 1228 of 2736...Copying patch 1229 of 2736...Copying patch 1230 of 2736...Copying patch 1231 of 2736...Copying patch 1232 of 2736...Copying patch 1233 of 2736...Copying patch 1234 of 2736...Copying patch 1235 of 2736...Copying patch 1236 of 2736...Copying patch 1237 of 2736...Copying patch 1238 of 2736...Copy ing patch 1239 of 2736...Copying patch 1240 of 2736...Copying patch 1241 of 2736...Copying patch 1242 of 2736...Copying patch 1243 of 2736...Copying patch 1244 of 2736...Copying patch 1245 of 2736...Copying patch 1246 of 2736...Copying patch 1247 of 2736...Copying patch 1248 of 2736...Copying patch 1249 of 2736...Copying patch 1250 of 2736...Copying patch 1251 of 2736...Copying patch 1252 of 2736...Copying patch 1253 of 2736...Copying patch 1254 of 2736...Copying patch 1255 of 2736...Copying patch 1256 of 2736...Copying patch 1257 of 2736...Copying patch 1258 of 2736...Copying patch 1259 of 2736...Copying patch 1260 of 2736...Copying patch 1261 of 2736...Copying patch 1262 of 2736...Copying patch 1263 of 2736...Copying patch 1264 of 2736...Copying patch 1265 of 2736...Copying patch 1266 of 2736...Copying patch 1267 of 2736...Copying patch 1268 of 2736...Copying patch 1269 of 2736...Copying patch 1270 of 2736...Copying patch 1271 of 2736...Copying patch 1272 of 2736...Copying patch 1273 of 2736...Copying patch 1274 of 2736...Copying patch 1275 of 2736...Copying patch 1276 of 2736...Copying patch 1277 of 2736...Copying patch 1278 of 2736...Copying patch 1279 of 2736...Copying patch 1280 of 2736...Copying patch 1281 of 2736...Copying patch 1282 of 2736...Copying patch 1283 of 2736...Copying patch 1284 of 2736...Copying patch 1285 of 2736...Copying patch 1286 of 2736...Copying patch 1287 of 2736...Copying patch 1288 of 2736...Copying patch 1289 of 2736...Copying patch 1290 of 2736...Copying patch 1291 of 2736...Copying patch 1292 of 2736...Copying patch 1293 of 2736...Copying patch 1294 of 2736...Copying patch 1295 of 2736...Copying patch 1296 of 2736...Copying patch 1297 of 2736...Copying patch 1298 of 2736...Copying patch 1299 of 2736...Copying patch 1300 of 2736...Copying patch 1301 of 2736...Copying patch 1302 of 2736...Copying patch 1303 of 2736...Copying patch 1304 of 2736...Copying patch 1305 of 2736...Copying patch 1306 of 2736...Copying patch 1307 of 2736...Copying patch 1308 of 2736...Copying patch 1309 of 2736...Copying patch 1310 of 2736...Copying patch 1311 of 2736...Copying patch 1312 of 2736...Copying patch 1313 of 2736...Copying patch 1314 of 2736...Copying patch 1315 of 2736...Copying patch 1316 of 2736...Copying patch 1317 of 2736...Copying patch 1318 of 2736...Copying patch 1319 of 2736...Copying patch 1320 of 2736...Copying patch 1321 of 2736...Copying patch 1322 of 2736...Copying patch 1323 of 2736...Copying patch 1324 of 2736...Copying patch 1325 of 2736...Copying patch 1326 of 2736...Copying patch 1327 of 2736...Copying patch 1328 of 2736...Copying patch 1329 of 2736...Copying patch 1330 of 2736...Copying patch 1331 of 2736...Copying patch 1332 of 2736...Copying patch 1333 of 2736...Copying patch 1334 of 2736...Copying patch 1335 of 2736...Copying patch 1336 of 2736...Copying patch 1337 of 2736...Copying patch 1338 of 2736...Copying patch 1339 of 2736...Copying patch 1340 of 2736...Copying patch 1341 of 2736...Copying patch 1342 of 2736...Copying patch 1343 of 2736...Copying patch 1344 of 2736...Copying patch 1345 of 2736...Copying patch 1346 of 2736...Copying patch 1347 of 2736...Copying patch 1348 of 2736...Copying patch 1349 of 2736...Copying patch 1350 of 2736...Copying patch 1351 of 2736...Copying patch 1352 of 2736...Copying patch 1353 of 2736...Copying patch 1354 of 2736...Copying patch 1355 of 2736...Copying patch 1356 of 2736...Copying patch 1357 of 2736...Copying patch 1358 of 2736...Copying patch 1359 of 2736...Copying patch 1360 of 2736...Copying patch 1361 of 2736...Copying patch 1362 of 2736...Copying patch 1363 of 2736...Copying patch 1364 of 2736...Copying patch 1365 of 2736...Copying patch 1366 of 2736...Copying patch 1367 of 2736...Copying patch 1368 of 2736...Copying patch 1369 of 2736...Copying patch 1370 of 2736...Copying patch 1371 of 2736...Copying patch 1372 of 2736...Copying patch 1373 of 2736...Copying patch 1374 of 2736...Copying patch 1375 of 2736...Copying patch 1376 of 2736...Copying patch 1377 of 2736...Copying patch 1378 of 2736...Copying patch 1379 of 2736...Copying p atch 1380 of 2736...Copying patch 1381 of 2736...Copying patch 1382 of 2736...Copying patch 1383 of 2736...Copying patch 1384 of 2736...Copying patch 1385 of 2736...Copying patch 1386 of 2736...Copying patch 1387 of 2736...Copying patch 1388 of 2736...Copying patch 1389 of 2736...Copying patch 1390 of 2736...Copying patch 1391 of 2736...Copying patch 1392 of 2736...Copying patch 1393 of 2736...Copying patch 1394 of 2736...Copying patch 1395 of 2736...Copying patch 1396 of 2736...Copying patch 1397 of 2736...Copying patch 1398 of 2736...Copying patch 1399 of 2736...Copying patch 1400 of 2736...Copying patch 1401 of 2736...Copying patch 1402 of 2736...Copying patch 1403 of 2736...Copying patch 1404 of 2736...Copying patch 1405 of 2736...Copying patch 1406 of 2736...Copying patch 1407 of 2736...Copying patch 1408 of 2736...Copying patch 1409 of 2736...Copying patch 1410 of 2736...Copying patch 1411 of 2736...Copying patch 1412 of 2736...Copying patch 1413 of 2736...Copying patch 1414 of 2736...Copying patch 1415 of 2736...Copying patch 1416 of 2736...Copying patch 1417 of 2736...Copying patch 1418 of 2736...Copying patch 1419 of 2736...Copying patch 1420 of 2736...Copying patch 1421 of 2736...Copying patch 1422 of 2736...Copying patch 1423 of 2736...Copying patch 1424 of 2736...Copying patch 1425 of 2736...Copying patch 1426 of 2736...Copying patch 1427 of 2736...Copying patch 1428 of 2736...Copying patch 1429 of 2736...Copying patch 1430 of 2736...Copying patch 1431 of 2736...Copying patch 1432 of 2736...Copying patch 1433 of 2736...Copying patch 1434 of 2736...Copying patch 1435 of 2736...Copying patch 1436 of 2736...Copying patch 1437 of 2736...Copying patch 1438 of 2736...Copying patch 1439 of 2736...Copying patch 1440 of 2736...Copying patch 1441 of 2736...Copying patch 1442 of 2736...Copying patch 1443 of 2736...Copying patch 1444 of 2736...Copying patch 1445 of 2736...Copying patch 1446 of 2736...Copying patch 1447 of 2736...Copying patch 1448 of 2736...Copying patch 1449 of 2736...Copying patch 1450 of 2736 ...Copying patch 1451 of 2736...Copying patch 1452 of 2736...Copying patch 1453 of 2736...Copying patch 1454 of 2736...Copying patch 1455 of 2736...Copying patch 1456 of 2736...Copying patch 1457 of 2736...Copying patch 1458 of 2736...Copying patch 1459 of 2736...Copying patch 1460 of 2736...Copying patch 1461 of 2736...Copying patch 1462 of 2736...Copying patch 1463 of 2736...Copying patch 1464 of 2736...Copying patch 1465 of 2736...Copying patch 1466 of 2736...Copying patch 1467 of 2736...Copying patch 1468 of 2736...Copying patch 1469 of 2736...Copying patch 1470 of 2736...Copying patch 1471 of 2736...Copying patch 1472 of 2736...Copying patch 1473 of 2736...Copying patch 1474 of 2736...Copying patch 1475 of 2736...Copying patch 1476 of 2736...Copying patch 1477 of 2736...Copying patch 1478 of 2736...Copying patch 1479 of 2736...Copying patch 1480 of 2736...Copying patch 1481 of 2736...Copying patch 1482 of 2736...Copying patch 1483 of 2736...Copying patch 1484 of 2736...Copying patch 1485 of 2736...Copying patch 1486 of 2736...Copying patch 1487 of 2736...Copying patch 1488 of 2736...Copying patch 1489 of 2736...Copying patch 1490 of 2736...Copying patch 1491 of 2736...Copying patch 1492 of 2736...Copying patch 1493 of 2736...Copying patch 1494 of 2736...Copying patch 1495 of 2736...Copying patch 1496 of 2736...Copying patch 1497 of 2736...Copying patch 1498 of 2736...Copying patch 1499 of 2736...Copying patch 1500 of 2736...Copying patch 1501 of 2736...Copying patch 1502 of 2736...Copying patch 1503 of 2736...Copying patch 1504 of 2736...Copying patch 1505 of 2736...Copying patch 1506 of 2736...Copying patch 1507 of 2736...Copying patch 1508 of 2736...Copying patch 1509 of 2736...Copying patch 1510 of 2736...Copying patch 1511 of 2736...Copying patch 1512 of 2736...Copying patch 1513 of 2736...Copying patch 1514 of 2736...Copying patch 1515 of 2736...Copying patch 1516 of 2736...Copying patch 1517 of 2736...Copying patch 1518 of 2736...Copying patch 1519 of 2736...Copying patch 1520 of 2736...Copying patch 1521 of 2736...Copying patch 1522 of 2736...Copying patch 1523 of 2736...Copying patch 1524 of 2736...Copying patch 1525 of 2736...Copying patch 1526 of 2736...Copying patch 1527 of 2736...Copying patch 1528 of 2736...Copying patch 1529 of 2736...Copying patch 1530 of 2736...Copying patch 1531 of 2736...Copying patch 1532 of 2736...Copying patch 1533 of 2736...Copying patch 1534 of 2736...Copying patch 1535 of 2736...Copying patch 1536 of 2736...Copying patch 1537 of 2736...Copying patch 1538 of 2736...Copying patch 1539 of 2736...Copying patch 1540 of 2736...Copying patch 1541 of 2736...Copying patch 1542 of 2736...Copying patch 1543 of 2736...Copying patch 1544 of 2736...Copying patch 1545 of 2736...Copying patch 1546 of 2736...Copying patch 1547 of 2736...Copying patch 1548 of 2736...Copying patch 1549 of 2736...Copying patch 1550 of 2736...Copying patch 1551 of 2736...Copying patch 1552 of 2736...Copying patch 1553 of 2736...Copying patch 1554 of 2736...Copying patch 1555 of 2736...Copying patch 1556 of 2736...Copying patch 1557 of 2736...Copying patch 1558 of 2736...Copying patch 1559 of 2736...Copying patch 1560 of 2736...Copying patch 1561 of 2736...Copying patch 1562 of 2736...Copying patch 1563 of 2736...Copying patch 1564 of 2736...Copying patch 1565 of 2736...Copying patch 1566 of 2736...Copying patch 1567 of 2736...Copying patch 1568 of 2736...Copying patch 1569 of 2736...Copying patch 1570 of 2736...Copying patch 1571 of 2736...Copying patch 1572 of 2736...Copying patch 1573 of 2736...Copying patch 1574 of 2736...Copying patch 1575 of 2736...Copying patch 1576 of 2736...Copying patch 1577 of 2736...Copying patch 1578 of 2736...Copying patch 1579 of 2736...Copying patch 1580 of 2736...Copying patch 1581 of 2736...Copying patch 1582 of 2736...Copying patch 1583 of 2736...Copying patch 1584 of 2736...Copying patch 1585 of 2736...Copying patch 1586 of 2736...Copying patch 1587 of 2736...Copying patch 1588 of 2736...Copying patch 1589 of 2736...Copying patch 1590 of 2736...Copying patch 1591 of 2736...Co pying patch 1592 of 2736...Copying patch 1593 of 2736...Copying patch 1594 of 2736...Copying patch 1595 of 2736...Copying patch 1596 of 2736...Copying patch 1597 of 2736...Copying patch 1598 of 2736...Copying patch 1599 of 2736...Copying patch 1600 of 2736...Copying patch 1601 of 2736...Copying patch 1602 of 2736...Copying patch 1603 of 2736...Copying patch 1604 of 2736...Copying patch 1605 of 2736...Copying patch 1606 of 2736...Copying patch 1607 of 2736...Copying patch 1608 of 2736...Copying patch 1609 of 2736...Copying patch 1610 of 2736...Copying patch 1611 of 2736...Copying patch 1612 of 2736...Copying patch 1613 of 2736...Copying patch 1614 of 2736...Copying patch 1615 of 2736...Copying patch 1616 of 2736...Copying patch 1617 of 2736...Copying patch 1618 of 2736...Copying patch 1619 of 2736...Copying patch 1620 of 2736...Copying patch 1621 of 2736...Copying patch 1622 of 2736...Copying patch 1623 of 2736...Copying patch 1624 of 2736...Copying patch 1625 of 2736...Copying patch 1626 of 2736...Copying patch 1627 of 2736...Copying patch 1628 of 2736...Copying patch 1629 of 2736...Copying patch 1630 of 2736...Copying patch 1631 of 2736...Copying patch 1632 of 2736...Copying patch 1633 of 2736...Copying patch 1634 of 2736...Copying patch 1635 of 2736...Copying patch 1636 of 2736...Copying patch 1637 of 2736...Copying patch 1638 of 2736...Copying patch 1639 of 2736...Copying patch 1640 of 2736...Copying patch 1641 of 2736...Copying patch 1642 of 2736...Copying patch 1643 of 2736...Copying patch 1644 of 2736...Copying patch 1645 of 2736...Copying patch 1646 of 2736...Copying patch 1647 of 2736...Copying patch 1648 of 2736...Copying patch 1649 of 2736...Copying patch 1650 of 2736...Copying patch 1651 of 2736...Copying patch 1652 of 2736...Copying patch 1653 of 2736...Copying patch 1654 of 2736...Copying patch 1655 of 2736...Copying patch 1656 of 2736...Copying patch 1657 of 2736...Copying patch 1658 of 2736...Copying patch 1659 of 2736...Copying patch 1660 of 2736...Copying patch 1661 of 2736...Copying patch 1662 of 2736...Copying patch 1663 of 2736...Copying patch 1664 of 2736...Copying patch 1665 of 2736...Copying patch 1666 of 2736...Copying patch 1667 of 2736...Copying patch 1668 of 2736...Copying patch 1669 of 2736...Copying patch 1670 of 2736...Copying patch 1671 of 2736...Copying patch 1672 of 2736...Copying patch 1673 of 2736...Copying patch 1674 of 2736...Copying patch 1675 of 2736...Copying patch 1676 of 2736...Copying patch 1677 of 2736...Copying patch 1678 of 2736...Copying patch 1679 of 2736...Copying patch 1680 of 2736...Copying patch 1681 of 2736...Copying patch 1682 of 2736...Copying patch 1683 of 2736...Copying patch 1684 of 2736...Copying patch 1685 of 2736...Copying patch 1686 of 2736...Copying patch 1687 of 2736...Copying patch 1688 of 2736...Copying patch 1689 of 2736...Copying patch 1690 of 2736...Copying patch 1691 of 2736...Copying patch 1692 of 2736...Copying patch 1693 of 2736...Copying patch 1694 of 2736...Copying patch 1695 of 2736...Copying patch 1696 of 2736...Copying patch 1697 of 2736...Copying patch 1698 of 2736...Copying patch 1699 of 2736...Copying patch 1700 of 2736...Copying patch 1701 of 2736...Copying patch 1702 of 2736...Copying patch 1703 of 2736...Copying patch 1704 of 2736...Copying patch 1705 of 2736...Copying patch 1706 of 2736...Copying patch 1707 of 2736...Copying patch 1708 of 2736...Copying patch 1709 of 2736...Copying patch 1710 of 2736...Copying patch 1711 of 2736...Copying patch 1712 of 2736...Copying patch 1713 of 2736...Copying patch 1714 of 2736...Copying patch 1715 of 2736...Copying patch 1716 of 2736...Copying patch 1717 of 2736...Copying patch 1718 of 2736...Copying patch 1719 of 2736...Copying patch 1720 of 2736...Copying patch 1721 of 2736...Copying patch 1722 of 2736...Copying patch 1723 of 2736...Copying patch 1724 of 2736...Copying patch 1725 of 2736...Copying patch 1726 of 2736...Copying patch 1727 of 2736...Copying patch 1728 of 2736...Copying patch 1729 of 2736...Copying patch 1730 of 2736...Copying patch 1731 of 2736...Copying patch 1732 of 2736...Copying patch 1733 of 2736...Copying patch 1734 of 2736...Copying patch 1735 of 2736...Copying patch 1736 of 2736...Copying patch 1737 of 2736...Copying patch 1738 of 2736...Copying patch 1739 of 2736...Copying patch 1740 of 2736...Copying patch 1741 of 2736...Copying patch 1742 of 2736...Copying patch 1743 of 2736...Copying patch 1744 of 2736...Copying patch 1745 of 2736...Copying patch 1746 of 2736...Copying patch 1747 of 2736...Copying patch 1748 of 2736...Copying patch 1749 of 2736...Copying patch 1750 of 2736...Copying patch 1751 of 2736...Copying patch 1752 of 2736...Copying patch 1753 of 2736...Copying patch 1754 of 2736...Copying patch 1755 of 2736...Copying patch 1756 of 2736...Copying patch 1757 of 2736...Copying patch 1758 of 2736...Copying patch 1759 of 2736...Copying patch 1760 of 2736...Copying patch 1761 of 2736...Copying patch 1762 of 2736...Copying patch 1763 of 2736...Copying patch 1764 of 2736...Copying patch 1765 of 2736...Copying patch 1766 of 2736...Copying patch 1767 of 2736...Copying patch 1768 of 2736...Copying patch 1769 of 2736...Copying patch 1770 of 2736...Copying patch 1771 of 2736...Copying patch 1772 of 2736...Copying patch 1773 of 2736...Copying patch 1774 of 2736...Copying patch 1775 of 2736...Copying patch 1776 of 2736...Copying patch 1777 of 2736...Copying patch 1778 of 2736...Copying patch 1779 of 2736...Copying patch 1780 of 2736...Copying patch 1781 of 2736...Copying patch 1782 of 2736...Copying patch 1783 of 2736...Copying patch 1784 of 2736...Copying patch 1785 of 2736...Copying patch 1786 of 2736...Copying patch 1787 of 2736...Copying patch 1788 of 2736...Copying patch 1789 of 2736...Copying patch 1790 of 2736...Copying patch 1791 of 2736...Copying patch 1792 of 2736...Copying patch 1793 of 2736...Copying patch 1794 of 2736...Copying patch 1795 of 2736...Copying patch 1796 of 2736...Copying patch 1797 of 2736...Copying patch 1798 of 2736...Copying patch 1799 of 2736...Copying patch 1800 of 2736...Copying patch 1801 of 2736...Copying patch 1802 of 2736...Copying patch 1803 of 27 36...Copying patch 1804 of 2736...Copying patch 1805 of 2736...Copying patch 1806 of 2736...Copying patch 1807 of 2736...Copying patch 1808 of 2736...Copying patch 1809 of 2736...Copying patch 1810 of 2736...Copying patch 1811 of 2736...Copying patch 1812 of 2736...Copying patch 1813 of 2736...Copying patch 1814 of 2736...Copying patch 1815 of 2736...Copying patch 1816 of 2736...Copying patch 1817 of 2736...Copying patch 1818 of 2736...Copying patch 1819 of 2736...Copying patch 1820 of 2736...Copying patch 1821 of 2736...Copying patch 1822 of 2736...Copying patch 1823 of 2736...Copying patch 1824 of 2736...Copying patch 1825 of 2736...Copying patch 1826 of 2736...Copying patch 1827 of 2736...Copying patch 1828 of 2736...Copying patch 1829 of 2736...Copying patch 1830 of 2736...Copying patch 1831 of 2736...Copying patch 1832 of 2736...Copying patch 1833 of 2736...Copying patch 1834 of 2736...Copying patch 1835 of 2736...Copying patch 1836 of 2736...Copying patch 1837 of 2736...Copying patch 1838 of 2736...Copying patch 1839 of 2736...Copying patch 1840 of 2736...Copying patch 1841 of 2736...Copying patch 1842 of 2736...Copying patch 1843 of 2736...Copying patch 1844 of 2736...Copying patch 1845 of 2736...Copying patch 1846 of 2736...Copying patch 1847 of 2736...Copying patch 1848 of 2736...Copying patch 1849 of 2736...Copying patch 1850 of 2736...Copying patch 1851 of 2736...Copying patch 1852 of 2736...Copying patch 1853 of 2736...Copying patch 1854 of 2736...Copying patch 1855 of 2736...Copying patch 1856 of 2736...Copying patch 1857 of 2736...Copying patch 1858 of 2736...Copying patch 1859 of 2736...Copying patch 1860 of 2736...Copying patch 1861 of 2736...Copying patch 1862 of 2736...Copying patch 1863 of 2736...Copying patch 1864 of 2736...Copying patch 1865 of 2736...Copying patch 1866 of 2736...Copying patch 1867 of 2736...Copying patch 1868 of 2736...Copying patch 1869 of 2736...Copying patch 1870 of 2736...Copying patch 1871 of 2736...Copying patch 1872 of 2736...Copying patch 1873 of 2736...Copying patc h 1874 of 2736...Copying patch 1875 of 2736...Copying patch 1876 of 2736...Copying patch 1877 of 2736...Copying patch 1878 of 2736...Copying patch 1879 of 2736...Copying patch 1880 of 2736...Copying patch 1881 of 2736...Copying patch 1882 of 2736...Copying patch 1883 of 2736...Copying patch 1884 of 2736...Copying patch 1885 of 2736...Copying patch 1886 of 2736...Copying patch 1887 of 2736...Copying patch 1888 of 2736...Copying patch 1889 of 2736...Copying patch 1890 of 2736...Copying patch 1891 of 2736...Copying patch 1892 of 2736...Copying patch 1893 of 2736...Copying patch 1894 of 2736...Copying patch 1895 of 2736...Copying patch 1896 of 2736...Copying patch 1897 of 2736...Copying patch 1898 of 2736...Copying patch 1899 of 2736...Copying patch 1900 of 2736...Copying patch 1901 of 2736...Copying patch 1902 of 2736...Copying patch 1903 of 2736...Copying patch 1904 of 2736...Copying patch 1905 of 2736...Copying patch 1906 of 2736...Copying patch 1907 of 2736...Copying patch 1908 of 2736...Copying patch 1909 of 2736...Copying patch 1910 of 2736...Copying patch 1911 of 2736...Copying patch 1912 of 2736...Copying patch 1913 of 2736...Copying patch 1914 of 2736...Copying patch 1915 of 2736...Copying patch 1916 of 2736...Copying patch 1917 of 2736...Copying patch 1918 of 2736...Copying patch 1919 of 2736...Copying patch 1920 of 2736...Copying patch 1921 of 2736...Copying patch 1922 of 2736...Copying patch 1923 of 2736...Copying patch 1924 of 2736...Copying patch 1925 of 2736...Copying patch 1926 of 2736...Copying patch 1927 of 2736...Copying patch 1928 of 2736...Copying patch 1929 of 2736...Copying patch 1930 of 2736...Copying patch 1931 of 2736...Copying patch 1932 of 2736...Copying patch 1933 of 2736...Copying patch 1934 of 2736...Copying patch 1935 of 2736...Copying patch 1936 of 2736...Copying patch 1937 of 2736...Copying patch 1938 of 2736...Copying patch 1939 of 2736...Copying patch 1940 of 2736...Copying patch 1941 of 2736...Copying patch 1942 of 2736...Copying patch 1943 of 2736...Copying patch 1944 of 2736... Copying patch 1945 of 2736...Copying patch 1946 of 2736...Copying patch 1947 of 2736...Copying patch 1948 of 2736...Copying patch 1949 of 2736...Copying patch 1950 of 2736...Copying patch 1951 of 2736...Copying patch 1952 of 2736...Copying patch 1953 of 2736...Copying patch 1954 of 2736...Copying patch 1955 of 2736...Copying patch 1956 of 2736...Copying patch 1957 of 2736...Copying patch 1958 of 2736...Copying patch 1959 of 2736...Copying patch 1960 of 2736...Copying patch 1961 of 2736...Copying patch 1962 of 2736...Copying patch 1963 of 2736...Copying patch 1964 of 2736...Copying patch 1965 of 2736...Copying patch 1966 of 2736...Copying patch 1967 of 2736...Copying patch 1968 of 2736...Copying patch 1969 of 2736...Copying patch 1970 of 2736...Copying patch 1971 of 2736...Copying patch 1972 of 2736...Copying patch 1973 of 2736...Copying patch 1974 of 2736...Copying patch 1975 of 2736...Copying patch 1976 of 2736...Copying patch 1977 of 2736...Copying patch 1978 of 2736...Copying patch 1979 of 2736...Copying patch 1980 of 2736...Copying patch 1981 of 2736...Copying patch 1982 of 2736...Copying patch 1983 of 2736...Copying patch 1984 of 2736...Copying patch 1985 of 2736...Copying patch 1986 of 2736...Copying patch 1987 of 2736...Copying patch 1988 of 2736...Copying patch 1989 of 2736...Copying patch 1990 of 2736...Copying patch 1991 of 2736...Copying patch 1992 of 2736...Copying patch 1993 of 2736...Copying patch 1994 of 2736...Copying patch 1995 of 2736...Copying patch 1996 of 2736...Copying patch 1997 of 2736...Copying patch 1998 of 2736...Copying patch 1999 of 2736...Copying patch 2000 of 2736...Copying patch 2001 of 2736...Copying patch 2002 of 2736...Copying patch 2003 of 2736...Copying patch 2004 of 2736...Copying patch 2005 of 2736...Copying patch 2006 of 2736...Copying patch 2007 of 2736...Copying patch 2008 of 2736...Copying patch 2009 of 2736...Copying patch 2010 of 2736...Copying patch 2011 of 2736...Copying patch 2012 of 2736...Copying patch 2013 of 2736...Copying patch 2014 of 2736...Copying patch 201 5 of 2736...Copying patch 2016 of 2736...Copying patch 2017 of 2736...Copying patch 2018 of 2736...Copying patch 2019 of 2736...Copying patch 2020 of 2736...Copying patch 2021 of 2736...Copying patch 2022 of 2736...Copying patch 2023 of 2736...Copying patch 2024 of 2736...Copying patch 2025 of 2736...Copying patch 2026 of 2736...Copying patch 2027 of 2736...Copying patch 2028 of 2736...Copying patch 2029 of 2736...Copying patch 2030 of 2736...Copying patch 2031 of 2736...Copying patch 2032 of 2736...Copying patch 2033 of 2736...Copying patch 2034 of 2736...Copying patch 2035 of 2736...Copying patch 2036 of 2736...Copying patch 2037 of 2736...Copying patch 2038 of 2736...Copying patch 2039 of 2736...Copying patch 2040 of 2736...Copying patch 2041 of 2736...Copying patch 2042 of 2736...Copying patch 2043 of 2736...Copying patch 2044 of 2736...Copying patch 2045 of 2736...Copying patch 2046 of 2736...Copying patch 2047 of 2736...Copying patch 2048 of 2736...Copying patch 2049 of 2736...Copying patch 2050 of 2736...Copying patch 2051 of 2736...Copying patch 2052 of 2736...Copying patch 2053 of 2736...Copying patch 2054 of 2736...Copying patch 2055 of 2736...Copying patch 2056 of 2736...Copying patch 2057 of 2736...Copying patch 2058 of 2736...Copying patch 2059 of 2736...Copying patch 2060 of 2736...Copying patch 2061 of 2736...Copying patch 2062 of 2736...Copying patch 2063 of 2736...Copying patch 2064 of 2736...Copying patch 2065 of 2736...Copying patch 2066 of 2736...Copying patch 2067 of 2736...Copying patch 2068 of 2736...Copying patch 2069 of 2736...Copying patch 2070 of 2736...Copying patch 2071 of 2736...Copying patch 2072 of 2736...Copying patch 2073 of 2736...Copying patch 2074 of 2736...Copying patch 2075 of 2736...Copying patch 2076 of 2736...Copying patch 2077 of 2736...Copying patch 2078 of 2736...Copying patch 2079 of 2736...Copying patch 2080 of 2736...Copying patch 2081 of 2736...Copying patch 2082 of 2736...Copying patch 2083 of 2736...Copying patch 2084 of 2736...Copying patch 2085 of 2736...Copyi ng patch 2086 of 2736...Copying patch 2087 of 2736...Copying patch 2088 of 2736...Copying patch 2089 of 2736...Copying patch 2090 of 2736...Copying patch 2091 of 2736...Copying patch 2092 of 2736...Copying patch 2093 of 2736...Copying patch 2094 of 2736...Copying patch 2095 of 2736...Copying patch 2096 of 2736...Copying patch 2097 of 2736...Copying patch 2098 of 2736...Copying patch 2099 of 2736...Copying patch 2100 of 2736...Copying patch 2101 of 2736...Copying patch 2102 of 2736...Copying patch 2103 of 2736...Copying patch 2104 of 2736...Copying patch 2105 of 2736...Copying patch 2106 of 2736...Copying patch 2107 of 2736...Copying patch 2108 of 2736...Copying patch 2109 of 2736...Copying patch 2110 of 2736...Copying patch 2111 of 2736...Copying patch 2112 of 2736...Copying patch 2113 of 2736...Copying patch 2114 of 2736...Copying patch 2115 of 2736...Copying patch 2116 of 2736...Copying patch 2117 of 2736...Copying patch 2118 of 2736...Copying patch 2119 of 2736...Copying patch 2120 of 2736...Copying patch 2121 of 2736...Copying patch 2122 of 2736...Copying patch 2123 of 2736...Copying patch 2124 of 2736...Copying patch 2125 of 2736...Copying patch 2126 of 2736...Copying patch 2127 of 2736...Copying patch 2128 of 2736...Copying patch 2129 of 2736...Copying patch 2130 of 2736...Copying patch 2131 of 2736...Copying patch 2132 of 2736...Copying patch 2133 of 2736...Copying patch 2134 of 2736...Copying patch 2135 of 2736...Copying patch 2136 of 2736...Copying patch 2137 of 2736...Copying patch 2138 of 2736...Copying patch 2139 of 2736...Copying patch 2140 of 2736...Copying patch 2141 of 2736...Copying patch 2142 of 2736...Copying patch 2143 of 2736...Copying patch 2144 of 2736...Copying patch 2145 of 2736...Copying patch 2146 of 2736...Copying patch 2147 of 2736...Copying patch 2148 of 2736...Copying patch 2149 of 2736...Copying patch 2150 of 2736...Copying patch 2151 of 2736...Copying patch 2152 of 2736...Copying patch 2153 of 2736...Copying patch 2154 of 2736...Copying patch 2155 of 2736...Copying patch 2156 of 2736...Copying patch 2157 of 2736...Copying patch 2158 of 2736...Copying patch 2159 of 2736...Copying patch 2160 of 2736...Copying patch 2161 of 2736...Copying patch 2162 of 2736...Copying patch 2163 of 2736...Copying patch 2164 of 2736...Copying patch 2165 of 2736...Copying patch 2166 of 2736...Copying patch 2167 of 2736...Copying patch 2168 of 2736...Copying patch 2169 of 2736...Copying patch 2170 of 2736...Copying patch 2171 of 2736...Copying patch 2172 of 2736...Copying patch 2173 of 2736...Copying patch 2174 of 2736...Copying patch 2175 of 2736...Copying patch 2176 of 2736...Copying patch 2177 of 2736...Copying patch 2178 of 2736...Copying patch 2179 of 2736...Copying patch 2180 of 2736...Copying patch 2181 of 2736...Copying patch 2182 of 2736...Copying patch 2183 of 2736...Copying patch 2184 of 2736...Copying patch 2185 of 2736...Copying patch 2186 of 2736...Copying patch 2187 of 2736...Copying patch 2188 of 2736...Copying patch 2189 of 2736...Copying patch 2190 of 2736...Copying patch 2191 of 2736...Copying patch 2192 of 2736...Copying patch 2193 of 2736...Copying patch 2194 of 2736...Copying patch 2195 of 2736...Copying patch 2196 of 2736...Copying patch 2197 of 2736...Copying patch 2198 of 2736...Copying patch 2199 of 2736...Copying patch 2200 of 2736...Copying patch 2201 of 2736...Copying patch 2202 of 2736...Copying patch 2203 of 2736...Copying patch 2204 of 2736...Copying patch 2205 of 2736...Copying patch 2206 of 2736...Copying patch 2207 of 2736...Copying patch 2208 of 2736...Copying patch 2209 of 2736...Copying patch 2210 of 2736...Copying patch 2211 of 2736...Copying patch 2212 of 2736...Copying patch 2213 of 2736...Copying patch 2214 of 2736...Copying patch 2215 of 2736...Copying patch 2216 of 2736...Copying patch 2217 of 2736...Copying patch 2218 of 2736...Copying patch 2219 of 2736...Copying patch 2220 of 2736...Copying patch 2221 of 2736...Copying patch 2222 of 2736...Copying patch 2223 of 2736...Copying patch 2224 of 2736...Copying patch 2225 of 2736...Copying patch 2226 of 2736...Copying pa tch 2227 of 2736...Copying patch 2228 of 2736...Copying patch 2229 of 2736...Copying patch 2230 of 2736...Copying patch 2231 of 2736...Copying patch 2232 of 2736...Copying patch 2233 of 2736...Copying patch 2234 of 2736...Copying patch 2235 of 2736...Copying patch 2236 of 2736...Copying patch 2237 of 2736...Copying patch 2238 of 2736...Copying patch 2239 of 2736...Copying patch 2240 of 2736...Copying patch 2241 of 2736...Copying patch 2242 of 2736...Copying patch 2243 of 2736...Copying patch 2244 of 2736...Copying patch 2245 of 2736...Copying patch 2246 of 2736...Copying patch 2247 of 2736...Copying patch 2248 of 2736...Copying patch 2249 of 2736...Copying patch 2250 of 2736...Copying patch 2251 of 2736...Copying patch 2252 of 2736...Copying patch 2253 of 2736...Copying patch 2254 of 2736...Copying patch 2255 of 2736...Copying patch 2256 of 2736...Copying patch 2257 of 2736...Copying patch 2258 of 2736...Copying patch 2259 of 2736...Copying patch 2260 of 2736...Copying patch 2261 of 2736...Copying patch 2262 of 2736...Copying patch 2263 of 2736...Copying patch 2264 of 2736...Copying patch 2265 of 2736...Copying patch 2266 of 2736...Copying patch 2267 of 2736...Copying patch 2268 of 2736...Copying patch 2269 of 2736...Copying patch 2270 of 2736...Copying patch 2271 of 2736...Copying patch 2272 of 2736...Copying patch 2273 of 2736...Copying patch 2274 of 2736...Copying patch 2275 of 2736...Copying patch 2276 of 2736...Copying patch 2277 of 2736...Copying patch 2278 of 2736...Copying patch 2279 of 2736...Copying patch 2280 of 2736...Copying patch 2281 of 2736...Copying patch 2282 of 2736...Copying patch 2283 of 2736...Copying patch 2284 of 2736...Copying patch 2285 of 2736...Copying patch 2286 of 2736...Copying patch 2287 of 2736...Copying patch 2288 of 2736...Copying patch 2289 of 2736...Copying patch 2290 of 2736...Copying patch 2291 of 2736...Copying patch 2292 of 2736...Copying patch 2293 of 2736...Copying patch 2294 of 2736...Copying patch 2295 of 2736...Copying patch 2296 of 2736...Copying patch 2297 of 2736. ..Copying patch 2298 of 2736...Copying patch 2299 of 2736...Copying patch 2300 of 2736...Copying patch 2301 of 2736...Copying patch 2302 of 2736...Copying patch 2303 of 2736...Copying patch 2304 of 2736...Copying patch 2305 of 2736...Copying patch 2306 of 2736...Copying patch 2307 of 2736...Copying patch 2308 of 2736...Copying patch 2309 of 2736...Copying patch 2310 of 2736...Copying patch 2311 of 2736...Copying patch 2312 of 2736...Copying patch 2313 of 2736...Copying patch 2314 of 2736...Copying patch 2315 of 2736...Copying patch 2316 of 2736...Copying patch 2317 of 2736...Copying patch 2318 of 2736...Copying patch 2319 of 2736...Copying patch 2320 of 2736...Copying patch 2321 of 2736...Copying patch 2322 of 2736...Copying patch 2323 of 2736...Copying patch 2324 of 2736...Copying patch 2325 of 2736...Copying patch 2326 of 2736...Copying patch 2327 of 2736...Copying patch 2328 of 2736...Copying patch 2329 of 2736...Copying patch 2330 of 2736...Copying patch 2331 of 2736...Copying patch 2332 of 2736...Copying patch 2333 of 2736...Copying patch 2334 of 2736...Copying patch 2335 of 2736...Copying patch 2336 of 2736...Copying patch 2337 of 2736...Copying patch 2338 of 2736...Copying patch 2339 of 2736...Copying patch 2340 of 2736...Copying patch 2341 of 2736...Copying patch 2342 of 2736...Copying patch 2343 of 2736...Copying patch 2344 of 2736...Copying patch 2345 of 2736...Copying patch 2346 of 2736...Copying patch 2347 of 2736...Copying patch 2348 of 2736...Copying patch 2349 of 2736...Copying patch 2350 of 2736...Copying patch 2351 of 2736...Copying patch 2352 of 2736...Copying patch 2353 of 2736...Copying patch 2354 of 2736...Copying patch 2355 of 2736...Copying patch 2356 of 2736...Copying patch 2357 of 2736...Copying patch 2358 of 2736...Copying patch 2359 of 2736...Copying patch 2360 of 2736...Copying patch 2361 of 2736...Copying patch 2362 of 2736...Copying patch 2363 of 2736...Copying patch 2364 of 2736...Copying patch 2365 of 2736...Copying patch 2366 of 2736...Copying patch 2367 of 2736...Copying patch 2 368 of 2736...Copying patch 2369 of 2736...Copying patch 2370 of 2736...Copying patch 2371 of 2736...Copying patch 2372 of 2736...Copying patch 2373 of 2736...Copying patch 2374 of 2736...Copying patch 2375 of 2736...Copying patch 2376 of 2736...Copying patch 2377 of 2736...Copying patch 2378 of 2736...Copying patch 2379 of 2736...Copying patch 2380 of 2736...Copying patch 2381 of 2736...Copying patch 2382 of 2736...Copying patch 2383 of 2736...Copying patch 2384 of 2736...Copying patch 2385 of 2736...Copying patch 2386 of 2736...Copying patch 2387 of 2736...Copying patch 2388 of 2736...Copying patch 2389 of 2736...Copying patch 2390 of 2736...Copying patch 2391 of 2736...Copying patch 2392 of 2736...Copying patch 2393 of 2736...Copying patch 2394 of 2736...Copying patch 2395 of 2736...Copying patch 2396 of 2736...Copying patch 2397 of 2736...Copying patch 2398 of 2736...Copying patch 2399 of 2736...Copying patch 2400 of 2736...Copying patch 2401 of 2736...Copying patch 2402 of 2736...Copying patch 2403 of 2736...Copying patch 2404 of 2736...Copying patch 2405 of 2736...Copying patch 2406 of 2736...Copying patch 2407 of 2736...Copying patch 2408 of 2736...Copying patch 2409 of 2736...Copying patch 2410 of 2736...Copying patch 2411 of 2736...Copying patch 2412 of 2736...Copying patch 2413 of 2736...Copying patch 2414 of 2736...Copying patch 2415 of 2736...Copying patch 2416 of 2736...Copying patch 2417 of 2736...Copying patch 2418 of 2736...Copying patch 2419 of 2736...Copying patch 2420 of 2736...Copying patch 2421 of 2736...Copying patch 2422 of 2736...Copying patch 2423 of 2736...Copying patch 2424 of 2736...Copying patch 2425 of 2736...Copying patch 2426 of 2736...Copying patch 2427 of 2736...Copying patch 2428 of 2736...Copying patch 2429 of 2736...Copying patch 2430 of 2736...Copying patch 2431 of 2736...Copying patch 2432 of 2736...Copying patch 2433 of 2736...Copying patch 2434 of 2736...Copying patch 2435 of 2736...Copying patch 2436 of 2736...Copying patch 2437 of 2736...Copying patch 2438 of 2736...Cop ying patch 2439 of 2736...Copying patch 2440 of 2736...Copying patch 2441 of 2736...Copying patch 2442 of 2736...Copying patch 2443 of 2736...Copying patch 2444 of 2736...Copying patch 2445 of 2736...Copying patch 2446 of 2736...Copying patch 2447 of 2736...Copying patch 2448 of 2736...Copying patch 2449 of 2736...Copying patch 2450 of 2736...Copying patch 2451 of 2736...Copying patch 2452 of 2736...Copying patch 2453 of 2736...Copying patch 2454 of 2736...Copying patch 2455 of 2736...Copying patch 2456 of 2736...Copying patch 2457 of 2736...Copying patch 2458 of 2736...Copying patch 2459 of 2736...Copying patch 2460 of 2736...Copying patch 2461 of 2736...Copying patch 2462 of 2736...Copying patch 2463 of 2736...Copying patch 2464 of 2736...Copying patch 2465 of 2736...Copying patch 2466 of 2736...Copying patch 2467 of 2736...Copying patch 2468 of 2736...Copying patch 2469 of 2736...Copying patch 2470 of 2736...Copying patch 2471 of 2736...Copying patch 2472 of 2736...Copying patch 2473 of 2736...Copying patch 2474 of 2736...Copying patch 2475 of 2736...Copying patch 2476 of 2736...Copying patch 2477 of 2736...Copying patch 2478 of 2736...Copying patch 2479 of 2736...Copying patch 2480 of 2736...Copying patch 2481 of 2736...Copying patch 2482 of 2736...Copying patch 2483 of 2736...Copying patch 2484 of 2736...Copying patch 2485 of 2736...Copying patch 2486 of 2736...Copying patch 2487 of 2736...Copying patch 2488 of 2736...Copying patch 2489 of 2736...Copying patch 2490 of 2736...Copying patch 2491 of 2736...Copying patch 2492 of 2736...Copying patch 2493 of 2736...Copying patch 2494 of 2736...Copying patch 2495 of 2736...Copying patch 2496 of 2736...Copying patch 2497 of 2736...Copying patch 2498 of 2736...Copying patch 2499 of 2736...Copying patch 2500 of 2736...Copying patch 2501 of 2736...Copying patch 2502 of 2736...Copying patch 2503 of 2736...Copying patch 2504 of 2736...Copying patch 2505 of 2736...Copying patch 2506 of 2736...Copying patch 2507 of 2736...Copying patch 2508 of 2736...Copying patch 2509 o f 2736...Copying patch 2510 of 2736...Copying patch 2511 of 2736...Copying patch 2512 of 2736...Copying patch 2513 of 2736...Copying patch 2514 of 2736...Copying patch 2515 of 2736...Copying patch 2516 of 2736...Copying patch 2517 of 2736...Copying patch 2518 of 2736...Copying patch 2519 of 2736...Copying patch 2520 of 2736...Copying patch 2521 of 2736...Copying patch 2522 of 2736...Copying patch 2523 of 2736...Copying patch 2524 of 2736...Copying patch 2525 of 2736...Copying patch 2526 of 2736...Copying patch 2527 of 2736...Copying patch 2528 of 2736...Copying patch 2529 of 2736...Copying patch 2530 of 2736...Copying patch 2531 of 2736...Copying patch 2532 of 2736...Copying patch 2533 of 2736...Copying patch 2534 of 2736...Copying patch 2535 of 2736...Copying patch 2536 of 2736...Copying patch 2537 of 2736...Copying patch 2538 of 2736...Copying patch 2539 of 2736...Copying patch 2540 of 2736...Copying patch 2541 of 2736...Copying patch 2542 of 2736...Copying patch 2543 of 2736...Copying patch 2544 of 2736...Copying patch 2545 of 2736...Copying patch 2546 of 2736...Copying patch 2547 of 2736...Copying patch 2548 of 2736...Copying patch 2549 of 2736...Copying patch 2550 of 2736...Copying patch 2551 of 2736...Copying patch 2552 of 2736...Copying patch 2553 of 2736...Copying patch 2554 of 2736...Copying patch 2555 of 2736...Copying patch 2556 of 2736...Copying patch 2557 of 2736...Copying patch 2558 of 2736...Copying patch 2559 of 2736...Copying patch 2560 of 2736...Copying patch 2561 of 2736...Copying patch 2562 of 2736...Copying patch 2563 of 2736...Copying patch 2564 of 2736...Copying patch 2565 of 2736...Copying patch 2566 of 2736...Copying patch 2567 of 2736...Copying patch 2568 of 2736...Copying patch 2569 of 2736...Copying patch 2570 of 2736...Copying patch 2571 of 2736...Copying patch 2572 of 2736...Copying patch 2573 of 2736...Copying patch 2574 of 2736...Copying patch 2575 of 2736...Copying patch 2576 of 2736...Copying patch 2577 of 2736...Copying patch 2578 of 2736...Copying patch 2579 of 2736...Copying patch 2580 of 2736...Copying patch 2581 of 2736...Copying patch 2582 of 2736...Copying patch 2583 of 2736...Copying patch 2584 of 2736...Copying patch 2585 of 2736...Copying patch 2586 of 2736...Copying patch 2587 of 2736...Copying patch 2588 of 2736...Copying patch 2589 of 2736...Copying patch 2590 of 2736...Copying patch 2591 of 2736...Copying patch 2592 of 2736...Copying patch 2593 of 2736...Copying patch 2594 of 2736...Copying patch 2595 of 2736...Copying patch 2596 of 2736...Copying patch 2597 of 2736...Copying patch 2598 of 2736...Copying patch 2599 of 2736...Copying patch 2600 of 2736...Copying patch 2601 of 2736...Copying patch 2602 of 2736...Copying patch 2603 of 2736...Copying patch 2604 of 2736...Copying patch 2605 of 2736...Copying patch 2606 of 2736...Copying patch 2607 of 2736...Copying patch 2608 of 2736...Copying patch 2609 of 2736...Copying patch 2610 of 2736...Copying patch 2611 of 2736...Copying patch 2612 of 2736...Copying patch 2613 of 2736...Copying patch 2614 of 2736...Copying patch 2615 of 2736...Copying patch 2616 of 2736...Copying patch 2617 of 2736...Copying patch 2618 of 2736...Copying patch 2619 of 2736...Copying patch 2620 of 2736...Copying patch 2621 of 2736...Copying patch 2622 of 2736...Copying patch 2623 of 2736...Copying patch 2624 of 2736...Copying patch 2625 of 2736...Copying patch 2626 of 2736...Copying patch 2627 of 2736...Copying patch 2628 of 2736...Copying patch 2629 of 2736...Copying patch 2630 of 2736...Copying patch 2631 of 2736...Copying patch 2632 of 2736...Copying patch 2633 of 2736...Copying patch 2634 of 2736...Copying patch 2635 of 2736...Copying patch 2636 of 2736...Copying patch 2637 of 2736...Copying patch 2638 of 2736...Copying patch 2639 of 2736...Copying patch 2640 of 2736...Copying patch 2641 of 2736...Copying patch 2642 of 2736...Copying patch 2643 of 2736...Copying patch 2644 of 2736...Copying patch 2645 of 2736...Copying patch 2646 of 2736...Copying patch 2647 of 2736...Copying patch 2648 of 2736...Copying patch 2649 of 2736...Copying patch 2650 of 273 6...Copying patch 2651 of 2736...Copying patch 2652 of 2736...Copying patch 2653 of 2736...Copying patch 2654 of 2736...Copying patch 2655 of 2736...Copying patch 2656 of 2736...Copying patch 2657 of 2736...Copying patch 2658 of 2736...Copying patch 2659 of 2736...Copying patch 2660 of 2736...Copying patch 2661 of 2736...Copying patch 2662 of 2736...Copying patch 2663 of 2736...Copying patch 2664 of 2736...Copying patch 2665 of 2736...Copying patch 2666 of 2736...Copying patch 2667 of 2736...Copying patch 2668 of 2736...Copying patch 2669 of 2736...Copying patch 2670 of 2736...Copying patch 2671 of 2736...Copying patch 2672 of 2736...Copying patch 2673 of 2736...Copying patch 2674 of 2736...Copying patch 2675 of 2736...Copying patch 2676 of 2736...Copying patch 2677 of 2736...Copying patch 2678 of 2736...Copying patch 2679 of 2736...Copying patch 2680 of 2736...Copying patch 2681 of 2736...Copying patch 2682 of 2736...Copying patch 2683 of 2736...Copying patch 2684 of 2736...Copying patch 2685 of 2736...Copying patch 2686 of 2736...Copying patch 2687 of 2736...Copying patch 2688 of 2736...Copying patch 2689 of 2736...Copying patch 2690 of 2736...Copying patch 2691 of 2736...Copying patch 2692 of 2736...Copying patch 2693 of 2736...Copying patch 2694 of 2736...Copying patch 2695 of 2736...Copying patch 2696 of 2736...Copying patch 2697 of 2736...Copying patch 2698 of 2736...Copying patch 2699 of 2736...Copying patch 2700 of 2736...Copying patch 2701 of 2736...Copying patch 2702 of 2736...Copying patch 2703 of 2736...Copying patch 2704 of 2736...Copying patch 2705 of 2736...Copying patch 2706 of 2736...Copying patch 2707 of 2736...Copying patch 2708 of 2736...Copying patch 2709 of 2736...Copying patch 2710 of 2736...Copying patch 2711 of 2736...Copying patch 2712 of 2736...Copying patch 2713 of 2736...Copying patch 2714 of 2736...Copying patch 2715 of 2736...Copying patch 2716 of 2736...Copying patch 2717 of 2736...Copying patch 2718 of 2736...Copying patch 2719 of 2736...Copying patch 2720 of 2736...Copying patch 2721 of 2736...Copying patch 2722 of 2736...Copying patch 2723 of 2736...Copying patch 2724 of 2736...Copying patch 2725 of 2736...Copying patch 2726 of 2736...Copying patch 2727 of 2736...Copying patch 2728 of 2736...Copying patch 2729 of 2736...Copying patch 2730 of 2736...Copying patch 2731 of 2736...Copying patch 2732 of 2736...Copying patch 2733 of 2736...Copying patch 2734 of 2736...Copying patch 2735 of 2736...Copying patch 2736 of 2736...Copying patch 2736 of 2736... done. Applying patch 1 of 2736... Applying patch 2 of 2736... Applying patch 3 of 2736... Applying patch 4 of 2736... Applying patch 5 of 2736... Applying patch 6 of 2736... Applying patch 7 of 2736... Applying patch 8 of 2736... Applying patch 9 of 2736... Applying patch 10 of 2736... Applying patch 11 of 2736... Applying patch 12 of 2736... Applying patch 13 of 2736... Applying patch 14 of 2736... Applying patch 15 of 2736... Applying patch 16 of 2736... Applying patch 17 of 2736... Applying patch 18 of 2736... Applying patch 19 of 2736... Applying patch 20 of 2736... Applying patch 21 of 2736... Applying patch 22 of 2736... Applying patch 23 of 2736... Applying patch 24 of 2736... Applying patch 25 of 2736... Applying patch 26 of 2736... Applying patch 27 of 2736... Applying patch 28 of 2736... Applying patch 29 of 2736... Applying patch 30 of 2736... Applying patch 31 of 2736... Applying patch 32 of 2736... Applying patch 33 of 2736... Applying patch 34 of 2736... Applying patch 35 of 2736... Applying patch 36 of 2736... Applying patch 37 of 2736... Applying patch 38 of 2736... Applying patch 39 of 2736... Applying patch 40 of 2736... Applying patch 41 of 2736... Applying patch 42 of 2736... Applying patch 43 of 2736... Applying patch 44 of 2736... Applying patch 45 of 2736... Applying patch 46 of 2736... Applying patch 47 of 2736... Applying patch 48 of 2736... Applying patch 49 of 2736... Applying patch 50 of 2736... Applying patch 51 of 2736... Applying patch 52 of 2736... Applying patch 53 of 2736... Applying patch 54 of 2736... Applying patch 55 of 2736... Applying patch 56 of 2736... Applying patch 57 of 2736... Applying patch 58 of 2736... Applying patch 59 of 2736... Applying patch 60 of 2736... Applying patch 61 of 2736... Applying patch 62 of 2736... Applying patch 63 of 2736... Applying patch 64 of 2736... Applying patch 65 of 2736... Applying patch 66 of 2736... Applying patch 67 of 2736... Applying patch 68 of 2736... Applying patch 69 of 2736... Applying patch 70 of 2736... Applying patch 71 of 2736. .. Applying patch 72 of 2736... Applying patch 73 of 2736... Applying patch 74 of 2736... Applying patch 75 of 2736... Applying patch 76 of 2736... Applying patch 77 of 2736... Applying patch 78 of 2736... Applying patch 79 of 2736... Applying patch 80 of 2736... Applying patch 81 of 2736... Applying patch 82 of 2736... Applying patch 83 of 2736... Applying patch 84 of 2736... Applying patch 85 of 2736... Applying patch 86 of 2736... Applying patch 87 of 2736... Applying patch 88 of 2736... Applying patch 89 of 2736... Applying patch 90 of 2736... Applying patch 91 of 2736... Applying patch 92 of 2736... Applying patch 93 of 2736... Applying patch 94 of 2736... Applying patch 95 of 2736... Applying patch 96 of 2736... Applying patch 97 of 2736... Applying patch 98 of 2736... Applying patch 99 of 2736... Applying patch 100 of 2736... Applying patch 101 of 2736... Applying patch 102 of 2736... Applying patch 103 of 2736... Applying patch 104 of 2736... Applying patch 105 of 2736... Applying patch 106 of 2736... Applying patch 107 of 2736... Applying patch 108 of 2736... Applying patch 109 of 2736... Applying patch 110 of 2736... Applying patch 111 of 2736... Applying patch 112 of 2736... Applying patch 113 of 2736... Applying patch 114 of 2736... Applying patch 115 of 2736... Applying patch 116 of 2736... Applying patch 117 of 2736... Applying patch 118 of 2736... Applying patch 119 of 2736... Applying patch 120 of 2736... Applying patch 121 of 2736... Applying patch 122 of 2736... Applying patch 123 of 2736... Applying patch 124 of 2736... Applying patch 125 of 2736... Applying patch 126 of 2736... Applying patch 127 of 2736... Applying patch 128 of 2736... Applying patch 129 of 2736... Applying patch 130 of 2736... Applying patch 131 of 2736... Applying patch 132 of 2736... Applying patch 133 of 2736... Applying patch 134 of 2736... Applying patch 135 of 2736... Applying patch 136 of 2736... Applying patch 137 of 2736... Applying patch 138 of 2736... Applying patch 139 of 2736... Applying patch 140 of 2736... Ap plying patch 141 of 2736... Applying patch 142 of 2736... Applying patch 143 of 2736... Applying patch 144 of 2736... Applying patch 145 of 2736... Applying patch 146 of 2736... Applying patch 147 of 2736... Applying patch 148 of 2736... Applying patch 149 of 2736... Applying patch 150 of 2736... Applying patch 151 of 2736... Applying patch 152 of 2736... Applying patch 153 of 2736... Applying patch 154 of 2736... Applying patch 155 of 2736... Applying patch 156 of 2736... Applying patch 157 of 2736... Applying patch 158 of 2736... Applying patch 159 of 2736... Applying patch 160 of 2736... Applying patch 161 of 2736... Applying patch 162 of 2736... Applying patch 163 of 2736... Applying patch 164 of 2736... Applying patch 165 of 2736... Applying patch 166 of 2736... Applying patch 167 of 2736... Applying patch 168 of 2736... Applying patch 169 of 2736... Applying patch 170 of 2736... Applying patch 171 of 2736... Applying patch 172 of 2736... Applying patch 173 of 2736... Applying patch 174 of 2736... Applying patch 175 of 2736... Applying patch 176 of 2736... Applying patch 177 of 2736... Applying patch 178 of 2736... Applying patch 179 of 2736... Applying patch 180 of 2736... Applying patch 181 of 2736... Applying patch 182 of 2736... Applying patch 183 of 2736... Applying patch 184 of 2736... Applying patch 185 of 2736... Applying patch 186 of 2736... Applying patch 187 of 2736... Applying patch 188 of 2736... Applying patch 189 of 2736... Applying patch 190 of 2736... Applying patch 191 of 2736... Applying patch 192 of 2736... Applying patch 193 of 2736... Applying patch 194 of 2736... Applying patch 195 of 2736... Applying patch 196 of 2736... Applying patch 197 of 2736... Applying patch 198 of 2736... Applying patch 199 of 2736... Applying patch 200 of 2736... Applying patch 201 of 2736... Applying patch 202 of 2736... Applying patch 203 of 2736... Applying patch 204 of 2736... Applying patch 205 of 2736... Applying patch 206 of 2736... Applying patch 207 of 2736... Applying patch 208 of 2736... Applying patch 209 of 2736... Applying patch 210 of 2736... Applying patch 211 of 2736... Applying patch 212 of 2736... Applying patch 213 of 2736... Applying patch 214 of 2736... Applying patch 215 of 2736... Applying patch 216 of 2736... Applying patch 217 of 2736... Applying patch 218 of 2736... Applying patch 219 of 2736... Applying patch 220 of 2736... Applying patch 221 of 2736... Applying patch 222 of 2736... Applying patch 223 of 2736... Applying patch 224 of 2736... Applying patch 225 of 2736... Applying patch 226 of 2736... Applying patch 227 of 2736... Applying patch 228 of 2736... Applying patch 229 of 2736... Applying patch 230 of 2736... Applying patch 231 of 2736... Applying patch 232 of 2736... Applying patch 233 of 2736... Applying patch 234 of 2736... Applying patch 235 of 2736... Applying patch 236 of 2736... Applying patch 237 of 2736... Applying patch 238 of 2736... Applying patch 239 of 2736... Applying patch 240 of 2736... Applying patch 241 of 2736... Applying patch 242 of 2736... Applying patch 243 of 2736... Applying patch 244 of 2736... Applying patch 245 of 2736... Applying patch 246 of 2736... Applying patch 247 of 2736... Applying patch 248 of 2736... Applying patch 249 of 2736... Applying patch 250 of 2736... Applying patch 251 of 2736... Applying patch 252 of 2736... Applying patch 253 of 2736... Applying patch 254 of 2736... Applying patch 255 of 2736... Applying patch 256 of 2736... Applying patch 257 of 2736... Applying patch 258 of 2736... Applying patch 259 of 2736... Applying patch 260 of 2736... Applying patch 261 of 2736... Applying patch 262 of 2736... Applying patch 263 of 2736... Applying patch 264 of 2736... Applying patch 265 of 2736... Applying patch 266 of 2736... Applying patch 267 of 2736... Applying patch 268 of 2736... Applying patch 269 of 2736... Applying patch 270 of 2736... Applying patch 271 of 2736... Applying patch 272 of 2736... Applying patch 273 of 2736... Applying patch 274 of 2736... Applying patch 275 of 2736... Applying patch 276 of 2736... Applying patch 2 77 of 2736... Applying patch 278 of 2736... Applying patch 279 of 2736... Applying patch 280 of 2736... Applying patch 281 of 2736... Applying patch 282 of 2736... Applying patch 283 of 2736... Applying patch 284 of 2736... Applying patch 285 of 2736... Applying patch 286 of 2736... Applying patch 287 of 2736... Applying patch 288 of 2736... Applying patch 289 of 2736... Applying patch 290 of 2736... Applying patch 291 of 2736... Applying patch 292 of 2736... Applying patch 293 of 2736... Applying patch 294 of 2736... Applying patch 295 of 2736... Applying patch 296 of 2736... Applying patch 297 of 2736... Applying patch 298 of 2736... Applying patch 299 of 2736... Applying patch 300 of 2736... Applying patch 301 of 2736... Applying patch 302 of 2736... Applying patch 303 of 2736... Applying patch 304 of 2736... Applying patch 305 of 2736... Applying patch 306 of 2736... Applying patch 307 of 2736... Applying patch 308 of 2736... Applying patch 309 of 2736... Applying patch 310 of 2736... Applying patch 311 of 2736... Applying patch 312 of 2736... Applying patch 313 of 2736... Applying patch 314 of 2736... Applying patch 315 of 2736... Applying patch 316 of 2736... Applying patch 317 of 2736... Applying patch 318 of 2736... Applying patch 319 of 2736... Applying patch 320 of 2736... Applying patch 321 of 2736... Applying patch 322 of 2736... Applying patch 323 of 2736... Applying patch 324 of 2736... Applying patch 325 of 2736... Applying patch 326 of 2736... Applying patch 327 of 2736... Applying patch 328 of 2736... Applying patch 329 of 2736... Applying patch 330 of 2736... Applying patch 331 of 2736... Applying patch 332 of 2736... Applying patch 333 of 2736... Applying patch 334 of 2736... Applying patch 335 of 2736... Applying patch 336 of 2736... Applying patch 337 of 2736... Applying patch 338 of 2736... Applying patch 339 of 2736... Applying patch 340 of 2736... Applying patch 341 of 2736... Applying patch 342 of 2736... Applying patch 343 of 2736... Applying patch 344 of 2736... Applying patch 345 of 2 736... Applying patch 346 of 2736... Applying patch 347 of 2736... Applying patch 348 of 2736... Applying patch 349 of 2736... Applying patch 350 of 2736... Applying patch 351 of 2736... Applying patch 352 of 2736... Applying patch 353 of 2736... Applying patch 354 of 2736... Applying patch 355 of 2736... Applying patch 356 of 2736... Applying patch 357 of 2736... Applying patch 358 of 2736... Applying patch 359 of 2736... Applying patch 360 of 2736... Applying patch 361 of 2736... Applying patch 362 of 2736... Applying patch 363 of 2736... Applying patch 364 of 2736... Applying patch 365 of 2736... Applying patch 366 of 2736... Applying patch 367 of 2736... Applying patch 368 of 2736... Applying patch 369 of 2736... Applying patch 370 of 2736... Applying patch 371 of 2736... Applying patch 372 of 2736... Applying patch 373 of 2736... Applying patch 374 of 2736... Applying patch 375 of 2736... Applying patch 376 of 2736... Applying patch 377 of 2736... Applying patch 378 of 2736... Applying patch 379 of 2736... Applying patch 380 of 2736... Applying patch 381 of 2736... Applying patch 382 of 2736... Applying patch 383 of 2736... Applying patch 384 of 2736... Applying patch 385 of 2736... Applying patch 386 of 2736... Applying patch 387 of 2736... Applying patch 388 of 2736... Applying patch 389 of 2736... Applying patch 390 of 2736... Applying patch 391 of 2736... Applying patch 392 of 2736... Applying patch 393 of 2736... Applying patch 394 of 2736... Applying patch 395 of 2736... Applying patch 396 of 2736... Applying patch 397 of 2736... Applying patch 398 of 2736... Applying patch 399 of 2736... Applying patch 400 of 2736... Applying patch 401 of 2736... Applying patch 402 of 2736... Applying patch 403 of 2736... Applying patch 404 of 2736... Applying patch 405 of 2736... Applying patch 406 of 2736... Applying patch 407 of 2736... Applying patch 408 of 2736... Applying patch 409 of 2736... Applying patch 410 of 2736... Applying patch 411 of 2736... Applying patch 412 of 2736... Applying patch 413 of 2736... Applying patch 414 of 2736... Applying patch 415 of 2736... Applying patch 416 of 2736... Applying patch 417 of 2736... Applying patch 418 of 2736... Applying patch 419 of 2736... Applying patch 420 of 2736... Applying patch 421 of 2736... Applying patch 422 of 2736... Applying patch 423 of 2736... Applying patch 424 of 2736... Applying patch 425 of 2736... Applying patch 426 of 2736... Applying patch 427 of 2736... Applying patch 428 of 2736... Applying patch 429 of 2736... Applying patch 430 of 2736... Applying patch 431 of 2736... Applying patch 432 of 2736... Applying patch 433 of 2736... Applying patch 434 of 2736... Applying patch 435 of 2736... Applying patch 436 of 2736... Applying patch 437 of 2736... Applying patch 438 of 2736... Applying patch 439 of 2736... Applying patch 440 of 2736... Applying patch 441 of 2736... Applying patch 442 of 2736... Applying patch 443 of 2736... Applying patch 444 of 2736... Applying patch 445 of 2736... Applying patch 446 of 2736... Applying patch 447 of 2736... Applying patch 448 of 2736... Applying patch 449 of 2736... Applying patch 450 of 2736... Applying patch 451 of 2736... Applying patch 452 of 2736... Applying patch 453 of 2736... Applying patch 454 of 2736... Applying patch 455 of 2736... Applying patch 456 of 2736... Applying patch 457 of 2736... Applying patch 458 of 2736... Applying patch 459 of 2736... Applying patch 460 of 2736... Applying patch 461 of 2736... Applying patch 462 of 2736... Applying patch 463 of 2736... Applying patch 464 of 2736... Applying patch 465 of 2736... Applying patch 466 of 2736... Applying patch 467 of 2736... Applying patch 468 of 2736... Applying patch 469 of 2736... Applying patch 470 of 2736... Applying patch 471 of 2736... Applying patch 472 of 2736... Applying patch 473 of 2736... Applying patch 474 of 2736... Applying patch 475 of 2736... Applying patch 476 of 2736... Applying patch 477 of 2736... Applying patch 478 of 2736... Applying patch 479 of 2736... Applying patch 480 of 2736... Applying patch 481 of 2736... Applyin g patch 482 of 2736... Applying patch 483 of 2736... Applying patch 484 of 2736... Applying patch 485 of 2736... Applying patch 486 of 2736... Applying patch 487 of 2736... Applying patch 488 of 2736... Applying patch 489 of 2736... Applying patch 490 of 2736... Applying patch 491 of 2736... Applying patch 492 of 2736... Applying patch 493 of 2736... Applying patch 494 of 2736... Applying patch 495 of 2736... Applying patch 496 of 2736... Applying patch 497 of 2736... Applying patch 498 of 2736... Applying patch 499 of 2736... Applying patch 500 of 2736... Applying patch 501 of 2736... Applying patch 502 of 2736... Applying patch 503 of 2736... Applying patch 504 of 2736... Applying patch 505 of 2736... Applying patch 506 of 2736... Applying patch 507 of 2736... Applying patch 508 of 2736... Applying patch 509 of 2736... Applying patch 510 of 2736... Applying patch 511 of 2736... Applying patch 512 of 2736... Applying patch 513 of 2736... Applying patch 514 of 2736... Applying patch 515 of 2736... Applying patch 516 of 2736... Applying patch 517 of 2736... Applying patch 518 of 2736... Applying patch 519 of 2736... Applying patch 520 of 2736... Applying patch 521 of 2736... Applying patch 522 of 2736... Applying patch 523 of 2736... Applying patch 524 of 2736... Applying patch 525 of 2736... Applying patch 526 of 2736... Applying patch 527 of 2736... Applying patch 528 of 2736... Applying patch 529 of 2736... Applying patch 530 of 2736... Applying patch 531 of 2736... Applying patch 532 of 2736... Applying patch 533 of 2736... Applying patch 534 of 2736... Applying patch 535 of 2736... Applying patch 536 of 2736... Applying patch 537 of 2736... Applying patch 538 of 2736... Applying patch 539 of 2736... Applying patch 540 of 2736... Applying patch 541 of 2736... Applying patch 542 of 2736... Applying patch 543 of 2736... Applying patch 544 of 2736... Applying patch 545 of 2736... Applying patch 546 of 2736... Applying patch 547 of 2736... Applying patch 548 of 2736... Applying patch 549 of 2736... Applying patch 550 of 2736... Applying patch 551 of 2736... Applying patch 552 of 2736... Applying patch 553 of 2736... Applying patch 554 of 2736... Applying patch 555 of 2736... Applying patch 556 of 2736... Applying patch 557 of 2736... Applying patch 558 of 2736... Applying patch 559 of 2736... Applying patch 560 of 2736... Applying patch 561 of 2736... Applying patch 562 of 2736... Applying patch 563 of 2736... Applying patch 564 of 2736... Applying patch 565 of 2736... Applying patch 566 of 2736... Applying patch 567 of 2736... Applying patch 568 of 2736... Applying patch 569 of 2736... Applying patch 570 of 2736... Applying patch 571 of 2736... Applying patch 572 of 2736... Applying patch 573 of 2736... Applying patch 574 of 2736... Applying patch 575 of 2736... Applying patch 576 of 2736... Applying patch 577 of 2736... Applying patch 578 of 2736... Applying patch 579 of 2736... Applying patch 580 of 2736... Applying patch 581 of 2736... Applying patch 582 of 2736... Applying patch 583 of 2736... Applying patch 584 of 2736... Applying patch 585 of 2736... Applying patch 586 of 2736... Applying patch 587 of 2736... Applying patch 588 of 2736... Applying patch 589 of 2736... Applying patch 590 of 2736... Applying patch 591 of 2736... Applying patch 592 of 2736... Applying patch 593 of 2736... Applying patch 594 of 2736... Applying patch 595 of 2736... Applying patch 596 of 2736... Applying patch 597 of 2736... Applying patch 598 of 2736... Applying patch 599 of 2736... Applying patch 600 of 2736... Applying patch 601 of 2736... Applying patch 602 of 2736... Applying patch 603 of 2736... Applying patch 604 of 2736... Applying patch 605 of 2736... Applying patch 606 of 2736... Applying patch 607 of 2736... Applying patch 608 of 2736... Applying patch 609 of 2736... Applying patch 610 of 2736... Applying patch 611 of 2736... Applying patch 612 of 2736... Applying patch 613 of 2736... Applying patch 614 of 2736... Applying patch 615 of 2736... Applying patch 616 of 2736... Applying patch 617 of 2736... Applying patch 618 of 2736... Applying patch 619 of 2736... Applying patch 620 of 2736... Applying patch 621 of 2736... Applying patch 622 of 2736... Applying patch 623 of 2736... Applying patch 624 of 2736... Applying patch 625 of 2736... Applying patch 626 of 2736... Applying patch 627 of 2736... Applying patch 628 of 2736... Applying patch 629 of 2736... Applying patch 630 of 2736... Applying patch 631 of 2736... Applying patch 632 of 2736... Applying patch 633 of 2736... Applying patch 634 of 2736... Applying patch 635 of 2736... Applying patch 636 of 2736... Applying patch 637 of 2736... Applying patch 638 of 2736... Applying patch 639 of 2736... Applying patch 640 of 2736... Applying patch 641 of 2736... Applying patch 642 of 2736... Applying patch 643 of 2736... Applying patch 644 of 2736... Applying patch 645 of 2736... Applying patch 646 of 2736... Applying patch 647 of 2736... Applying patch 648 of 2736... Applying patch 649 of 2736... Applying patch 650 of 2736... Applying patch 651 of 2736... Applying patch 652 of 2736... Applying patch 653 of 2736... Applying patch 654 of 2736... Applying patch 655 of 2736... Applying patch 656 of 2736... Applying patch 657 of 2736... Applying patch 658 of 2736... Applying patch 659 of 2736... Applying patch 660 of 2736... Applying patch 661 of 2736... Applying patch 662 of 2736... Applying patch 663 of 2736... Applying patch 664 of 2736... Applying patch 665 of 2736... Applying patch 666 of 2736... Applying patch 667 of 2736... Applying patch 668 of 2736... Applying patch 669 of 2736... Applying patch 670 of 2736... Applying patch 671 of 2736... Applying patch 672 of 2736... Applying patch 673 of 2736... Applying patch 674 of 2736... Applying patch 675 of 2736... Applying patch 676 of 2736... Applying patch 677 of 2736... Applying patch 678 of 2736... Applying patch 679 of 2736... Applying patch 680 of 2736... Applying patch 681 of 2736... Applying patch 682 of 2736... Applying patch 683 of 2736... Applying patch 684 of 2736... Applying patch 685 of 2736... Applying patch 686 of 2736.. . Applying patch 687 of 2736... Applying patch 688 of 2736... Applying patch 689 of 2736... Applying patch 690 of 2736... Applying patch 691 of 2736... Applying patch 692 of 2736... Applying patch 693 of 2736... Applying patch 694 of 2736... Applying patch 695 of 2736... Applying patch 696 of 2736... Applying patch 697 of 2736... Applying patch 698 of 2736... Applying patch 699 of 2736... Applying patch 700 of 2736... Applying patch 701 of 2736... Applying patch 702 of 2736... Applying patch 703 of 2736... Applying patch 704 of 2736... Applying patch 705 of 2736... Applying patch 706 of 2736... Applying patch 707 of 2736... Applying patch 708 of 2736... Applying patch 709 of 2736... Applying patch 710 of 2736... Applying patch 711 of 2736... Applying patch 712 of 2736... Applying patch 713 of 2736... Applying patch 714 of 2736... Applying patch 715 of 2736... Applying patch 716 of 2736... Applying patch 717 of 2736... Applying patch 718 of 2736... Applying patch 719 of 2736... Applying patch 720 of 2736... Applying patch 721 of 2736... Applying patch 722 of 2736... Applying patch 723 of 2736... Applying patch 724 of 2736... Applying patch 725 of 2736... Applying patch 726 of 2736... Applying patch 727 of 2736... Applying patch 728 of 2736... Applying patch 729 of 2736... Applying patch 730 of 2736... Applying patch 731 of 2736... Applying patch 732 of 2736... Applying patch 733 of 2736... Applying patch 734 of 2736... Applying patch 735 of 2736... Applying patch 736 of 2736... Applying patch 737 of 2736... Applying patch 738 of 2736... Applying patch 739 of 2736... Applying patch 740 of 2736... Applying patch 741 of 2736... Applying patch 742 of 2736... Applying patch 743 of 2736... Applying patch 744 of 2736... Applying patch 745 of 2736... Applying patch 746 of 2736... Applying patch 747 of 2736... Applying patch 748 of 2736... Applying patch 749 of 2736... Applying patch 750 of 2736... Applying patch 751 of 2736... Applying patch 752 of 2736... Applying patch 753 of 2736... Applying patch 754 of 2736... Apply ing patch 755 of 2736... Applying patch 756 of 2736... Applying patch 757 of 2736... Applying patch 758 of 2736... Applying patch 759 of 2736... Applying patch 760 of 2736... Applying patch 761 of 2736... Applying patch 762 of 2736... Applying patch 763 of 2736... Applying patch 764 of 2736... Applying patch 765 of 2736... Applying patch 766 of 2736... Applying patch 767 of 2736... Applying patch 768 of 2736... Applying patch 769 of 2736... Applying patch 770 of 2736... Applying patch 771 of 2736... Applying patch 772 of 2736... Applying patch 773 of 2736... Applying patch 774 of 2736... Applying patch 775 of 2736... Applying patch 776 of 2736... Applying patch 777 of 2736... Applying patch 778 of 2736... Applying patch 779 of 2736... Applying patch 780 of 2736... Applying patch 781 of 2736... Applying patch 782 of 2736... Applying patch 783 of 2736... Applying patch 784 of 2736... Applying patch 785 of 2736... Applying patch 786 of 2736... Applying patch 787 of 2736... Applying patch 788 of 2736... Applying patch 789 of 2736... Applying patch 790 of 2736... Applying patch 791 of 2736... Applying patch 792 of 2736... Applying patch 793 of 2736... Applying patch 794 of 2736... Applying patch 795 of 2736... Applying patch 796 of 2736... Applying patch 797 of 2736... Applying patch 798 of 2736... Applying patch 799 of 2736... Applying patch 800 of 2736... Applying patch 801 of 2736... Applying patch 802 of 2736... Applying patch 803 of 2736... Applying patch 804 of 2736... Applying patch 805 of 2736... Applying patch 806 of 2736... Applying patch 807 of 2736... Applying patch 808 of 2736... Applying patch 809 of 2736... Applying patch 810 of 2736... Applying patch 811 of 2736... Applying patch 812 of 2736... Applying patch 813 of 2736... Applying patch 814 of 2736... Applying patch 815 of 2736... Applying patch 816 of 2736... Applying patch 817 of 2736... Applying patch 818 of 2736... Applying patch 819 of 2736... Applying patch 820 of 2736... Applying patch 821 of 2736... Applying patch 822 of 2736... Applying pat ch 823 of 2736... Applying patch 824 of 2736... Applying patch 825 of 2736... Applying patch 826 of 2736... Applying patch 827 of 2736... Applying patch 828 of 2736... Applying patch 829 of 2736... Applying patch 830 of 2736... Applying patch 831 of 2736... Applying patch 832 of 2736... Applying patch 833 of 2736... Applying patch 834 of 2736... Applying patch 835 of 2736... Applying patch 836 of 2736... Applying patch 837 of 2736... Applying patch 838 of 2736... Applying patch 839 of 2736... Applying patch 840 of 2736... Applying patch 841 of 2736... Applying patch 842 of 2736... Applying patch 843 of 2736... Applying patch 844 of 2736... Applying patch 845 of 2736... Applying patch 846 of 2736... Applying patch 847 of 2736... Applying patch 848 of 2736... Applying patch 849 of 2736... Applying patch 850 of 2736... Applying patch 851 of 2736... Applying patch 852 of 2736... Applying patch 853 of 2736... Applying patch 854 of 2736... Applying patch 855 of 2736... Applying patch 856 of 2736... Applying patch 857 of 2736... Applying patch 858 of 2736... Applying patch 859 of 2736... Applying patch 860 of 2736... Applying patch 861 of 2736... Applying patch 862 of 2736... Applying patch 863 of 2736... Applying patch 864 of 2736... Applying patch 865 of 2736... Applying patch 866 of 2736... Applying patch 867 of 2736... Applying patch 868 of 2736... Applying patch 869 of 2736... Applying patch 870 of 2736... Applying patch 871 of 2736... Applying patch 872 of 2736... Applying patch 873 of 2736... Applying patch 874 of 2736... Applying patch 875 of 2736... Applying patch 876 of 2736... Applying patch 877 of 2736... Applying patch 878 of 2736... Applying patch 879 of 2736... Applying patch 880 of 2736... Applying patch 881 of 2736... Applying patch 882 of 2736... Applying patch 883 of 2736... Applying patch 884 of 2736... Applying patch 885 of 2736... Applying patch 886 of 2736... Applying patch 887 of 2736... Applying patch 888 of 2736... Applying patch 889 of 2736... Applying patch 890 of 2736... Applying patch 891 of 2736... Applying patch 892 of 2736... Applying patch 893 of 2736... Applying patch 894 of 2736... Applying patch 895 of 2736... Applying patch 896 of 2736... Applying patch 897 of 2736... Applying patch 898 of 2736... Applying patch 899 of 2736... Applying patch 900 of 2736... Applying patch 901 of 2736... Applying patch 902 of 2736... Applying patch 903 of 2736... Applying patch 904 of 2736... Applying patch 905 of 2736... Applying patch 906 of 2736... Applying patch 907 of 2736... Applying patch 908 of 2736... Applying patch 909 of 2736... Applying patch 910 of 2736... Applying patch 911 of 2736... Applying patch 912 of 2736... Applying patch 913 of 2736... Applying patch 914 of 2736... Applying patch 915 of 2736... Applying patch 916 of 2736... Applying patch 917 of 2736... Applying patch 918 of 2736... Applying patch 919 of 2736... Applying patch 920 of 2736... Applying patch 921 of 2736... Applying patch 922 of 2736... Applying patch 923 of 2736... Applying patch 924 of 2736... Applying patch 925 of 2736... Applying patch 926 of 2736... Applying patch 927 of 2736... Applying patch 928 of 2736... Applying patch 929 of 2736... Applying patch 930 of 2736... Applying patch 931 of 2736... Applying patch 932 of 2736... Applying patch 933 of 2736... Applying patch 934 of 2736... Applying patch 935 of 2736... Applying patch 936 of 2736... Applying patch 937 of 2736... Applying patch 938 of 2736... Applying patch 939 of 2736... Applying patch 940 of 2736... Applying patch 941 of 2736... Applying patch 942 of 2736... Applying patch 943 of 2736... Applying patch 944 of 2736... Applying patch 945 of 2736... Applying patch 946 of 2736... Applying patch 947 of 2736... Applying patch 948 of 2736... Applying patch 949 of 2736... Applying patch 950 of 2736... Applying patch 951 of 2736... Applying patch 952 of 2736... Applying patch 953 of 2736... Applying patch 954 of 2736... Applying patch 955 of 2736... Applying patch 956 of 2736... Applying patch 957 of 2736... Applying patch 958 of 2736... Applying patch 959 of 2736 ... Applying patch 960 of 2736... Applying patch 961 of 2736... Applying patch 962 of 2736... Applying patch 963 of 2736... Applying patch 964 of 2736... Applying patch 965 of 2736... Applying patch 966 of 2736... Applying patch 967 of 2736... Applying patch 968 of 2736... Applying patch 969 of 2736... Applying patch 970 of 2736... Applying patch 971 of 2736... Applying patch 972 of 2736... Applying patch 973 of 2736... Applying patch 974 of 2736... Applying patch 975 of 2736... Applying patch 976 of 2736... Applying patch 977 of 2736... Applying patch 978 of 2736... Applying patch 979 of 2736... Applying patch 980 of 2736... Applying patch 981 of 2736... Applying patch 982 of 2736... Applying patch 983 of 2736... Applying patch 984 of 2736... Applying patch 985 of 2736... Applying patch 986 of 2736... Applying patch 987 of 2736... Applying patch 988 of 2736... Applying patch 989 of 2736... Applying patch 990 of 2736... Applying patch 991 of 2736... Applying patch 992 of 2736... Applying patch 993 of 2736... Applying patch 994 of 2736... Applying patch 995 of 2736... Applying patch 996 of 2736... Applying patch 997 of 2736... Applying patch 998 of 2736... Applying patch 999 of 2736... Applying patch 1000 of 2736... Applying patch 1001 of 2736... Applying patch 1002 of 2736... Applying patch 1003 of 2736... Applying patch 1004 of 2736... Applying patch 1005 of 2736... Applying patch 1006 of 2736... Applying patch 1007 of 2736... Applying patch 1008 of 2736... Applying patch 1009 of 2736... Applying patch 1010 of 2736... Applying patch 1011 of 2736... Applying patch 1012 of 2736... Applying patch 1013 of 2736... Applying patch 1014 of 2736... Applying patch 1015 of 2736... Applying patch 1016 of 2736... Applying patch 1017 of 2736... Applying patch 1018 of 2736... Applying patch 1019 of 2736... Applying patch 1020 of 2736... Applying patch 1021 of 2736... Applying patch 1022 of 2736... Applying patch 1023 of 2736... Applying patch 1024 of 2736... Applying patch 1025 of 2736... Applying patch 1026 of 2736... Applyi ng patch 1027 of 2736... Applying patch 1028 of 2736... Applying patch 1029 of 2736... Applying patch 1030 of 2736... Applying patch 1031 of 2736... Applying patch 1032 of 2736... Applying patch 1033 of 2736... Applying patch 1034 of 2736... Applying patch 1035 of 2736... Applying patch 1036 of 2736... Applying patch 1037 of 2736... Applying patch 1038 of 2736... Applying patch 1039 of 2736... Applying patch 1040 of 2736... Applying patch 1041 of 2736... Applying patch 1042 of 2736... Applying patch 1043 of 2736... Applying patch 1044 of 2736... Applying patch 1045 of 2736... Applying patch 1046 of 2736... Applying patch 1047 of 2736... Applying patch 1048 of 2736... Applying patch 1049 of 2736... Applying patch 1050 of 2736... Applying patch 1051 of 2736... Applying patch 1052 of 2736... Applying patch 1053 of 2736... Applying patch 1054 of 2736... Applying patch 1055 of 2736... Applying patch 1056 of 2736... Applying patch 1057 of 2736... Applying patch 1058 of 2736... Applying patch 1059 of 2736... Applying patch 1060 of 2736... Applying patch 1061 of 2736... Applying patch 1062 of 2736... Applying patch 1063 of 2736... Applying patch 1064 of 2736... Applying patch 1065 of 2736... Applying patch 1066 of 2736... Applying patch 1067 of 2736... Applying patch 1068 of 2736... Applying patch 1069 of 2736... Applying patch 1070 of 2736... Applying patch 1071 of 2736... Applying patch 1072 of 2736... Applying patch 1073 of 2736... Applying patch 1074 of 2736... Applying patch 1075 of 2736... Applying patch 1076 of 2736... Applying patch 1077 of 2736... Applying patch 1078 of 2736... Applying patch 1079 of 2736... Applying patch 1080 of 2736... Applying patch 1081 of 2736... Applying patch 1082 of 2736... Applying patch 1083 of 2736... Applying patch 1084 of 2736... Applying patch 1085 of 2736... Applying patch 1086 of 2736... Applying patch 1087 of 2736... Applying patch 1088 of 2736... Applying patch 1089 of 2736... Applying patch 1090 of 2736... Applying patch 1091 of 2736... Applying patch 1092 of 2736... Applyin g patch 1093 of 2736... Applying patch 1094 of 2736... Applying patch 1095 of 2736... Applying patch 1096 of 2736... Applying patch 1097 of 2736... Applying patch 1098 of 2736... Applying patch 1099 of 2736... Applying patch 1100 of 2736... Applying patch 1101 of 2736... Applying patch 1102 of 2736... Applying patch 1103 of 2736... Applying patch 1104 of 2736... Applying patch 1105 of 2736... Applying patch 1106 of 2736... Applying patch 1107 of 2736... Applying patch 1108 of 2736... Applying patch 1109 of 2736... Applying patch 1110 of 2736... Applying patch 1111 of 2736... Applying patch 1112 of 2736... Applying patch 1113 of 2736... Applying patch 1114 of 2736... Applying patch 1115 of 2736... Applying patch 1116 of 2736... Applying patch 1117 of 2736... Applying patch 1118 of 2736... Applying patch 1119 of 2736... Applying patch 1120 of 2736... Applying patch 1121 of 2736... Applying patch 1122 of 2736... Applying patch 1123 of 2736... Applying patch 1124 of 2736... Applying patch 1125 of 2736... Applying patch 1126 of 2736... Applying patch 1127 of 2736... Applying patch 1128 of 2736... Applying patch 1129 of 2736... Applying patch 1130 of 2736... Applying patch 1131 of 2736... Unapplicable patch: Thu Feb 17 10:00:45 GMT Standard Time 2005 simonmar * [project @ 2005-02-17 10:00:45 by simonmar] Rename Rn017.hs to avoid clash on non-case-sensitive file systems darcs.exe: ./tests/ghc-regress/rename/should_compile/rn017.hs: openBinaryFile: does not exist (No such file or directory) darcs failed: 256 at ./darcs-all line 57. From simonpj at microsoft.com Mon Aug 4 03:43:35 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Mon Aug 4 03:43:23 2008 Subject: Orphans In-Reply-To: <3c6288ab0808011031g4ad07fadia5d79abc47109f61@mail.gmail.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E684@EA-EXMSG-C334.europe.corp.microsoft.com> <3c6288ab0808011031g4ad07fadia5d79abc47109f61@mail.gmail.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC20A@EA-EXMSG-C334.europe.corp.microsoft.com> Yes, it's just a compile time thing. There's no runtime penalty Simon From: sean.leather@gmail.com [mailto:sean.leather@gmail.com] On Behalf Of Sean Leather Sent: 01 August 2008 18:31 To: Simon Peyton-Jones Cc: Ian Lynagh; Simon Marlow; cvs-ghc@haskell.org Subject: Re: Orphans Hi, I'm fixing http://hackage.haskell.org/trac/ghc/ticket/2467 Since you bring up orphans, I have a more general question regarding them that came up recently. The design of a library I'm working on requires orphan modules. After reading the GHC user's guide, I believe that orphans are (only) a compile-time performance issue and that they do not affect run-time performance. Can someone confirm my understanding? Is there any other concern we should have with orphans? The library is not a large project, so I'm not concerned with build time. We're currently ignoring the issue with -fno-warn-orphans. Thanks, Sean -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.haskell.org/pipermail/cvs-ghc/attachments/20080804/01ae15b5/attachment.htm From judah.jacobson at gmail.com Mon Aug 4 03:45:42 2008 From: judah.jacobson at gmail.com (Judah Jacobson) Date: Mon Aug 4 03:45:27 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: References: <1217822869-sup-7451@existential.local> <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> Message-ID: <6d74b0d20808040045k7d1c1008qb7e66168990d0cea@mail.gmail.com> On Mon, Aug 4, 2008 at 12:15 AM, Roman Leshchinskiy wrote: > > On 04/08/2008, at 16:55, Judah Jacobson wrote: > >> On Sun, Aug 3, 2008 at 9:50 PM, Austin Seipp wrote: >>> >>> For the past two weeks or so I have been unable to build the latest >>> GHC HEAD from the main darcs development branch (I believe the last >>> one I managed to build here on OS X 10.5 was 20080720.) From the looks >>> of it this is due to the flux of changes hitting the build system >>> along with many many other things going on I'm sure (and your work >>> will never go unappreciated as far as I'm concerned.) >>> >> >> For what it's worth, I believe that all of the OS X-related >> build-breakers have been fixed; the the up-to-date HEAD works for me >> on 10.5, x86. If it doesn't for you, make sure you've used > > Strange. It doesn't build for me. Do you really have all the latest patches? Yes, just did a ./darcs-all pull to verify that. What error(s) are you getting? One other thing that tripped me up before: I forgot to run "make distclean" before pulling patches, and some preprocessed files were not removed (e.g., compiler/ghci/LibFFI.hs which is generated from LibFFI.hsc). Since Cabal now stores the generated .hs file somewhere else, the leftover file wasn't automatically cleaned anymore, and confused the build system. Removing the extra .hs file and running make again fixed the problem. -Judah From simonpj at microsoft.com Mon Aug 4 03:59:27 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Mon Aug 4 03:59:14 2008 Subject: [GHC] #2442: Heuristics to improve error messages for badly referenced things In-Reply-To: <9d4d38820808021732t467b764ah5e686551a74bfa91@mail.gmail.com> References: <053.d96b74737451be892238b37815ca44b6@localhost> <638ABD0A29C8884A91BC5FB5C349B1C32AE773E63B@EA-EXMSG-C334.europe.corp.microsoft.com> <9d4d38820808021732t467b764ah5e686551a74bfa91@mail.gmail.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC22C@EA-EXMSG-C334.europe.corp.microsoft.com> Max The perf impact is zero if you have no error messages, I assume? I'm not too stressed out about extra time taken to compile failing modules. Mind you, doubling time for such modules sounds quite substantial, but I think you're saying that's very much a worst case. Personally I'm open to adding this -- let's see what the rest of cvs-ghc has to say. http://www.haskell.org/pipermail/haskell-cafe/2008-July/045187.html Simon | -----Original Message----- | From: omega.theta@gmail.com [mailto:omega.theta@gmail.com] On Behalf Of Max Bolingbroke | Sent: 03 August 2008 01:32 | To: Simon Peyton-Jones | Subject: Re: [GHC] #2442: Heuristics to improve error messages for badly referenced things | | 2008/8/1 Simon Peyton-Jones : | > Max | > | > What's the status of your fuzzy-matching patch. There was some Haskell Cafe discussion and I have the | impression that you were going to work a bit more on it. | > | > http://www.haskell.org/pipermail/haskell-cafe/2008-July/045187.html | > | > Let me know when you have a patch you're happy with | > | > Simon | | Simon, | | I've been able to compile GHC again today and I've verified that the | improved algorithm greatly reduces the performance impact. The new | patch and the commentary below is available with the ticket | (http://hackage.haskell.org/trac/ghc/ticket/2442): | | """ | I've solved the performance problem purely by making use of an | edit-distance algorithm based on bit-vectors. This is /very fast/. For | future reference, I've actually released it's implementation (plus | some other edit distances, QuickCheck tests for it all etc) on Hackage | (http://hackage.haskell.org/cgi-bin/hackage-scripts/package/edit-distance). | | My stress test was compiling GHC.hs with the Module import commented | out. This generates a number of unbound name errors, each of which has | to do a full scan of the (huge) imported name set. This takes 1 second | on my modified GHC compared with 0.3 seconds on an unmodified one. If | this is not an acceptable speed I can pursue the other | performance-improving possibilities above. | """ | | Cheers, | Max From rl at cse.unsw.edu.au Mon Aug 4 04:07:51 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Aug 4 04:07:50 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <6d74b0d20808040045k7d1c1008qb7e66168990d0cea@mail.gmail.com> References: <1217822869-sup-7451@existential.local> <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> <6d74b0d20808040045k7d1c1008qb7e66168990d0cea@mail.gmail.com> Message-ID: <8E1AE464-E5A9-41BC-8955-5EAA4FFF5A46@cse.unsw.edu.au> On 04/08/2008, at 17:45, Judah Jacobson wrote: > On Mon, Aug 4, 2008 at 12:15 AM, Roman Leshchinskiy > wrote: >> >> On 04/08/2008, at 16:55, Judah Jacobson wrote: >> >>> On Sun, Aug 3, 2008 at 9:50 PM, Austin Seipp >>> wrote: >>>> >>>> For the past two weeks or so I have been unable to build the latest >>>> GHC HEAD from the main darcs development branch (I believe the last >>>> one I managed to build here on OS X 10.5 was 20080720.) From the >>>> looks >>>> of it this is due to the flux of changes hitting the build system >>>> along with many many other things going on I'm sure (and your work >>>> will never go unappreciated as far as I'm concerned.) >>>> >>> >>> For what it's worth, I believe that all of the OS X-related >>> build-breakers have been fixed; the the up-to-date HEAD works for me >>> on 10.5, x86. If it doesn't for you, make sure you've used >> >> Strange. It doesn't build for me. Do you really have all the latest >> patches? > > Yes, just did a ./darcs-all pull to verify that. What error(s) are > you getting? Configuring filepath fails without any diagnostics. > One other thing that tripped me up before: I forgot to run "make > distclean" before pulling patches, and some preprocessed files were > not removed (e.g., compiler/ghci/LibFFI.hs which is generated from > LibFFI.hsc). Since Cabal now stores the generated .hs file somewhere > else, the leftover file wasn't automatically cleaned anymore, and > confused the build system. Removing the extra .hs file and running > make again fixed the problem. Oh yes, this happens to me all the time. I don't think this is the problem here, though. Roman From batterseapower at hotmail.com Mon Aug 4 04:56:10 2008 From: batterseapower at hotmail.com (Max Bolingbroke) Date: Mon Aug 4 04:55:56 2008 Subject: [GHC] #2442: Heuristics to improve error messages for badly referenced things In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC22C@EA-EXMSG-C334.europe.corp.microsoft.com> References: <053.d96b74737451be892238b37815ca44b6@localhost> <638ABD0A29C8884A91BC5FB5C349B1C32AE773E63B@EA-EXMSG-C334.europe.corp.microsoft.com> <9d4d38820808021732t467b764ah5e686551a74bfa91@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC22C@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <9d4d38820808040156t2832065bnff9f75a03d8ee9a3@mail.gmail.com> 2008/8/4 Simon Peyton-Jones : > Max > > The perf impact is zero if you have no error messages, I assume? I'm not too stressed out about extra time taken to compile failing modules. Right: the performance degradation only occurs for modules experiencing unbound name errors, and is proportional to a) the number of such errors and b) the number of in-scope names. > Mind you, doubling time for such modules sounds quite substantial, but I think you're saying that's very much a worst case. It is: I stress tested on GHC.hs precisely because it imports an absolutely huge number of names for the express purpose of re-exporting them again. > Personally I'm open to adding this -- let's see what the rest of cvs-ghc has to say. > http://www.haskell.org/pipermail/haskell-cafe/2008-July/045187.html Great. If the performance is a problem, I can probably still make it faster, but the changes to the rest of the code will become more invasive. Alternatively, we could just not use fuzzy-matching errors if the in-scope name set exceeds a certain size. Cheers, Max > Simon > > | -----Original Message----- > | From: omega.theta@gmail.com [mailto:omega.theta@gmail.com] On Behalf Of Max Bolingbroke > | Sent: 03 August 2008 01:32 > | To: Simon Peyton-Jones > | Subject: Re: [GHC] #2442: Heuristics to improve error messages for badly referenced things > | > | 2008/8/1 Simon Peyton-Jones : > | > Max > | > > | > What's the status of your fuzzy-matching patch. There was some Haskell Cafe discussion and I have the > | impression that you were going to work a bit more on it. > | > > | > http://www.haskell.org/pipermail/haskell-cafe/2008-July/045187.html > | > > | > Let me know when you have a patch you're happy with > | > > | > Simon > | > | Simon, > | > | I've been able to compile GHC again today and I've verified that the > | improved algorithm greatly reduces the performance impact. The new > | patch and the commentary below is available with the ticket > | (http://hackage.haskell.org/trac/ghc/ticket/2442): > | > | """ > | I've solved the performance problem purely by making use of an > | edit-distance algorithm based on bit-vectors. This is /very fast/. For > | future reference, I've actually released it's implementation (plus > | some other edit distances, QuickCheck tests for it all etc) on Hackage > | (http://hackage.haskell.org/cgi-bin/hackage-scripts/package/edit-distance). > | > | My stress test was compiling GHC.hs with the Module import commented > | out. This generates a number of unbound name errors, each of which has > | to do a full scan of the (huge) imported name set. This takes 1 second > | on my modified GHC compared with 0.3 seconds on an unmodified one. If > | this is not an acceptable speed I can pursue the other > | performance-improving possibilities above. > | """ > | > | Cheers, > | Max > > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc > From batterseapower at hotmail.com Mon Aug 4 05:31:57 2008 From: batterseapower at hotmail.com (Max Bolingbroke) Date: Mon Aug 4 05:31:43 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <1217822869-sup-7451@existential.local> References: <1217822869-sup-7451@existential.local> Message-ID: <9d4d38820808040231s73b3575cmc337d36744a8f166@mail.gmail.com> Hi Austin, > Essentially everything is coming down to the build system it looks > like. The basic idea is to go from autoconf -> Cabal as I see it. > What is this new system buying us? Because currently, it seems to have > cost us: > > 1. Parallel builds (i.e. make -j, brought up by ChilliX) > 2. A working build system (and by association a buildable HEAD) > > Why the switch to a cabal infrastructure? To stress test it? To make > building simpler (i.e. win32)? To prove a point? What's the end result > and what do we hope to gain? The old build system wasn't broke; why > fix it? (The parallel builds comment confuses me: certainly I can still build the compiler in parallel, though the libraries were always Cabal based and hence compiled sequentially). I believe one of the things we gained is the ability to run Haddock on GHC itself. However, I agree that the new system has had (and is still having) teething troubles: for example, some of my dynamic linking code assumed the cProjectVersion corresponded to the version number being used to build the GHC library, but this seems to have remained an unimplemented feature. Would it have been possible to bake the Cabalisation a bit more thoroughly >off< the HEAD and then merged it in in a "big bang"? That would have presented other developers a single chunk of work to do to fix their own branches given the change, which is probably less painful than the current death by a thousand cuts :-) > (From the frusteration Mr. Chakravarty has expressed, it seems as > if it magic'd itself in there: non-existant one minute, full blown the next.) > > With these changes other things also seem to be falling down as well; with > the most recent checkout of GHC, it does not even fail with the err I > had a few days ago about the 'inferred architecture size ... i386', it > fails with this: The "inferred architecture" thing was due to a patch by Simon Marlow (who runs Windows) not playing well with OS X. >> Preprocessing executables for ghc-pkg-6.9... >> Building ghc-pkg-6.9... >> [1 of 1] Compiling Main ( HaskTags.hs, dist-install/build/hasktags/hasktags-tmp/Main.o ) >> [1 of 1] Compiling Main ( runghc.hs, dist-install/build/runghc/runghc-tmp/Main.o ) >> [1 of 1] Compiling Main ( installPackage.hs, dist-install/build/installPackage/installPackage-tmp/Main.o ) >> [1 of 2] Compiling Version ( Version.hs, dist-install/build/ghc-pkg/ghc-pkg-tmp/Version.o ) >> [2 of 2] Compiling Main ( Main.hs, dist-install/build/ghc-pkg/ghc-pkg-tmp/Main.o ) >> Main.hs:1143:14: Not in scope: `Exception.onException' I haven't seen this. FWIW the HEAD built for me on OS X 10.5 on Saturday (I haven't tried more recently), though I had some trouble due to not distcleaning before a pull. > Which ChilliX pointed out should have been caught by the validate > script; so how did this patch get through? It is completely > unpredictable at this point in time where things are going to break, > how and for what reason. Pretty flaky, to be honest. > > The question in full is: what in the hell is really going on right > now? Is it simply project-management practices or true technical > issues that must be dealt with using hard, cold debugging and a good > injection of code? I'm wagering it's somewhere inbetween the two from > the view I'm getting from my binoculars. > > What *is* going on, and more importantly, -how can we help improve the > situation-? Right now, I've no idea where to start and without help > from you guys, I doubt anybody else can, considering you guys are > -it-. So please, speak. What is going on? How can the would-be's like > myself get involved and help? What is the state of the breakage, and > more importantly it's reason? OS X support has always been a problem. Personally I've never managed to get a clean validate run on OS X. Perhaps an OS X build bot would be helpful, but the bots seem to be so pervasively broken that it doesn't get the impression that anyone is paying attention to them any longer. Neil's idea for a staged commit to HEAD (mentioned later in this thread) seems quite attractive, but it requires yet another moving part in what is already quite a complicated development system. Perhaps something like being able to: 1) Publish your repo is a publically accessible location 2) Use a website to request the buildbots try out that repo 3) The buildbots download + build that repo and send you email with their results would help, without inserting yet more automated stuff into the commit process. Of course, this requires working buildbots! It might also be more workable with a non-Darcs VCS because you could push your local branch to the GHC repo without merging it to HEAD, so the buildbots would just need to switch branches rather than pull a whole new repo to do this process. All the best, Max From batterseapower at hotmail.com Mon Aug 4 06:02:44 2008 From: batterseapower at hotmail.com (Max Bolingbroke) Date: Mon Aug 4 06:02:31 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> References: <1217822869-sup-7451@existential.local> <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> Message-ID: <9d4d38820808040302r543a4bcds4f30ee972e4440b5@mail.gmail.com> 2008/8/4 Judah Jacobson : > It seems like most of the recent build breakages have been with > patches not being validated on a complete set of OSes (OS X and > Windows, in particular). In last week's IRC meeting, Neil Mitchell > mentioned: > >> i've always wondered why there isn't a pending repo, and patches get >> moved from pending to branch after a the buildbots kick in? might ensure >> you never end up with validation failures > > It seems to me that process would be more friendly to those of us who > run different OSes than the primary GHC developers :-) I've done a little searching, and I found at least one continuous integration tool that will do this (for Git though, not Darcs) (http://hudson.gotdns.com/wiki/display/HUDSON/Git+Plugin). How it seems to work is: 1) The GHC developers write all their bug fixes / new features on feature branches, NOT on HEAD 2) You request the continuous integration server to try and integrate your changes by pushing that branch to the main GHC repo 3) Anytime you push patches to your remote feature branch, the CI server merges those changes into it's local branch of HEAD and doesn't push the resulting compiler to the real HEAD (that everyone else can see) unless the tests pass (i.e. in our case, it validates on all platforms) This requires a discipline change (use feature branches rather than just developing like mad on HEAD), but if we decide to migrate to a DAG based VCS like Git/Hg/Bzr this seems like the better thing to do in any case. Cheers, Max From marlowsd at gmail.com Mon Aug 4 06:38:13 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 4 06:38:03 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <1217822869-sup-7451@existential.local> References: <1217822869-sup-7451@existential.local> Message-ID: <4896DC15.9090402@gmail.com> We *do* think that stability is important (which is why we're using validate now), and all the changes that have been made recently have been made in good faith for good reasons. That's not to say I don't think people have valid concerns - but let's deal with the motivation first. Here's some text I just sent to Manuel & Roman before I saw this thread: ---------- Let me say I'm sorry that you're disillusioned with the build system. I'll try explain why things are the way they are. Before we switched to using Cabal for building libraries, we had essentially most of the functionality of Cabal duplicated in Makefiles, and all the packages had to have extra metadata to support both Cabal and the GHC build system. The two sets of metadata had to be kept in sync. It was a maintenance nightmare. We need Cabal because we need to be able to build packages outside of the GHC build system, this is the reason that Hackage is flourishing and Haskell is successfully emerging from its rut. And the things that Cabal needs to do are almost exactly the same as the things we need to do in the GHC build system; it makes no sense to implement all these things twice, in two different languages. We can't implement Cabal in make, because we don?t want to rely on the target system having make or a set of Unix tools at all. So clearly the best way to avoid all this duplication was to use Cabal directly. But in order to do that, we had to make sure that we didn't lose things like 'make -j' - so I added support to Cabal for generating a plain Makefile (in addition to the existing support for ghc --make, remember that we don't depend on make outside the GHC build system). This is what we use now - Cabal understands the package metadata (the .cabal file) and spits out a Makefile that the rest of the GHC build system invokes, and can also be invoked by hand (e.g. for building an individual module with -ddump-simpl). The Makefile is also extensible in the sense that it #includes a user-supplied Makefile that can be used to add extra rules and settings. What have we lost? Well, now a large chunk of our build system is not private to GHC but shared with the rest of the world, and that makes it harder to change. This hasn't been an issue so far, since most of the functionality we need for GHC is also useful (or necessary) when building packages separately. In a few cases where we needed to do something a bit special, Ian has added custom tools based on the Cabal library - e.g. installPackage. So while I'm not claiming that our build system is ideal - clearly the fact that it's a generic framework means that it's not as simple as a GHC-only build system - I don't think there are any fundamental problems here. The build system is still extensible in the sense that (a) to do something in GHC for *every* package, add code to libraries/Makefile, or Makefile.local (b) to do something for *one* package, modify that package's Setup.hs or .cabal file (c) to do something for every package both in the GHC build system and outside, modify Cabal. Cabal is not as inaccessible as it seems - Duncan and the other Cabal contributors have put a lot of effort into making it easy to hack on. There's a source guide for example (http://hackage.haskell.org/trac/hackage/wiki/SourceGuide). ---------- Austin Seipp wrote: > 1. Parallel builds (i.e. make -j, brought up by ChilliX) not true - make -j works just as well as it always did. We'd like to be able to build libraries in parallel with each other, but that needs some extra support in the build system for understanding inter-package dependencies and scheduling the build. > 2. A working build system (and by association a buildable HEAD) > > Why the switch to a cabal infrastructure? To stress test it? To make > building simpler (i.e. win32)? Yes, it makes building simpler. > To prove a point? What's the end result > and what do we hope to gain? The old build system wasn't broke; why > fix it? When we used to use make instead of Cabal to build the libraries, the build system certainly *was* broke, in that a lot of functionality and metadata was duplicated, and often inconsistent. The recent change to use Cabal for building GHC is mainly for simplicity and consistency, but also brought some benefits: we can now Haddock GHC. As I see it, the biggest problem is that the Mac OS X build keeps breaking, because we don't actively test on that platform. We *do* test on other platforms: in fact we use the validate script that was originally proposed by Manuel & Roman. A buildbot would help, but it needs to be online all the time and start whenever new patches are pushed. Alternatively we could try to set up some kind of patch-submission filter that runs validate on 3 platforms, but that's a lot of infrastructure to implement and maintain. I think we could probably be persuaded, but it is a big investment and we need to be sure that it's going to pay off. So this is a useful discussion to have. I've presented the motivations as I understand them - for the most part the work Ian has been doing seemed like the "obvious" way to go to us, which is why we didn't have a big open discussion about it, but clearly others feel differently. I'm not by any means saying that this is the way it must be done - we're certainly open to suggestions for improving things, even if that means ripping it all out and starting again (but of course that would be a much longer-term goal and needs a lot of planning first). Cheers, Simon From marlowsd at gmail.com Mon Aug 4 06:48:05 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 4 06:47:55 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: References: <1217822869-sup-7451@existential.local> <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> Message-ID: <4896DE65.20902@gmail.com> Roman Leshchinskiy wrote: > Does anyone actually pay attention to the bots? Yesterday: > >> x86-64 Linux head: lost >> x86 Windows head: lost >> x86 Windows head fast: fail (failed stage1) fail (failed >> stage1) lost fail (failed stage1) lost lost >> fast486 head: fail (failed stage2) >> gabor head: fail (failed darcs) >> kgardas head: fail (failed stage1) >> mnemosyne x86-64 Gentoo head: fail (failed stage2) >> tnaur PPC OSX head 2: fail (failed stage2) >> tnaur x86 Linux head: pass >> x86-64 Linux head unreg: lost > > I've went through my ghc-cvs archives but couldn't find when all bots > last ran successfully. Sadly, there are two problems affecting the main buildbots here at MSRC: 1. the firewall randomly closes connections (I have a long-standing support ticket open - they suspect a bug in the firewall software but haven't been able to find it yet) 2. BuildBot can't cope with dropped connections in the middle of a build. Again I have a ticket open against BuildBot but fixing it apparently requires large amounts of infrastructure refactoring, so it's currently scheduled for the next-but-one major release of BuildBot, which could be months or years away. which together mean that most of our buildbot builds fail with "lost". Sigh. For this reason I've left our old nightly builds in place, on x86/Linux, and I also don't tend to look much at buildbot results much, which is bad. If anyone can think of a way to work around this, I'm open to suggestions. I've heard that using SSH in tunneling mode might help, but will it really re-connect automatically and invisibly to the client? Cheers, Simon From claus.reinke at talk21.com Mon Aug 4 06:50:54 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 4 06:50:42 2008 Subject: Unfriendly HEAD is unfriendly References: <1217822869-sup-7451@existential.local><6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> <9d4d38820808040302r543a4bcds4f30ee972e4440b5@mail.gmail.com> Message-ID: <009a01c8f61f$f8fb0a80$05347ad5@cr3lt> > I've done a little searching, and I found at least one continuous > integration tool that will do this (for Git though, not Darcs) "continuous integration" would seem to be a useful thing support for which to have nice would be (even if it might permute patches in unexpected ways, depending on when they pass the tests;-). Could you please add that as a wanted feature to the RCS evaluation page? I did once suggest to wrap new patches in '#ifdef BUILDBOT' (unless they are definitely-I-swear-I'm-not-kidding-I've-got-proof platform-independent), then gradually turn that into '#if (defined(BUILDBOT) || platformX || platformY) && !(platformZ)' as builders pull the patches and start reporting in with success or failure. That suggestion was voted down because of CPP use, IIRC, which was probably right. But that doesn't mean that there may not be a cleaner way to achieve the intended effect. Using darcs, and assuming that branches will only be used for substantial groups of topically related patches, not for day-to-day patching, one could imagine adding a tested platform list to the description of every patch, having humans only pull tested patches, while builbot pulls all patches. Having imagined things that far, one might tune this further, to simply assume that every patch is for buildbot only at first, and to have lists of successfully built/tested patches per platform: 0. for each platform, have a list of successfully tested patches 1. push patches as now 2. humans pull the lists of tested patches, then only pull the patches on the list for their platform (unless they are trying to debug the failed patches) - this could be handled by a script like darcs-all 3. builders pull all patches, try to build 4. whenever a builder succeeds, it adds all its patches to the list for its platform Does that sound useful/doable? Claus From igloo at earth.li Mon Aug 4 07:04:08 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 4 07:03:54 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <1217822869-sup-7451@existential.local> References: <1217822869-sup-7451@existential.local> Message-ID: <20080804110408.GA30855@matrix.chaos.earth.li> Simon's mail explains why we changed the build system, but to answer your specific build problem: On Sun, Aug 03, 2008 at 11:50:08PM -0500, Austin Seipp wrote: > > > Preprocessing executables for ghc-pkg-6.9... > > Building ghc-pkg-6.9... [...] > > Main.hs:1143:14: Not in scope: `Exception.onException' > > Which ChilliX pointed out should have been caught by the validate > script; so how did this patch get through? It sounds like either you are building with a 6.9 snapshot (which isn't meant to work), or you have an up-to-date GHC repo but an out-of-date libraries/base repo. The HEAD definitely validates for me at the moment, with a clean checkout (and despite the seemingly general belief otherwise, I do still validate before pushing!). Thanks Ian From marlowsd at gmail.com Mon Aug 4 07:09:36 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 4 07:09:30 2008 Subject: patch applied (ghc): Follow the move of assertError from Control.Exception to GHC.IOBase In-Reply-To: <20080803232618.GB10951@scytale.galois.com> References: <20080803232521.GA14814@haskell.galois.com> <20080803232618.GB10951@scytale.galois.com> Message-ID: <4896E370.6020706@gmail.com> Don Stewart wrote: > igloo: >> Sun Aug 3 07:11:46 PDT 2008 Ian Lynagh >> * Follow the move of assertError from Control.Exception to GHC.IOBase >> >> M ./compiler/prelude/PrelNames.lhs -1 +1 >> > > Do we have good assurances end-user behaviour isn't changing with these > patches? Control.Exception changes give me goosebumps. We're planning to put some backwards-compat in place for 6.10 so most packages will continue to work, at least if they're installed via cabal-install. I'm working on it now. Cheers, Simon From claus.reinke at talk21.com Mon Aug 4 07:22:30 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 4 07:22:25 2008 Subject: Unfriendly HEAD is unfriendly References: <1217822869-sup-7451@existential.local><6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com><9d4d38820808040302r543a4bcds4f30ee972e4440b5@mail.gmail.com> <009a01c8f61f$f8fb0a80$05347ad5@cr3lt> Message-ID: <00ba01c8f624$66e246e0$05347ad5@cr3lt> > Having imagined things that far, one might tune this further, to > simply assume that every patch is for buildbot only at first, and > to have lists of successfully built/tested patches per platform: actually, it seems that darcs does have a feature I didn't know about that might make this fairly straightforward: $ darcs pull --help Usage: darcs pull [OPTION]... [REPOSITORY]... Copy and apply patches from another repository to this one. --intersection take intersection of all repositories --union take union of all repositories [DEFAULT] If that works the way it sounds, every builder could have its own repo, say buildbot_X for platform X, and the workflow would become: 0. for each platform X, have a repo of successfully tested patches, called buildbot_X 1. push patches as now, to main_repo 2. humans on platform X only pull tested patches, using: darcs pull -a --intersection buildbot_X main_repo 3. builders pull all patches from main_repo into a temporary repo, try to build 4. whenever builder X succeeds, it pushes from its temporary repo to the buildbot_X repo That is a lot of repos, but as long as main_repo builds, the other repos are redundant - they only serve to keep the lists of successfully tested patches in a form that darcs allready understands. In particular, humans only push to main_repo, and if any buildbot_X repo goes away, we're simply back to the situation we've got now. This is somewhat simplistic, as the builders would not try to pull selectively. So any failing patches would have to be removed or fixed, or they'd block any other patches being tested successfully on that platform. But it might be a useful first step? Claus PS. looking at http://darcs.haskell.org/buildbot/head/waterfall , about a third of the builders seem to be for OSX. From simonmarhaskell at gmail.com Mon Aug 4 07:23:06 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Mon Aug 4 07:22:54 2008 Subject: patch applied (ghc): UNDO: FIX #2375: remove oc->lochash completely, it apparently isn't used Message-ID: <20080804112306.GA31233@haskell.galois.com> Mon Aug 4 04:18:01 PDT 2008 Simon Marlow * UNDO: FIX #2375: remove oc->lochash completely, it apparently isn't used M ./rts/Linker.c +35 M ./rts/LinkerInternals.h +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080804111801-12142-bd93a8fb85b32dc7eec15fa43bcded61d9a54335.gz From simonpj at microsoft.com Mon Aug 4 07:25:31 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Mon Aug 4 07:25:30 2008 Subject: makign In-Reply-To: <17A33F1B-B59B-4953-9C76-C7F20C73C0DE@cse.unsw.edu.au> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E213@EA-EXMSG-C334.europe.corp.microsoft.com> <20080731172257.GA11343@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE773E241@EA-EXMSG-C334.europe.corp.microsoft.com> <20080731183248.GA15880@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE773E359@EA-EXMSG-C334.europe.corp.microsoft.com> <4892F245.6020300@gmail.com> <17A33F1B-B59B-4953-9C76-C7F20C73C0DE@cse.unsw.edu.au> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC3CF@EA-EXMSG-C334.europe.corp.microsoft.com> | Any idea when things will have settled down? Being sick of build | failures, I have actually pretty much given up on pulling from the | head and will keep my type family patches to myself until things have | settled down. (Well, I am happy to push them, but I can't validate | them against the current head making the situation only worse, so I'd | rather hold off.) Judah alleges that things have settled down, and the current HEAD builds fine on OSX. Is it possible for you to try that in a clean tree, in the background as it were? Simon From marlowsd at gmail.com Mon Aug 4 07:25:47 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 4 07:25:38 2008 Subject: Buildbot: "Latest Successful Build" for each builder? In-Reply-To: <20080803233335.GA6733@matrix.chaos.earth.li> References: <027301c8f3d8$64d64a70$e6327ad5@cr3lt> <20080802122002.GA2535@matrix.chaos.earth.li> <008201c8f4cb$0e2d08f0$2a307ad5@cr3lt> <20080803233335.GA6733@matrix.chaos.earth.li> Message-ID: <4896E73B.3000805@gmail.com> Ian Lynagh wrote: > Hi Claus, > > On Sat, Aug 02, 2008 at 07:10:31PM +0100, Claus Reinke wrote: >>>> But there seems to be no "Latest Successful Build" for each builder, >>> but of course we have other priorities in the build-up to release. >> That confuses me everytime: how can you build up for a release >> without working builds?-) > > I wasn't talking about working builds, I was talking about a > "Latest Successful Build" column for each builder. If you understand the > build failure then knowing when the last successful build was doesn't > generally help you. > >> 'make; make binary-dist' was recommended to me many years >> ago by the folks responsible for making windows snapshots as >> the standard way of getting a tar-able relocatable directory full >> of GHC goodness on windows, right at the top of the ghc tree >> (iirc, one originally had to call some prep-bin-dist-mingw as well). >> >> I've been happy with that procedure since then, provided the >> make target isn't broken. Are you saying that has changed as >> well, and I should use 'make install' instead in future? Is that >> less broken right now? > > Both should work in general, but last time I checked "install" worked > and "binary-dist" didn't. > > However, I think the Windows build is currently broken again anyway. > I've just pushed a few fixes, but with -Werror it fails for me with: > > Linker.c: In function `ocResolve_PEi386': > Linker.c:2512:0: > warning: implicit declaration of function `lookupLocalSymbol' > > while without -Werror it gets further, but eventually falls over with: > > Linking dist-stage2\build\ghc\ghc.exe ... > C:/msys/1.0/home/ian/ghc/rts/libHSrts_thr.a(Linker.thr_o)(.text+0xf9a):Linker.c: > undefined reference to `lookupLocalSymbol' > C:/msys/1.0/home/ian/ghc/rts/libHSrts_thr.a(Linker.thr_o)(.text+0xfc9):Linker.c: > undefined reference to `lookupLocalSymbol' > collect2: ld returned 1 exit status > > It looks like this was caused by: > > [FIX #2375: remove oc->lochash completely, it apparently isn't used > Simon Marlow **20080730101252] { > > Do you know what's going on, Simon? Sorry, my bad. I've rolled back the patch and I'm validating a fix. Cheers, Simon From simonpj at microsoft.com Mon Aug 4 07:49:57 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Mon Aug 4 07:49:45 2008 Subject: Orphans In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E684@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE773E684@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC3F7@EA-EXMSG-C334.europe.corp.microsoft.com> Actually there are some more orphan instances. I do not know which are important and which are not, but it'd be better to eliminate them. Would someone be willing to take a look? Thanks Simon Data/Array.hs:90:9: Warning: orphan instance: instance (Ix i) => Foldable (Array i) Data/Array.hs:93:9: Warning: orphan instance: instance (Ix i) => Traversable (Array i) Data/Array/IO/Internals.hs:43:60: Warning: orphan instance: instance Typeable2 IOArray Data/Array/IO/Internals.hs:48:9: Warning: orphan instance: instance MArray IOArray e IO Control/Monad/Error.hs:64:9: Warning: orphan instance: instance MonadPlus IO Control/Monad/Error.hs:68:9: Warning: orphan instance: instance MonadError IOError IO Control/Monad/Error.hs:75:9: Warning: orphan instance: instance (Error e) => Monad (Either e) Control/Monad/Error.hs:81:9: Warning: orphan instance: instance (Error e) => MonadPlus (Either e) Control/Monad/Error.hs:86:9: Warning: orphan instance: instance (Error e) => MonadFix (Either e) Control/Monad/Error.hs:93:9: Warning: orphan instance: instance (Error e) => MonadError e (Either e) Control/Monad/Reader.hs:74:9: Warning: orphan instance: instance MonadReader r ((->) r) | -----Original Message----- | From: cvs-ghc-bounces@haskell.org [mailto:cvs-ghc-bounces@haskell.org] On Behalf Of Simon Peyton-Jones | Sent: 01 August 2008 18:08 | To: Ian Lynagh; Simon Marlow | Cc: cvs-ghc@haskell.org | Subject: Orphans | | I'm fixing http://hackage.haskell.org/trac/ghc/ticket/2467 | | But it transpires that arrays/Data/Array.hs has an orphan instance, so it now fails validateion | | Data/Array.hs:90:9: | Warning: orphan instance: instance (Ix i) => Foldable (Array i) | | Data/Array.hs:93:9: | Warning: orphan instance: instance (Ix i) => Traversable (Array i) | | | What's the best thing to do? | | - Remove -Werror for that module (how?) | | - Add -fno-warn-orphans for that module (but then we'd forget that there was an issue at all) | | - Move the instances | | | I don't mind which, but I've got to go home now. | | Simon | | _______________________________________________ | Cvs-ghc mailing list | Cvs-ghc@haskell.org | http://www.haskell.org/mailman/listinfo/cvs-ghc From rl at cse.unsw.edu.au Mon Aug 4 08:06:06 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Aug 4 08:06:09 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <009a01c8f61f$f8fb0a80$05347ad5@cr3lt> References: <1217822869-sup-7451@existential.local><6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> <9d4d38820808040302r543a4bcds4f30ee972e4440b5@mail.gmail.com> <009a01c8f61f$f8fb0a80$05347ad5@cr3lt> Message-ID: <622A6FCA-1A01-49F2-9FC3-D397F045BE25@cse.unsw.edu.au> On 04/08/2008, at 20:50, Claus Reinke wrote: > 0. for each platform, have a list of successfully tested patches > 1. push patches as now > 2. humans pull the lists of tested patches, then only pull > the patches on the list for their platform (unless they > are trying to debug the failed patches) - this could be > handled by a script like darcs-all > 3. builders pull all patches, try to build > 4. whenever a builder succeeds, it adds all its patches to > the list for its platform I think it is important that everyone has the same source tree and that darcs-all pull gets the same patches for everyone and my gut feeling is that breaking this will result in chaos. In particular, it is crucial to pull all changes before pushing (to spot conflicts). Roman From marlowsd at gmail.com Mon Aug 4 08:20:43 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 4 08:20:36 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <622A6FCA-1A01-49F2-9FC3-D397F045BE25@cse.unsw.edu.au> References: <1217822869-sup-7451@existential.local><6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> <9d4d38820808040302r543a4bcds4f30ee972e4440b5@mail.gmail.com> <009a01c8f61f$f8fb0a80$05347ad5@cr3lt> <622A6FCA-1A01-49F2-9FC3-D397F045BE25@cse.unsw.edu.au> Message-ID: <4896F41B.8090505@gmail.com> Roman Leshchinskiy wrote: > > On 04/08/2008, at 20:50, Claus Reinke wrote: > >> 0. for each platform, have a list of successfully tested patches >> 1. push patches as now >> 2. humans pull the lists of tested patches, then only pull >> the patches on the list for their platform (unless they >> are trying to debug the failed patches) - this could be >> handled by a script like darcs-all >> 3. builders pull all patches, try to build >> 4. whenever a builder succeeds, it adds all its patches to >> the list for its platform > > I think it is important that everyone has the same source tree and that > darcs-all pull gets the same patches for everyone and my gut feeling is > that breaking this will result in chaos. > In particular, it is crucial to pull all changes before pushing (to spot > conflicts). Definitely. Also, we're about to switch VCSs, so anything that relies on a feature unique to darcs isn't an option. Cheers, Simon From claus.reinke at talk21.com Mon Aug 4 09:01:25 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 4 09:01:14 2008 Subject: Unfriendly HEAD is unfriendly References: <1217822869-sup-7451@existential.local><6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com><9d4d38820808040302r543a4bcds4f30ee972e4440b5@mail.gmail.com> <009a01c8f61f$f8fb0a80$05347ad5@cr3lt> Message-ID: <012b01c8f632$34e6d580$05347ad5@cr3lt> going back from the use of darcs-specific 'pull --intersection' (but still relying on selective pull in some form), and addressing Roman's point about avoiding conflicts: 0. for each platform, have a list of successfully tested patches 1. humans (GHC users, needing a working build of HEAD): pull the lists of tested patches pull only the patches on the list for their platform (this could be handled by a script like darcs-all, provided that the VCS supports selective pulling) 2. humans (GHC developers, needing a validated HEAD): pull all patches into a local reference repo pull tested-only patches into a local validate repo develop/validate in validate repo check for conflicts wrt reference repo push validated and conflict-free patches to main_repo watch out for breakage reports from builders on other platforms 3. builders (on platform X, with list of successfully tested patches) pull all patches try to build if successfull, add all new patches to platform X list if fails, publish list of all new patches as failing (in need of attention for platform X) Also, isn't one of the reasons for switching VCS to make conflicts less of an issue? Other issues? Claus From marlowsd at gmail.com Mon Aug 4 09:16:41 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 4 09:16:32 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <012b01c8f632$34e6d580$05347ad5@cr3lt> References: <1217822869-sup-7451@existential.local><6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com><9d4d38820808040302r543a4bcds4f30ee972e4440b5@mail.gmail.com> <009a01c8f61f$f8fb0a80$05347ad5@cr3lt> <012b01c8f632$34e6d580$05347ad5@cr3lt> Message-ID: <48970139.7070701@gmail.com> Claus Reinke wrote: > going back from the use of darcs-specific 'pull --intersection' (but > still relying on selective pull in some form), and addressing Roman's > point about avoiding conflicts: > > 0. for each platform, have a list of successfully tested patches > 1. humans (GHC users, needing a working build of HEAD): > pull the lists of tested patches > pull only the patches on the list for their platform > (this could be handled by a script like darcs-all, provided > that the VCS supports selective pulling) > 2. humans (GHC developers, needing a validated HEAD): > pull all patches into a local reference repo > pull tested-only patches into a local validate repo > develop/validate in validate repo > check for conflicts wrt reference repo > push validated and conflict-free patches to main_repo > watch out for breakage reports from builders on other platforms > 3. builders (on platform X, with list of successfully tested patches) > pull all patches > try to build > if successfull, add all new patches to platform X list > if fails, publish list of all new patches as failing > (in need of attention for platform X) > > Also, isn't one of the reasons for switching VCS to make > conflicts less of an issue? selective pull only really works in darcs. In the other VCSs it implies having a separate branch for each re-ordering of the patches, and hoping that merge works properly. Cheers, Simon From claus.reinke at talk21.com Mon Aug 4 09:22:02 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 4 09:21:50 2008 Subject: Unfriendly HEAD is unfriendly References: <1217822869-sup-7451@existential.local> <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> <4896DE65.20902@gmail.com> Message-ID: <014801c8f635$16256c30$05347ad5@cr3lt> > 2. BuildBot can't cope with dropped connections in the middle of a build. > Again I have a ticket open against BuildBot but fixing it apparently > requires large amounts of infrastructure refactoring, so it's currently > scheduled for the next-but-one major release of BuildBot, which could be > months or years away. at least it has "major" priority.. http://buildbot.net/trac/ticket/25 I'm not familiar with buildbot internals, but would it be possible to work around this by turning a continuous "build" task into two tasks - "start a build" and "report any build results" (with the build running unconnected in between, and the "report" task simply collecting any and all reports that have piled up locally)? Claus From judah.jacobson at gmail.com Mon Aug 4 11:30:33 2008 From: judah.jacobson at gmail.com (Judah Jacobson) Date: Mon Aug 4 11:30:18 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <8E1AE464-E5A9-41BC-8955-5EAA4FFF5A46@cse.unsw.edu.au> References: <1217822869-sup-7451@existential.local> <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> <6d74b0d20808040045k7d1c1008qb7e66168990d0cea@mail.gmail.com> <8E1AE464-E5A9-41BC-8955-5EAA4FFF5A46@cse.unsw.edu.au> Message-ID: <6d74b0d20808040830n7da4dd7aldbb37d73dd034b9d@mail.gmail.com> On Mon, Aug 4, 2008 at 1:07 AM, Roman Leshchinskiy wrote: > > On 04/08/2008, at 17:45, Judah Jacobson wrote: > >> On Mon, Aug 4, 2008 at 12:15 AM, Roman Leshchinskiy >> wrote: >>> >>> On 04/08/2008, at 16:55, Judah Jacobson wrote: >>> >>>> For what it's worth, I believe that all of the OS X-related >>>> build-breakers have been fixed; the the up-to-date HEAD works for me >>>> on 10.5, x86. If it doesn't for you, make sure you've used >>> >>> Strange. It doesn't build for me. Do you really have all the latest >>> patches? >> >> Yes, just did a ./darcs-all pull to verify that. What error(s) are you >> getting? > > Configuring filepath fails without any diagnostics. > Strange; I haven't seen anything like that. It may help to rm -rf libraries/filepath (assuming you don't have any unsent patches in it already) and re-run ./darcs-all get to ensure a clean copy. If that doesn't work, I'd recommend rebuilding from a fresh tree, if you haven't tried that already. The following instructions helped me create a clean copy of the ghc repo without downloading everything again from darcs.haskell.org: http://hackage.haskell.org/trac/ghc/wiki/Building/GettingTheSources#Caseinsensitivity Hope that helps, -Judah From simonpj at microsoft.com Mon Aug 4 11:33:24 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Mon Aug 4 11:33:11 2008 Subject: ghc.cabal Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC56E@EA-EXMSG-C334.europe.corp.microsoft.com> Ian John discovered (we think) that a new feature of the build system is that all GHC's source modules must be listed by the developer in ghc.cabal. Actually gets a long way without this, but there's a confusing link error later. (The old make system would just use whatever .hs files were around.) There's nothing wrong with this change, but I want to check that it's what you intend. And let's add a note to that effect in http://hackage.haskell.org/trac/ghc/wiki/Building/Files. I've drafted one - pls check S From simonpj at microsoft.com Mon Aug 4 12:29:52 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 4 12:29:37 2008 Subject: patch applied (ghc): Document -dsuppress-uniques Message-ID: <20080804162952.GA5460@haskell.galois.com> Tue Jul 29 07:52:47 PDT 2008 simonpj@microsoft.com * Document -dsuppress-uniques M ./docs/users_guide/debugging.xml +14 M ./docs/users_guide/flags.xml +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080729145247-1287e-ff3e9971993ba218410550eafd850bfbc7b35433.gz From simonpj at microsoft.com Mon Aug 4 12:29:55 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 4 12:29:39 2008 Subject: patch applied (ghc): Improve docs for GADTs Message-ID: <20080804162955.GA5484@haskell.galois.com> Tue Jul 29 07:53:13 PDT 2008 simonpj@microsoft.com * Improve docs for GADTs M ./docs/users_guide/glasgow_exts.xml -1 +20 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080729145313-1287e-1febb0b3d3242a3ca6b0d246e18e3ff7eec9ad43.gz From simonpj at microsoft.com Mon Aug 4 12:29:59 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 4 12:29:46 2008 Subject: patch applied (ghc): Fix Trac #2478 Message-ID: <20080804162958.GA5501@haskell.galois.com> Fri Aug 1 05:22:23 PDT 2008 simonpj@microsoft.com * Fix Trac #2478 A minor glitch that shows up only when a data constructor has *both* a "stupid theta" in the data type decl, *and* an existential type variable. M ./compiler/typecheck/TcPat.lhs -1 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080801122223-1287e-ef360bec318e07823c581ee0167e70111ee29ce8.gz From simonpj at microsoft.com Mon Aug 4 12:30:02 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 4 12:29:49 2008 Subject: patch applied (ghc): Fix Trac #2433 (deriving Typeable) Message-ID: <20080804163002.GA5518@haskell.galois.com> Mon Aug 4 07:15:03 PDT 2008 simonpj@microsoft.com * Fix Trac #2433 (deriving Typeable) M ./compiler/typecheck/TcDeriv.lhs -2 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080804141503-1287e-f6f07fcc2a83f18fafff6a0507f6eba2d5a79c64.gz From simonpj at microsoft.com Mon Aug 4 12:30:05 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 4 12:29:52 2008 Subject: patch applied (ghc): Fix the bug part of Trac #1930 Message-ID: <20080804163005.GA5570@haskell.galois.com> Mon Aug 4 09:10:39 PDT 2008 simonpj@microsoft.com * Fix the bug part of Trac #1930 M ./compiler/basicTypes/Name.lhs -1 +8 M ./compiler/hsSyn/HsDecls.lhs -2 +1 M ./compiler/hsSyn/HsExpr.lhs -11 +4 M ./compiler/hsSyn/HsImpExp.lhs -22 M ./compiler/main/PprTyThing.hs -2 +2 M ./compiler/typecheck/TcDeriv.lhs -1 +1 M ./compiler/types/FamInstEnv.lhs -1 +1 M ./compiler/types/TypeRep.lhs -18 +14 M ./compiler/utils/Outputable.lhs -6 +42 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080804161039-1287e-0a6a8bf9ec5fa8a004e4b1a1e662b5ae41584754.gz From simonpj at microsoft.com Mon Aug 4 12:30:09 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 4 12:29:55 2008 Subject: patch applied (ghc): Fix Trac #2467: decent warnings for orphan instances Message-ID: <20080804163009.GA5591@haskell.galois.com> Mon Aug 4 09:21:29 PDT 2008 simonpj@microsoft.com * Fix Trac #2467: decent warnings for orphan instances This patch makes * Orphan instances and rules obey -Werror * They look nicer when printed M ./compiler/iface/MkIface.lhs -21 +37 M ./compiler/main/ErrUtils.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080804162129-1287e-003f21d4d610b6d3d975326e8c64134d6b62b2b4.gz From simonpj at microsoft.com Mon Aug 4 12:34:46 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 4 12:34:31 2008 Subject: patch applied (testsuite): Test for Trac #2478 Message-ID: <20080804163446.GA5697@haskell.galois.com> Fri Aug 1 08:15:04 PDT 2008 simonpj@microsoft.com * Test for Trac #2478 A ./tests/ghc-regress/typecheck/should_compile/T2478.hs M ./tests/ghc-regress/typecheck/should_compile/all.T +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080801151504-1287e-88eca687c49ae88a2005bff14f2c27ad3c9832c5.gz From simonpj at microsoft.com Mon Aug 4 12:34:48 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 4 12:34:34 2008 Subject: patch applied (testsuite): Test Trac 2433 Message-ID: <20080804163448.GA5713@haskell.galois.com> Mon Aug 4 07:14:40 PDT 2008 simonpj@microsoft.com * Test Trac 2433 A ./tests/ghc-regress/typecheck/should_compile/T2433.hs A ./tests/ghc-regress/typecheck/should_compile/T2433_Help.hs M ./tests/ghc-regress/typecheck/should_compile/all.T +3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080804141440-1287e-4413bb962299bdea4e37277f78d66d6c5ab88588.gz From simonpj at microsoft.com Mon Aug 4 12:34:49 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 4 12:34:35 2008 Subject: patch applied (testsuite): Test for Trac #1930 Message-ID: <20080804163449.GA5731@haskell.galois.com> Mon Aug 4 09:09:46 PDT 2008 simonpj@microsoft.com * Test for Trac #1930 M ./tests/ghc-regress/ghci/scripts/all.T +1 A ./tests/ghc-regress/ghci/scripts/ghci033.hs A ./tests/ghc-regress/ghci/scripts/ghci033.script A ./tests/ghc-regress/ghci/scripts/ghci033.stdout View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080804160946-1287e-60abf5b4a8827aa1f816295fc67086a9743bc117.gz From claus.reinke at talk21.com Mon Aug 4 15:07:45 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 4 15:07:32 2008 Subject: head aches in parser/Parser.hs Message-ID: <029801c8f665$61ed98b0$05347ad5@cr3lt> make distclean; ./darcs-all pull -a; sh boot; ./configure ..; make first complained about parser/Parser.hs:14:36: Module `HscTypes' does not export `DeprecTxt' Since Parser.hs and Parser.y looked different, I removed the former and tried again. But now, I get dist-stage1/build/Parser.hs:7171:5: Not in scope: data constructor `ITwarning_prag' and that constructor really does occur in Parser.y.pp. I've got no idea why the location of the file in the message has changed, which suggests that something else is wrong. Since I always do distclean before pull, this kind of confusion surprises me, but it does look like leftovers somewhere, especially since buildbot just went past that stage1. Do I really have to download the whole ghc-repo tarball again and start from scratch (since there have been capitalization issues in the repos since I last did that, I doubt that I can use darcs to copy the old repo?)? Claus -- ghc head should come with aspirin From claus.reinke at talk21.com Mon Aug 4 15:25:00 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 4 15:25:01 2008 Subject: head aches in parser/Parser.hs References: <029801c8f665$61ed98b0$05347ad5@cr3lt> Message-ID: <02ac01c8f667$d139a720$05347ad5@cr3lt> Another 'make distclean' removes Parser.hs, but leaves lots of other .hs files that have .x or .y files: $ ls compiler/parser/ Ctype.lhs HaddockLex.x HaddockUtils.hs Lexer.x ParserCore.y cutils.c HaddockLex.hs HaddockParse.hs LexCore.hs Parser.y.pp ParserCoreUtils.hs cutils.h HaddockLex.hs-boot HaddockParse.y Lexer.hs ParserCore.hs RdrHsSyn.lhs hschooks.c This includes Lexer.hs, which -unlike Lexer.x- doesn't know about ITwarning_prag. It seems that the rumours about the build system having settled down might have been premature? Another question: why do buildbot builders start from fresh repos? Shouldn't they test the more common update repo situation? Claus > make distclean; ./darcs-all pull -a; sh boot; ./configure ..; make > > first complained about > > parser/Parser.hs:14:36: > > Module `HscTypes' does not export `DeprecTxt' > > Since Parser.hs and Parser.y looked different, I removed the former > and tried again. But now, I get > > dist-stage1/build/Parser.hs:7171:5: > > Not in scope: data constructor `ITwarning_prag' > > and that constructor really does occur in Parser.y.pp. I've got > no idea why the location of the file in the message has changed, > which suggests that something else is wrong. > > Since I always do distclean before pull, this kind of confusion > surprises me, but it does look like leftovers somewhere, especially > since buildbot just went past that stage1. > Do I really have to download the whole ghc-repo tarball again and start from scratch (since there > have been capitalization issues in the repos since I last did that, I doubt that I can use darcs > to copy the old repo?)? > > Claus > > -- ghc head should come with aspirin > > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc From ghcbuild at microsoft.com Mon Aug 4 15:40:46 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Mon Aug 4 15:40:47 2008 Subject: [nightly] 04-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080804194046.C162132411C@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Mon Aug 4 18:02:08 BST 2008. **** checking out new source tree ... ok. (GHC Version 6.9.20080804) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ Network/BSD.hsc:245:0: Warning: Definition but no type signature for `protocolEntryTc' Inferred type: protocolEntryTc :: TyCon Network/BSD.hsc:271:8: Warning: Defined but not used: `p' Network/BSD.hsc:335:0: Warning: Definition but no type signature for `hostEntryTc' Inferred type: hostEntryTc :: TyCon Network/BSD.hsc:358:8: Warning: Defined but not used: `p' Network/BSD.hsc:440:0: Warning: Definition but no type signature for `networkEntryTc' Inferred type: networkEntryTc :: TyCon Network/BSD.hsc:461:8: Warning: Defined but not used: `p' Network/BSD.hsc:559:0: Warning: Definition but no type signature for `trySysCall' Inferred type: trySysCall :: forall t. t -> t /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name network-2.2.0.0 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:260:29: Not in scope: `Exception.ioErrors' gmake[2]: *** [dist/build/Network.o] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/network' gmake[1]: *** [make.library.network] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Mon Aug 4 20:40:57 BST 2008 From duncan.coutts at worc.ox.ac.uk Mon Aug 4 17:40:58 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Mon Aug 4 17:40:36 2008 Subject: ghc.cabal In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC56E@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC56E@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <1217886058.7661.149.camel@localhost> On Mon, 2008-08-04 at 16:33 +0100, Simon Peyton-Jones wrote: > Ian > > John discovered (we think) that a new feature of the build system is > that all GHC's source modules must be listed by the developer in > ghc.cabal. Yes. > Actually gets a long way without this, but there's a confusing link > error later. Yes, that's rather unfortunate. http://hackage.haskell.org/trac/hackage/ticket/128 "cabal building broken libraries when module list is not complete" (it's been an open ticker for over 1 year) > (The old make system would just use whatever .hs files were around.) As does Cabal, but only partly, which is the problem. We use ghc --make to do the build part but then Cabal doesn't know about all the files ghc --make found, so it doesn't know to link them into the library archive file. The solution is for Cabal not to use ghc --make and to do it's own chasing of .hs files (and all other pre-processors). We've got a GSoC student working on a project to do just this. Obviously this isn't a quick fix. > There's nothing wrong with this change, but I want to check that it's > what you intend. It's not intended, but it's been a limitation in Cabal since the beginning and won't be fixed in Cabal for some time yet (not until after the GSoC project is done and some more time to integrate it fully). If we wanted a quicker fix, we could ask ghc --make not to look at any files other than the ones we supply and if it find it needs extra imports not satisfied by local files or given packages, for it to report an error. This is kind of what we do to make sure we don't get untracked package dependencies, ghc has the -hide-all-packages flag. > And let's add a note to that effect in > http://hackage.haskell.org/trac/ghc/wiki/Building/Files. I've drafted > one - pls check Looks fine. For what it's worth, it's also documented in the Cabal user guide, not that people would look there to discover this information that they don't know they need to know. Sigh. Duncan From igloo at earth.li Mon Aug 4 19:22:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 4 19:22:41 2008 Subject: ghc.cabal In-Reply-To: <1217886058.7661.149.camel@localhost> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC56E@EA-EXMSG-C334.europe.corp.microsoft.com> <1217886058.7661.149.camel@localhost> Message-ID: <20080804232255.GA32166@matrix.chaos.earth.li> On Mon, Aug 04, 2008 at 10:40:58PM +0100, Duncan Coutts wrote: > On Mon, 2008-08-04 at 16:33 +0100, Simon Peyton-Jones wrote: > > > > John discovered (we think) that a new feature of the build system is > > that all GHC's source modules must be listed by the developer in > > ghc.cabal. > > Yes. Although it's not actually new; before you had to list all the modules in package.conf.in. With the old system I suspect it wouldn't go wrong until a GHC API client tried to import a module that you'd left out, though. As Duncan says, Cabal will eventually be fixed to fail even earlier. > If we wanted a quicker fix, we could ask ghc --make not to look at any Or "ghc -M" for GHC's build system. Thanks Ian From rl at cse.unsw.edu.au Mon Aug 4 22:57:41 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Aug 4 22:57:41 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <6d74b0d20808040830n7da4dd7aldbb37d73dd034b9d@mail.gmail.com> References: <1217822869-sup-7451@existential.local> <6d74b0d20808032355k66ba7d85oeb5892891e2ae8f7@mail.gmail.com> <6d74b0d20808040045k7d1c1008qb7e66168990d0cea@mail.gmail.com> <8E1AE464-E5A9-41BC-8955-5EAA4FFF5A46@cse.unsw.edu.au> <6d74b0d20808040830n7da4dd7aldbb37d73dd034b9d@mail.gmail.com> Message-ID: <35C720B0-13EA-4369-B5AA-E8C820DAB6AF@cse.unsw.edu.au> On 05/08/2008, at 01:30, Judah Jacobson wrote: > On Mon, Aug 4, 2008 at 1:07 AM, Roman Leshchinskiy > wrote: >> >> Configuring filepath fails without any diagnostics. >> > > Strange; I haven't seen anything like that. It seems to be caused by the exception handling changes and my rather outdated version of c2hs which fails on Cabal's version test. Duncan and Ian have tracked it down and are now looking into it. Roman From judah.jacobson at gmail.com Tue Aug 5 00:15:02 2008 From: judah.jacobson at gmail.com (Judah Jacobson) Date: Tue Aug 5 00:14:45 2008 Subject: head aches in parser/Parser.hs In-Reply-To: <029801c8f665$61ed98b0$05347ad5@cr3lt> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> Message-ID: <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> On Mon, Aug 4, 2008 at 12:07 PM, Claus Reinke wrote: > make distclean; ./darcs-all pull -a; sh boot; ./configure ..; make > > first complained about > > parser/Parser.hs:14:36: > > Module `HscTypes' does not export `DeprecTxt' > > Since Parser.hs and Parser.y looked different, I removed the former > and tried again. But now, I get > > dist-stage1/build/Parser.hs:7171:5: > > Not in scope: data constructor `ITwarning_prag' > > and that constructor really does occur in Parser.y.pp. I've got > no idea why the location of the file in the message has changed, > which suggests that something else is wrong. > > Since I always do distclean before pull, this kind of confusion > surprises me, but it does look like leftovers somewhere, especially > since buildbot just went past that stage1. > Do I really have to download the whole ghc-repo tarball again and start from > scratch (since there have been capitalization issues in the repos since I > last did that, I doubt that I can use darcs to copy the old repo?)? > It seems that the old, pre-Cabal build system did not clean some or all of the preprocessed files (such as Parser.hs). This was not much of a problem in practice, because the Makefiles used the relative timestamps to tell whether to regenerate Parser.hs from Parser.y. In contrast, Cabal stores all generated files in a separate directory (compiler/dist-stage[1/2]), and thus doesn't need to look at relative timestamps; so it gets confused by the old, leftover Parser.hs et al. Ironically this is another reason that switching to Cabal is a win -- cleaning of preprocessed files happens automatically. Unfortunately, though, it looks like all of those leftover preprocessed files will need to be deleted manually (but only this one time). The following command worked for me (run inside the 'compilers' directory); find . -name "*.x" -or -name "*.y" -or -name "*.hsc" | sed 's/\(.*\)\..*/\1.hs/' | xargs rm Or you can just delete these files by hand: compiler/cmm/CmmLex.hs compiler/cmm/CmmParse.hs compiler/ghci/LibFFI.hs compiler/main/ParsePkgConf.hs compiler/parser/HaddockLex.hs compiler/parser/HaddockParse.hs compiler/parser/Lexer.hs compiler/parser/ParserCore.hs compiler/utils/Fingerprint.hs Hope that helps, -Judah From rl at cse.unsw.edu.au Tue Aug 5 00:51:21 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Tue Aug 5 00:51:16 2008 Subject: head aches in parser/Parser.hs In-Reply-To: <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> Message-ID: On 05/08/2008, at 14:15, Judah Jacobson wrote: > It seems that the old, pre-Cabal build system did not clean some or > all of the preprocessed files (such as Parser.hs). This was not much > of a problem in practice, because the Makefiles used the relative > timestamps to tell whether to regenerate Parser.hs from Parser.y. In > contrast, Cabal stores all generated files in a separate directory > (compiler/dist-stage[1/2]), and thus doesn't need to look at relative > timestamps; so it gets confused by the old, leftover Parser.hs et al. Ah, thanks for clarifying this. I did remove all the files by hand eventually but couldn't figure out why this was necessary. > Ironically this is another reason that switching to Cabal is a win -- > cleaning of preprocessed files happens automatically. Can't resist the urge to nitpick... IIUC, where the make-based system would generate Parser.hs at most once per build Cabal now (unnecessarily) regenerates it for each stage. So it is really using a different algorithm with slightly worse performance but better cleaning behaviour. It would have been trivial to implement with make, too. But this has highlighted what is IMO a problem in Cabal's design. It doesn't know that to generate the module Parser it needs to start with Parser.y and just uses whatever source file it finds. If that happens to be Parser.y things work but if it finds something else things break. This looks very fragile to me. Could Cabal perhaps allow .cabal files to explicitly specify which source files to use? As in: exposed-modules: Parser(Parser.y) Roman From cvs-ghc at haskell.org Tue Aug 5 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Aug 5 03:29:45 2008 Subject: Daily report for head Message-ID: <200808050730.m757U1lb023327@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage1) x86 Windows head fast: lost pass lost pass fast486 head: pass gabor head: pass mnemosyne x86-64 Gentoo head: pass tnaur x86 Linux head: pass x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast New unexpected test failures: conc029 4 fast486 head Fixed unexpected test failures: break026 conc068 conc070 Old unexpected test failures: 1980 4 fast486 head 2047 1 tnaur PPC OSX head 2 break017 4 fast486 head bug1010 1 tnaur PPC OSX head 2 bug1465 1 x86 Windows head fast conc007 4 fast486 head conc008 4 fast486 head conc010 4 fast486 head conc012 4 fast486 head conc014 4 fast486 head conc015 5 fast486 head conc017 4 fast486 head conc018 4 fast486 head conc019 4 fast486 head conc022 4 fast486 head conc024 4 fast486 head conc032 1 fast486 head conc033 4 fast486 head conc034 4 fast486 head conc035 4 fast486 head conc036 4 fast486 head conc064 4 fast486 head concprog001 5 fast486 head concprog002 5 fast486 head derefnull 1 tnaur PPC OSX head 2 divbyzero 1 tnaur PPC OSX head 2 dynamic002 4 fast486 head enum01 4 fast486 head enum02 4 fast486 head enum03 4 fast486 head ffi009 1 tnaur PPC OSX head 2 ghcpkg01 5 fast486 head ghcpkg02 5 fast486 head hGetBuf001 1 fast486 head ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head 2 list001 4 fast486 head num009 1 x86 Windows head fast num012 1 tnaur PPC OSX head 2 num013 4 fast486 head qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head records 5 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 5 fast486 head ubx-records 5 fast486 head -------------- next part -------------- Last 30 lines: Network\BSD.hsc:335:0: Warning: Definition but no type signature for `hostEntryTc' Inferred type: hostEntryTc :: TyCon Network\BSD.hsc:358:8: Warning: Defined but not used: `p' Network\BSD.hsc:440:0: Warning: Definition but no type signature for `networkEntryTc' Inferred type: networkEntryTc :: TyCon Network\BSD.hsc:461:8: Warning: Defined but not used: `p' Network\BSD.hsc:544:0: Warning: Defined but not used: `getEntries' Network\BSD.hsc:561:0: Warning: Definition but no type signature for `trySysCall' Inferred type: trySysCall :: forall a. IO (Ptr a) -> IO (Ptr a) <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name network-2.2.0.0 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:260:29: Not in scope: `Exception.ioErrors' <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' From cvs-ghc at haskell.org Tue Aug 5 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Aug 5 03:29:49 2008 Subject: Daily report for stable Message-ID: <200808050730.m757U2ua023338@monk.galois.com> Build results: tnaur PPC OSX stable 2: pass x86 Windows stable: fail (failed getsubrepos) x86 Windows stable fast: fail (failed getsubrepos) fail (failed getsubrepos) fail (failed getsubrepos) lost fail (failed getsubrepos) fail (failed getsubrepos) x86-64 Linux stable: lost New unexpected test failures: divbyzero 1 tnaur PPC OSX stable 2 ffi009 1 tnaur PPC OSX stable 2 ghci024 1 tnaur PPC OSX stable 2 num012 1 tnaur PPC OSX stable 2 signals002 1 tnaur PPC OSX stable 2 Old unexpected test failures: TyFamUndec 3 mnemosyne x86-64 Gentoo stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable drvfail002 3 mnemosyne x86-64 Gentoo stable outofmem2 3 mnemosyne x86-64 Gentoo stable tcfail043 3 mnemosyne x86-64 Gentoo stable tcfail071 3 mnemosyne x86-64 Gentoo stable tcfail121 3 mnemosyne x86-64 Gentoo stable tcfail130 3 mnemosyne x86-64 Gentoo stable tcfail154 3 mnemosyne x86-64 Gentoo stable tcfail157 3 mnemosyne x86-64 Gentoo stable tcfail170 3 mnemosyne x86-64 Gentoo stable -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete == running darcs get --partial http://darcs.haskell.org/ghc-stable/nofib This is the nofib darcs repository (HEAD branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/testsuite Copying patch 1 of 2736...Copying patch 2 of 2736...Copying patch 3 of 2736...Copying patch 4 of 2736...Copying patch 5 of 2736...Copying patch 6 of 2736...Copying patch 7 of 2736...Copying patch 8 of 2736...Copying patch 9 of 2736...Copying patch 10 of 2736...Copying patch 11 of 2736...Copying patch 12 of 2736...Copying patch 13 of 2736...Copying patch 14 of 2736...Copying patch 15 of 2736...Copying patch 16 of 2736...Copying patch 17 of 2736...Copying patch 18 of 2736...Copying patch 19 of 2736...Copying patch 20 of 2736...Copying patch 21 of 2736...Copying patch 22 of 2736...Copying patch 23 of 2736...Copying patch 24 of 2736...Copying patch 25 of 2736...Copying patch 26 of 2736...Copying patch 27 of 2736...Copying patch 28 of 2736...Copying patch 29 of 2736...Copying patch 30 of 2736...Copying patch 31 of 2736...Copying patch 32 of 2736...Copying patch 33 of 2736...Copying patch 34 of 2736...Copying patch 35 of 2736...Copying patch 36 of 2736...Copying patch 37 of 2736...Copying patch 38 of 2736...Copying patch 39 of 2736...Copying patch 40 of 2736...Copying patch 41 of 2736...Copying patch 42 of 2736...Copying patch 43 of 2736...Copying patch 44 of 2736...Copying patch 45 of 2736...Copying patch 46 of 2736...Copying patch 47 of 2736...Copying patch 48 of 2736...Copying patch 49 of 2736...Copying patch 50 of 2736...Copying patch 51 of 2736...Copying patch 52 of 2736...Copying patch 53 of 2736...Copying patch 54 of 2736...Copying patch 55 of 2736...Copying patch 56 of 2736...Copying patch 57 of 2736...Copying patch 58 of 2736...Copying patch 59 of 2736...Copying patch 60 of 2736...Copying patch 61 of 2736...Copying patch 62 of 2736...Copying patch 63 of 2736...Copying patch 64 of 2736...Copying patch 65 of 2736...Copying patch 66 of 2736...Copying patch 67 of 2736...Copying patch 68 of 2736...Copying patch 69 of 2736...Copying patch 70 of 2736...Copying patch 71 of 2736...Copying patch 72 of 2736...Copying patch 73 of 2736...Copying patch 74 of 2736...Copying patch 75 of 2736...Copying patch 76 of 2736...Copy ing patch 77 of 2736...Copying patch 78 of 2736...Copying patch 79 of 2736...Copying patch 80 of 2736...Copying patch 81 of 2736...Copying patch 82 of 2736...Copying patch 83 of 2736...Copying patch 84 of 2736...Copying patch 85 of 2736...Copying patch 86 of 2736...Copying patch 87 of 2736...Copying patch 88 of 2736...Copying patch 89 of 2736...Copying patch 90 of 2736...Copying patch 91 of 2736...Copying patch 92 of 2736...Copying patch 93 of 2736...Copying patch 94 of 2736...Copying patch 95 of 2736...Copying patch 96 of 2736...Copying patch 97 of 2736...Copying patch 98 of 2736...Copying patch 99 of 2736...Copying patch 100 of 2736...Copying patch 101 of 2736...Copying patch 102 of 2736...Copying patch 103 of 2736...Copying patch 104 of 2736...Copying patch 105 of 2736...Copying patch 106 of 2736...Copying patch 107 of 2736...Copying patch 108 of 2736...Copying patch 109 of 2736...Copying patch 110 of 2736...Copying patch 111 of 2736...Copying patch 112 of 2736...Copying patch 113 of 2736...Copying patch 114 of 2736...Copying patch 115 of 2736...Copying patch 116 of 2736...Copying patch 117 of 2736...Copying patch 118 of 2736...Copying patch 119 of 2736...Copying patch 120 of 2736...Copying patch 121 of 2736...Copying patch 122 of 2736...Copying patch 123 of 2736...Copying patch 124 of 2736...Copying patch 125 of 2736...Copying patch 126 of 2736...Copying patch 127 of 2736...Copying patch 128 of 2736...Copying patch 129 of 2736...Copying patch 130 of 2736...Copying patch 131 of 2736...Copying patch 132 of 2736...Copying patch 133 of 2736...Copying patch 134 of 2736...Copying patch 135 of 2736...Copying patch 136 of 2736...Copying patch 137 of 2736...Copying patch 138 of 2736...Copying patch 139 of 2736...Copying patch 140 of 2736...Copying patch 141 of 2736...Copying patch 142 of 2736...Copying patch 143 of 2736...Copying patch 144 of 2736...Copying patch 145 of 2736...Copying patch 146 of 2736...Copying patch 147 of 2736...Copying patch 148 of 2736...Copying patch 149 of 2736...Copying patch 150 of 2736...Co pying patch 151 of 2736...Copying patch 152 of 2736...Copying patch 153 of 2736...Copying patch 154 of 2736...Copying patch 155 of 2736...Copying patch 156 of 2736...Copying patch 157 of 2736...Copying patch 158 of 2736...Copying patch 159 of 2736...Copying patch 160 of 2736...Copying patch 161 of 2736...Copying patch 162 of 2736...Copying patch 163 of 2736...Copying patch 164 of 2736...Copying patch 165 of 2736...Copying patch 166 of 2736...Copying patch 167 of 2736...Copying patch 168 of 2736...Copying patch 169 of 2736...Copying patch 170 of 2736...Copying patch 171 of 2736...Copying patch 172 of 2736...Copying patch 173 of 2736...Copying patch 174 of 2736...Copying patch 175 of 2736...Copying patch 176 of 2736...Copying patch 177 of 2736...Copying patch 178 of 2736...Copying patch 179 of 2736...Copying patch 180 of 2736...Copying patch 181 of 2736...Copying patch 182 of 2736...Copying patch 183 of 2736...Copying patch 184 of 2736...Copying patch 185 of 2736...Copying patch 186 of 2736...Copying patch 187 of 2736...Copying patch 188 of 2736...Copying patch 189 of 2736...Copying patch 190 of 2736...Copying patch 191 of 2736...Copying patch 192 of 2736...Copying patch 193 of 2736...Copying patch 194 of 2736...Copying patch 195 of 2736...Copying patch 196 of 2736...Copying patch 197 of 2736...Copying patch 198 of 2736...Copying patch 199 of 2736...Copying patch 200 of 2736...Copying patch 201 of 2736...Copying patch 202 of 2736...Copying patch 203 of 2736...Copying patch 204 of 2736...Copying patch 205 of 2736...Copying patch 206 of 2736...Copying patch 207 of 2736...Copying patch 208 of 2736...Copying patch 209 of 2736...Copying patch 210 of 2736...Copying patch 211 of 2736...Copying patch 212 of 2736...Copying patch 213 of 2736...Copying patch 214 of 2736...Copying patch 215 of 2736...Copying patch 216 of 2736...Copying patch 217 of 2736...Copying patch 218 of 2736...Copying patch 219 of 2736...Copying patch 220 of 2736...Copying patch 221 of 2736...Copying patch 222 of 2736...Copying patch 223 of 2736...Copyi ng patch 224 of 2736...Copying patch 225 of 2736...Copying patch 226 of 2736...Copying patch 227 of 2736...Copying patch 228 of 2736...Copying patch 229 of 2736...Copying patch 230 of 2736...Copying patch 231 of 2736...Copying patch 232 of 2736...Copying patch 233 of 2736...Copying patch 234 of 2736...Copying patch 235 of 2736...Copying patch 236 of 2736...Copying patch 237 of 2736...Copying patch 238 of 2736...Copying patch 239 of 2736...Copying patch 240 of 2736...Copying patch 241 of 2736...Copying patch 242 of 2736...Copying patch 243 of 2736...Copying patch 244 of 2736...Copying patch 245 of 2736...Copying patch 246 of 2736...Copying patch 247 of 2736...Copying patch 248 of 2736...Copying patch 249 of 2736...Copying patch 250 of 2736...Copying patch 251 of 2736...Copying patch 252 of 2736...Copying patch 253 of 2736...Copying patch 254 of 2736...Copying patch 255 of 2736...Copying patch 256 of 2736...Copying patch 257 of 2736...Copying patch 258 of 2736...Copying patch 259 of 2736...Copying patch 260 of 2736...Copying patch 261 of 2736...Copying patch 262 of 2736...Copying patch 263 of 2736...Copying patch 264 of 2736...Copying patch 265 of 2736...Copying patch 266 of 2736...Copying patch 267 of 2736...Copying patch 268 of 2736...Copying patch 269 of 2736...Copying patch 270 of 2736...Copying patch 271 of 2736...Copying patch 272 of 2736...Copying patch 273 of 2736...Copying patch 274 of 2736...Copying patch 275 of 2736...Copying patch 276 of 2736...Copying patch 277 of 2736...Copying patch 278 of 2736...Copying patch 279 of 2736...Copying patch 280 of 2736...Copying patch 281 of 2736...Copying patch 282 of 2736...Copying patch 283 of 2736...Copying patch 284 of 2736...Copying patch 285 of 2736...Copying patch 286 of 2736...Copying patch 287 of 2736...Copying patch 288 of 2736...Copying patch 289 of 2736...Copying patch 290 of 2736...Copying patch 291 of 2736...Copying patch 292 of 2736...Copying patch 293 of 2736...Copying patch 294 of 2736...Copying patch 295 of 2736...Copying patch 296 of 2736...Copying patch 297 of 2736...Copying patch 298 of 2736...Copying patch 299 of 2736...Copying patch 300 of 2736...Copying patch 301 of 2736...Copying patch 302 of 2736...Copying patch 303 of 2736...Copying patch 304 of 2736...Copying patch 305 of 2736...Copying patch 306 of 2736...Copying patch 307 of 2736...Copying patch 308 of 2736...Copying patch 309 of 2736...Copying patch 310 of 2736...Copying patch 311 of 2736...Copying patch 312 of 2736...Copying patch 313 of 2736...Copying patch 314 of 2736...Copying patch 315 of 2736...Copying patch 316 of 2736...Copying patch 317 of 2736...Copying patch 318 of 2736...Copying patch 319 of 2736...Copying patch 320 of 2736...Copying patch 321 of 2736...Copying patch 322 of 2736...Copying patch 323 of 2736...Copying patch 324 of 2736...Copying patch 325 of 2736...Copying patch 326 of 2736...Copying patch 327 of 2736...Copying patch 328 of 2736...Copying patch 329 of 2736...Copying patch 330 of 2736...Copying patch 331 of 2736...Copying patch 332 of 2736...Copying patch 333 of 2736...Copying patch 334 of 2736...Copying patch 335 of 2736...Copying patch 336 of 2736...Copying patch 337 of 2736...Copying patch 338 of 2736...Copying patch 339 of 2736...Copying patch 340 of 2736...Copying patch 341 of 2736...Copying patch 342 of 2736...Copying patch 343 of 2736...Copying patch 344 of 2736...Copying patch 345 of 2736...Copying patch 346 of 2736...Copying patch 347 of 2736...Copying patch 348 of 2736...Copying patch 349 of 2736...Copying patch 350 of 2736...Copying patch 351 of 2736...Copying patch 352 of 2736...Copying patch 353 of 2736...Copying patch 354 of 2736...Copying patch 355 of 2736...Copying patch 356 of 2736...Copying patch 357 of 2736...Copying patch 358 of 2736...Copying patch 359 of 2736...Copying patch 360 of 2736...Copying patch 361 of 2736...Copying patch 362 of 2736...Copying patch 363 of 2736...Copying patch 364 of 2736...Copying patch 365 of 2736...Copying patch 366 of 2736...Copying patch 367 of 2736...Copying patch 368 of 2736...Copying patch 369 of 2736...Copying pat ch 370 of 2736...Copying patch 371 of 2736...Copying patch 372 of 2736...Copying patch 373 of 2736...Copying patch 374 of 2736...Copying patch 375 of 2736...Copying patch 376 of 2736...Copying patch 377 of 2736...Copying patch 378 of 2736...Copying patch 379 of 2736...Copying patch 380 of 2736...Copying patch 381 of 2736...Copying patch 382 of 2736...Copying patch 383 of 2736...Copying patch 384 of 2736...Copying patch 385 of 2736...Copying patch 386 of 2736...Copying patch 387 of 2736...Copying patch 388 of 2736...Copying patch 389 of 2736...Copying patch 390 of 2736...Copying patch 391 of 2736...Copying patch 392 of 2736...Copying patch 393 of 2736...Copying patch 394 of 2736...Copying patch 395 of 2736...Copying patch 396 of 2736...Copying patch 397 of 2736...Copying patch 398 of 2736...Copying patch 399 of 2736...Copying patch 400 of 2736...Copying patch 401 of 2736...Copying patch 402 of 2736...Copying patch 403 of 2736...Copying patch 404 of 2736...Copying patch 405 of 2736...Copying patch 406 of 2736...Copying patch 407 of 2736...Copying patch 408 of 2736...Copying patch 409 of 2736...Copying patch 410 of 2736...Copying patch 411 of 2736...Copying patch 412 of 2736...Copying patch 413 of 2736...Copying patch 414 of 2736...Copying patch 415 of 2736...Copying patch 416 of 2736...Copying patch 417 of 2736...Copying patch 418 of 2736...Copying patch 419 of 2736...Copying patch 420 of 2736...Copying patch 421 of 2736...Copying patch 422 of 2736...Copying patch 423 of 2736...Copying patch 424 of 2736...Copying patch 425 of 2736...Copying patch 426 of 2736...Copying patch 427 of 2736...Copying patch 428 of 2736...Copying patch 429 of 2736...Copying patch 430 of 2736...Copying patch 431 of 2736...Copying patch 432 of 2736...Copying patch 433 of 2736...Copying patch 434 of 2736...Copying patch 435 of 2736...Copying patch 436 of 2736...Copying patch 437 of 2736...Copying patch 438 of 2736...Copying patch 439 of 2736...Copying patch 440 of 2736...Copying patch 441 of 2736...Copying patch 442 of 2736...Copying patch 443 of 2736...Copying patch 444 of 2736...Copying patch 445 of 2736...Copying patch 446 of 2736...Copying patch 447 of 2736...Copying patch 448 of 2736...Copying patch 449 of 2736...Copying patch 450 of 2736...Copying patch 451 of 2736...Copying patch 452 of 2736...Copying patch 453 of 2736...Copying patch 454 of 2736...Copying patch 455 of 2736...Copying patch 456 of 2736...Copying patch 457 of 2736...Copying patch 458 of 2736...Copying patch 459 of 2736...Copying patch 460 of 2736...Copying patch 461 of 2736...Copying patch 462 of 2736...Copying patch 463 of 2736...Copying patch 464 of 2736...Copying patch 465 of 2736...Copying patch 466 of 2736...Copying patch 467 of 2736...Copying patch 468 of 2736...Copying patch 469 of 2736...Copying patch 470 of 2736...Copying patch 471 of 2736...Copying patch 472 of 2736...Copying patch 473 of 2736...Copying patch 474 of 2736...Copying patch 475 of 2736...Copying patch 476 of 2736...Copying patch 477 of 2736...Copying patch 478 of 2736...Copying patch 479 of 2736...Copying patch 480 of 2736...Copying patch 481 of 2736...Copying patch 482 of 2736...Copying patch 483 of 2736...Copying patch 484 of 2736...Copying patch 485 of 2736...Copying patch 486 of 2736...Copying patch 487 of 2736...Copying patch 488 of 2736...Copying patch 489 of 2736...Copying patch 490 of 2736...Copying patch 491 of 2736...Copying patch 492 of 2736...Copying patch 493 of 2736...Copying patch 494 of 2736...Copying patch 495 of 2736...Copying patch 496 of 2736...Copying patch 497 of 2736...Copying patch 498 of 2736...Copying patch 499 of 2736...Copying patch 500 of 2736...Copying patch 501 of 2736...Copying patch 502 of 2736...Copying patch 503 of 2736...Copying patch 504 of 2736...Copying patch 505 of 2736...Copying patch 506 of 2736...Copying patch 507 of 2736...Copying patch 508 of 2736...Copying patch 509 of 2736...Copying patch 510 of 2736...Copying patch 511 of 2736...Copying patch 512 of 2736...Copying patch 513 of 2736...Copying patch 514 of 2736...Copying patch 515 of 2736...Copying patch 516 of 2736...Copying patch 517 of 2736...Copying patch 518 of 2736...Copying patch 519 of 2736...Copying patch 520 of 2736...Copying patch 521 of 2736...Copying patch 522 of 2736...Copying patch 523 of 2736...Copying patch 524 of 2736...Copying patch 525 of 2736...Copying patch 526 of 2736...Copying patch 527 of 2736...Copying patch 528 of 2736...Copying patch 529 of 2736...Copying patch 530 of 2736...Copying patch 531 of 2736...Copying patch 532 of 2736...Copying patch 533 of 2736...Copying patch 534 of 2736...Copying patch 535 of 2736...Copying patch 536 of 2736...Copying patch 537 of 2736...Copying patch 538 of 2736...Copying patch 539 of 2736...Copying patch 540 of 2736...Copying patch 541 of 2736...Copying patch 542 of 2736...Copying patch 543 of 2736...Copying patch 544 of 2736...Copying patch 545 of 2736...Copying patch 546 of 2736...Copying patch 547 of 2736...Copying patch 548 of 2736...Copying patch 549 of 2736...Copying patch 550 of 2736...Copying patch 551 of 2736...Copying patch 552 of 2736...Copying patch 553 of 2736...Copying patch 554 of 2736...Copying patch 555 of 2736...Copying patch 556 of 2736...Copying patch 557 of 2736...Copying patch 558 of 2736...Copying patch 559 of 2736...Copying patch 560 of 2736...Copying patch 561 of 2736...Copying patch 562 of 2736...Copying patch 563 of 2736...Copying patch 564 of 2736...Copying patch 565 of 2736...Copying patch 566 of 2736...Copying patch 567 of 2736...Copying patch 568 of 2736...Copying patch 569 of 2736...Copying patch 570 of 2736...Copying patch 571 of 2736...Copying patch 572 of 2736...Copying patch 573 of 2736...Copying patch 574 of 2736...Copying patch 575 of 2736...Copying patch 576 of 2736...Copying patch 577 of 2736...Copying patch 578 of 2736...Copying patch 579 of 2736...Copying patch 580 of 2736...Copying patch 581 of 2736...Copying patch 582 of 2736...Copying patch 583 of 2736...Copying patch 584 of 2736...Copying patch 585 of 2736...Copying patch 586 of 2736...Copying patch 587 of 2736...Copying patch 588 of 2736...Copying patch 589 of 2736...Copying patch 590 of 2736...Copying patch 591 of 2736...Copying patch 592 of 2736...Copying patch 593 of 2736...Copying patch 594 of 2736...Copying patch 595 of 2736...Copying patch 596 of 2736...Copying patch 597 of 2736...Copying patch 598 of 2736...Copying patch 599 of 2736...Copying patch 600 of 2736...Copying patch 601 of 2736...Copying patch 602 of 2736...Copying patch 603 of 2736...Copying patch 604 of 2736...Copying patch 605 of 2736...Copying patch 606 of 2736...Copying patch 607 of 2736...Copying patch 608 of 2736...Copying patch 609 of 2736...Copying patch 610 of 2736...Copying patch 611 of 2736...Copying patch 612 of 2736...Copying patch 613 of 2736...Copying patch 614 of 2736...Copying patch 615 of 2736...Copying patch 616 of 2736...Copying patch 617 of 2736...Copying patch 618 of 2736...Copying patch 619 of 2736...Copying patch 620 of 2736...Copying patch 621 of 2736...Copying patch 622 of 2736...Copying patch 623 of 2736...Copying patch 624 of 2736...Copying patch 625 of 2736...Copying patch 626 of 2736...Copying patch 627 of 2736...Copying patch 628 of 2736...Copying patch 629 of 2736...Copying patch 630 of 2736...Copying patch 631 of 2736...Copying patch 632 of 2736...Copying patch 633 of 2736...Copying patch 634 of 2736...Copying patch 635 of 2736...Copying patch 636 of 2736...Copying patch 637 of 2736...Copying patch 638 of 2736...Copying patch 639 of 2736...Copying patch 640 of 2736...Copying patch 641 of 2736...Copying patch 642 of 2736...Copying patch 643 of 2736...Copying patch 644 of 2736...Copying patch 645 of 2736...Copying patch 646 of 2736...Copying patch 647 of 2736...Copying patch 648 of 2736...Copying patch 649 of 2736...Copying patch 650 of 2736...Copying patch 651 of 2736...Copying patch 652 of 2736...Copying patch 653 of 2736...Copying patch 654 of 2736...Copying patch 655 of 2736...Copying patch 656 of 2736...Copying patch 657 of 2736...Copying patch 658 of 2736...Copying patch 659 of 2736...Copying patch 660 of 2736...Copying patch 661 of 2736...Copying patch 662 of 27 36...Copying patch 663 of 2736...Copying patch 664 of 2736...Copying patch 665 of 2736...Copying patch 666 of 2736...Copying patch 667 of 2736...Copying patch 668 of 2736...Copying patch 669 of 2736...Copying patch 670 of 2736...Copying patch 671 of 2736...Copying patch 672 of 2736...Copying patch 673 of 2736...Copying patch 674 of 2736...Copying patch 675 of 2736...Copying patch 676 of 2736...Copying patch 677 of 2736...Copying patch 678 of 2736...Copying patch 679 of 2736...Copying patch 680 of 2736...Copying patch 681 of 2736...Copying patch 682 of 2736...Copying patch 683 of 2736...Copying patch 684 of 2736...Copying patch 685 of 2736...Copying patch 686 of 2736...Copying patch 687 of 2736...Copying patch 688 of 2736...Copying patch 689 of 2736...Copying patch 690 of 2736...Copying patch 691 of 2736...Copying patch 692 of 2736...Copying patch 693 of 2736...Copying patch 694 of 2736...Copying patch 695 of 2736...Copying patch 696 of 2736...Copying patch 697 of 2736...Copying patch 698 of 2736...Copying patch 699 of 2736...Copying patch 700 of 2736...Copying patch 701 of 2736...Copying patch 702 of 2736...Copying patch 703 of 2736...Copying patch 704 of 2736...Copying patch 705 of 2736...Copying patch 706 of 2736...Copying patch 707 of 2736...Copying patch 708 of 2736...Copying patch 709 of 2736...Copying patch 710 of 2736...Copying patch 711 of 2736...Copying patch 712 of 2736...Copying patch 713 of 2736...Copying patch 714 of 2736...Copying patch 715 of 2736...Copying patch 716 of 2736...Copying patch 717 of 2736...Copying patch 718 of 2736...Copying patch 719 of 2736...Copying patch 720 of 2736...Copying patch 721 of 2736...Copying patch 722 of 2736...Copying patch 723 of 2736...Copying patch 724 of 2736...Copying patch 725 of 2736...Copying patch 726 of 2736...Copying patch 727 of 2736...Copying patch 728 of 2736...Copying patch 729 of 2736...Copying patch 730 of 2736...Copying patch 731 of 2736...Copying patch 732 of 2736...Copying patch 733 of 2736...Copying patch 734 of 2736...Copying patch 735 of 2736. ..Copying patch 736 of 2736...Copying patch 737 of 2736...Copying patch 738 of 2736...Copying patch 739 of 2736...Copying patch 740 of 2736...Copying patch 741 of 2736...Copying patch 742 of 2736...Copying patch 743 of 2736...Copying patch 744 of 2736...Copying patch 745 of 2736...Copying patch 746 of 2736...Copying patch 747 of 2736...Copying patch 748 of 2736...Copying patch 749 of 2736...Copying patch 750 of 2736...Copying patch 751 of 2736...Copying patch 752 of 2736...Copying patch 753 of 2736...Copying patch 754 of 2736...Copying patch 755 of 2736...Copying patch 756 of 2736...Copying patch 757 of 2736...Copying patch 758 of 2736...Copying patch 759 of 2736...Copying patch 760 of 2736...Copying patch 761 of 2736...Copying patch 762 of 2736...Copying patch 763 of 2736...Copying patch 764 of 2736...Copying patch 765 of 2736...Copying patch 766 of 2736...Copying patch 767 of 2736...Copying patch 768 of 2736...Copying patch 769 of 2736...Copying patch 770 of 2736...Copying patch 771 of 2736...Copying patch 772 of 2736...Copying patch 773 of 2736...Copying patch 774 of 2736...Copying patch 775 of 2736...Copying patch 776 of 2736...Copying patch 777 of 2736...Copying patch 778 of 2736...Copying patch 779 of 2736...Copying patch 780 of 2736...Copying patch 781 of 2736...Copying patch 782 of 2736...Copying patch 783 of 2736...Copying patch 784 of 2736...Copying patch 785 of 2736...Copying patch 786 of 2736...Copying patch 787 of 2736...Copying patch 788 of 2736...Copying patch 789 of 2736...Copying patch 790 of 2736...Copying patch 791 of 2736...Copying patch 792 of 2736...Copying patch 793 of 2736...Copying patch 794 of 2736...Copying patch 795 of 2736...Copying patch 796 of 2736...Copying patch 797 of 2736...Copying patch 798 of 2736...Copying patch 799 of 2736...Copying patch 800 of 2736...Copying patch 801 of 2736...Copying patch 802 of 2736...Copying patch 803 of 2736...Copying patch 804 of 2736...Copying patch 805 of 2736...Copying patch 806 of 2736...Copying patch 807 of 2736...Copying patch 808 of 2736...C opying patch 809 of 2736...Copying patch 810 of 2736...Copying patch 811 of 2736...Copying patch 812 of 2736...Copying patch 813 of 2736...Copying patch 814 of 2736...Copying patch 815 of 2736...Copying patch 816 of 2736...Copying patch 817 of 2736...Copying patch 818 of 2736...Copying patch 819 of 2736...Copying patch 820 of 2736...Copying patch 821 of 2736...Copying patch 822 of 2736...Copying patch 823 of 2736...Copying patch 824 of 2736...Copying patch 825 of 2736...Copying patch 826 of 2736...Copying patch 827 of 2736...Copying patch 828 of 2736...Copying patch 829 of 2736...Copying patch 830 of 2736...Copying patch 831 of 2736...Copying patch 832 of 2736...Copying patch 833 of 2736...Copying patch 834 of 2736...Copying patch 835 of 2736...Copying patch 836 of 2736...Copying patch 837 of 2736...Copying patch 838 of 2736...Copying patch 839 of 2736...Copying patch 840 of 2736...Copying patch 841 of 2736...Copying patch 842 of 2736...Copying patch 843 of 2736...Copying patch 844 of 2736...Copying patch 845 of 2736...Copying patch 846 of 2736...Copying patch 847 of 2736...Copying patch 848 of 2736...Copying patch 849 of 2736...Copying patch 850 of 2736...Copying patch 851 of 2736...Copying patch 852 of 2736...Copying patch 853 of 2736...Copying patch 854 of 2736...Copying patch 855 of 2736...Copying patch 856 of 2736...Copying patch 857 of 2736...Copying patch 858 of 2736...Copying patch 859 of 2736...Copying patch 860 of 2736...Copying patch 861 of 2736...Copying patch 862 of 2736...Copying patch 863 of 2736...Copying patch 864 of 2736...Copying patch 865 of 2736...Copying patch 866 of 2736...Copying patch 867 of 2736...Copying patch 868 of 2736...Copying patch 869 of 2736...Copying patch 870 of 2736...Copying patch 871 of 2736...Copying patch 872 of 2736...Copying patch 873 of 2736...Copying patch 874 of 2736...Copying patch 875 of 2736...Copying patch 876 of 2736...Copying patch 877 of 2736...Copying patch 878 of 2736...Copying patch 879 of 2736...Copying patch 880 of 2736...Copying patch 881 of 2736...Copy ing patch 882 of 2736...Copying patch 883 of 2736...Copying patch 884 of 2736...Copying patch 885 of 2736...Copying patch 886 of 2736...Copying patch 887 of 2736...Copying patch 888 of 2736...Copying patch 889 of 2736...Copying patch 890 of 2736...Copying patch 891 of 2736...Copying patch 892 of 2736...Copying patch 893 of 2736...Copying patch 894 of 2736...Copying patch 895 of 2736...Copying patch 896 of 2736...Copying patch 897 of 2736...Copying patch 898 of 2736...Copying patch 899 of 2736...Copying patch 900 of 2736...Copying patch 901 of 2736...Copying patch 902 of 2736...Copying patch 903 of 2736...Copying patch 904 of 2736...Copying patch 905 of 2736...Copying patch 906 of 2736...Copying patch 907 of 2736...Copying patch 908 of 2736...Copying patch 909 of 2736...Copying patch 910 of 2736...Copying patch 911 of 2736...Copying patch 912 of 2736...Copying patch 913 of 2736...Copying patch 914 of 2736...Copying patch 915 of 2736...Copying patch 916 of 2736...Copying patch 917 of 2736...Copying patch 918 of 2736...Copying patch 919 of 2736...Copying patch 920 of 2736...Copying patch 921 of 2736...Copying patch 922 of 2736...Copying patch 923 of 2736...Copying patch 924 of 2736...Copying patch 925 of 2736...Copying patch 926 of 2736...Copying patch 927 of 2736...Copying patch 928 of 2736...Copying patch 929 of 2736...Copying patch 930 of 2736...Copying patch 931 of 2736...Copying patch 932 of 2736...Copying patch 933 of 2736...Copying patch 934 of 2736...Copying patch 935 of 2736...Copying patch 936 of 2736...Copying patch 937 of 2736...Copying patch 938 of 2736...Copying patch 939 of 2736...Copying patch 940 of 2736...Copying patch 941 of 2736...Copying patch 942 of 2736...Copying patch 943 of 2736...Copying patch 944 of 2736...Copying patch 945 of 2736...Copying patch 946 of 2736...Copying patch 947 of 2736...Copying patch 948 of 2736...Copying patch 949 of 2736...Copying patch 950 of 2736...Copying patch 951 of 2736...Copying patch 952 of 2736...Copying patch 953 of 2736...Copying patch 954 of 2736...Copying patch 955 of 2736...Copying patch 956 of 2736...Copying patch 957 of 2736...Copying patch 958 of 2736...Copying patch 959 of 2736...Copying patch 960 of 2736...Copying patch 961 of 2736...Copying patch 962 of 2736...Copying patch 963 of 2736...Copying patch 964 of 2736...Copying patch 965 of 2736...Copying patch 966 of 2736...Copying patch 967 of 2736...Copying patch 968 of 2736...Copying patch 969 of 2736...Copying patch 970 of 2736...Copying patch 971 of 2736...Copying patch 972 of 2736...Copying patch 973 of 2736...Copying patch 974 of 2736...Copying patch 975 of 2736...Copying patch 976 of 2736...Copying patch 977 of 2736...Copying patch 978 of 2736...Copying patch 979 of 2736...Copying patch 980 of 2736...Copying patch 981 of 2736...Copying patch 982 of 2736...Copying patch 983 of 2736...Copying patch 984 of 2736...Copying patch 985 of 2736...Copying patch 986 of 2736...Copying patch 987 of 2736...Copying patch 988 of 2736...Copying patch 989 of 2736...Copying patch 990 of 2736...Copying patch 991 of 2736...Copying patch 992 of 2736...Copying patch 993 of 2736...Copying patch 994 of 2736...Copying patch 995 of 2736...Copying patch 996 of 2736...Copying patch 997 of 2736...Copying patch 998 of 2736...Copying patch 999 of 2736...Copying patch 1000 of 2736...Copying patch 1001 of 2736...Copying patch 1002 of 2736...Copying patch 1003 of 2736...Copying patch 1004 of 2736...Copying patch 1005 of 2736...Copying patch 1006 of 2736...Copying patch 1007 of 2736...Copying patch 1008 of 2736...Copying patch 1009 of 2736...Copying patch 1010 of 2736...Copying patch 1011 of 2736...Copying patch 1012 of 2736...Copying patch 1013 of 2736...Copying patch 1014 of 2736...Copying patch 1015 of 2736...Copying patch 1016 of 2736...Copying patch 1017 of 2736...Copying patch 1018 of 2736...Copying patch 1019 of 2736...Copying patch 1020 of 2736...Copying patch 1021 of 2736...Copying patch 1022 of 2736...Copying patch 1023 of 2736...Copying patch 1024 of 2736...Copying patch 1025 of 2736...Copying patch 1026 of 2736...Copying pat ch 1027 of 2736...Copying patch 1028 of 2736...Copying patch 1029 of 2736...Copying patch 1030 of 2736...Copying patch 1031 of 2736...Copying patch 1032 of 2736...Copying patch 1033 of 2736...Copying patch 1034 of 2736...Copying patch 1035 of 2736...Copying patch 1036 of 2736...Copying patch 1037 of 2736...Copying patch 1038 of 2736...Copying patch 1039 of 2736...Copying patch 1040 of 2736...Copying patch 1041 of 2736...Copying patch 1042 of 2736...Copying patch 1043 of 2736...Copying patch 1044 of 2736...Copying patch 1045 of 2736...Copying patch 1046 of 2736...Copying patch 1047 of 2736...Copying patch 1048 of 2736...Copying patch 1049 of 2736...Copying patch 1050 of 2736...Copying patch 1051 of 2736...Copying patch 1052 of 2736...Copying patch 1053 of 2736...Copying patch 1054 of 2736...Copying patch 1055 of 2736...Copying patch 1056 of 2736...Copying patch 1057 of 2736...Copying patch 1058 of 2736...Copying patch 1059 of 2736...Copying patch 1060 of 2736...Copying patch 1061 of 2736...Copying patch 1062 of 2736...Copying patch 1063 of 2736...Copying patch 1064 of 2736...Copying patch 1065 of 2736...Copying patch 1066 of 2736...Copying patch 1067 of 2736...Copying patch 1068 of 2736...Copying patch 1069 of 2736...Copying patch 1070 of 2736...Copying patch 1071 of 2736...Copying patch 1072 of 2736...Copying patch 1073 of 2736...Copying patch 1074 of 2736...Copying patch 1075 of 2736...Copying patch 1076 of 2736...Copying patch 1077 of 2736...Copying patch 1078 of 2736...Copying patch 1079 of 2736...Copying patch 1080 of 2736...Copying patch 1081 of 2736...Copying patch 1082 of 2736...Copying patch 1083 of 2736...Copying patch 1084 of 2736...Copying patch 1085 of 2736...Copying patch 1086 of 2736...Copying patch 1087 of 2736...Copying patch 1088 of 2736...Copying patch 1089 of 2736...Copying patch 1090 of 2736...Copying patch 1091 of 2736...Copying patch 1092 of 2736...Copying patch 1093 of 2736...Copying patch 1094 of 2736...Copying patch 1095 of 2736...Copying patch 1096 of 2736...Copying patch 1097 of 2736.. .Copying patch 1098 of 2736...Copying patch 1099 of 2736...Copying patch 1100 of 2736...Copying patch 1101 of 2736...Copying patch 1102 of 2736...Copying patch 1103 of 2736...Copying patch 1104 of 2736...Copying patch 1105 of 2736...Copying patch 1106 of 2736...Copying patch 1107 of 2736...Copying patch 1108 of 2736...Copying patch 1109 of 2736...Copying patch 1110 of 2736...Copying patch 1111 of 2736...Copying patch 1112 of 2736...Copying patch 1113 of 2736...Copying patch 1114 of 2736...Copying patch 1115 of 2736...Copying patch 1116 of 2736...Copying patch 1117 of 2736...Copying patch 1118 of 2736...Copying patch 1119 of 2736...Copying patch 1120 of 2736...Copying patch 1121 of 2736...Copying patch 1122 of 2736...Copying patch 1123 of 2736...Copying patch 1124 of 2736...Copying patch 1125 of 2736...Copying patch 1126 of 2736...Copying patch 1127 of 2736...Copying patch 1128 of 2736...Copying patch 1129 of 2736...Copying patch 1130 of 2736...Copying patch 1131 of 2736...Copying patch 1132 of 2736...Copying patch 1133 of 2736...Copying patch 1134 of 2736...Copying patch 1135 of 2736...Copying patch 1136 of 2736...Copying patch 1137 of 2736...Copying patch 1138 of 2736...Copying patch 1139 of 2736...Copying patch 1140 of 2736...Copying patch 1141 of 2736...Copying patch 1142 of 2736...Copying patch 1143 of 2736...Copying patch 1144 of 2736...Copying patch 1145 of 2736...Copying patch 1146 of 2736...Copying patch 1147 of 2736...Copying patch 1148 of 2736...Copying patch 1149 of 2736...Copying patch 1150 of 2736...Copying patch 1151 of 2736...Copying patch 1152 of 2736...Copying patch 1153 of 2736...Copying patch 1154 of 2736...Copying patch 1155 of 2736...Copying patch 1156 of 2736...Copying patch 1157 of 2736...Copying patch 1158 of 2736...Copying patch 1159 of 2736...Copying patch 1160 of 2736...Copying patch 1161 of 2736...Copying patch 1162 of 2736...Copying patch 1163 of 2736...Copying patch 1164 of 2736...Copying patch 1165 of 2736...Copying patch 1166 of 2736...Copying patch 1167 of 2736...Copying patch 11 68 of 2736...Copying patch 1169 of 2736...Copying patch 1170 of 2736...Copying patch 1171 of 2736...Copying patch 1172 of 2736...Copying patch 1173 of 2736...Copying patch 1174 of 2736...Copying patch 1175 of 2736...Copying patch 1176 of 2736...Copying patch 1177 of 2736...Copying patch 1178 of 2736...Copying patch 1179 of 2736...Copying patch 1180 of 2736...Copying patch 1181 of 2736...Copying patch 1182 of 2736...Copying patch 1183 of 2736...Copying patch 1184 of 2736...Copying patch 1185 of 2736...Copying patch 1186 of 2736...Copying patch 1187 of 2736...Copying patch 1188 of 2736...Copying patch 1189 of 2736...Copying patch 1190 of 2736...Copying patch 1191 of 2736...Copying patch 1192 of 2736...Copying patch 1193 of 2736...Copying patch 1194 of 2736...Copying patch 1195 of 2736...Copying patch 1196 of 2736...Copying patch 1197 of 2736...Copying patch 1198 of 2736...Copying patch 1199 of 2736...Copying patch 1200 of 2736...Copying patch 1201 of 2736...Copying patch 1202 of 2736...Copying patch 1203 of 2736...Copying patch 1204 of 2736...Copying patch 1205 of 2736...Copying patch 1206 of 2736...Copying patch 1207 of 2736...Copying patch 1208 of 2736...Copying patch 1209 of 2736...Copying patch 1210 of 2736...Copying patch 1211 of 2736...Copying patch 1212 of 2736...Copying patch 1213 of 2736...Copying patch 1214 of 2736...Copying patch 1215 of 2736...Copying patch 1216 of 2736...Copying patch 1217 of 2736...Copying patch 1218 of 2736...Copying patch 1219 of 2736...Copying patch 1220 of 2736...Copying patch 1221 of 2736...Copying patch 1222 of 2736...Copying patch 1223 of 2736...Copying patch 1224 of 2736...Copying patch 1225 of 2736...Copying patch 1226 of 2736...Copying patch 1227 of 2736...Copying patch 1228 of 2736...Copying patch 1229 of 2736...Copying patch 1230 of 2736...Copying patch 1231 of 2736...Copying patch 1232 of 2736...Copying patch 1233 of 2736...Copying patch 1234 of 2736...Copying patch 1235 of 2736...Copying patch 1236 of 2736...Copying patch 1237 of 2736...Copying patch 1238 of 2736...Copy ing patch 1239 of 2736...Copying patch 1240 of 2736...Copying patch 1241 of 2736...Copying patch 1242 of 2736...Copying patch 1243 of 2736...Copying patch 1244 of 2736...Copying patch 1245 of 2736...Copying patch 1246 of 2736...Copying patch 1247 of 2736...Copying patch 1248 of 2736...Copying patch 1249 of 2736...Copying patch 1250 of 2736...Copying patch 1251 of 2736...Copying patch 1252 of 2736...Copying patch 1253 of 2736...Copying patch 1254 of 2736...Copying patch 1255 of 2736...Copying patch 1256 of 2736...Copying patch 1257 of 2736...Copying patch 1258 of 2736...Copying patch 1259 of 2736...Copying patch 1260 of 2736...Copying patch 1261 of 2736...Copying patch 1262 of 2736...Copying patch 1263 of 2736...Copying patch 1264 of 2736...Copying patch 1265 of 2736...Copying patch 1266 of 2736...Copying patch 1267 of 2736...Copying patch 1268 of 2736...Copying patch 1269 of 2736...Copying patch 1270 of 2736...Copying patch 1271 of 2736...Copying patch 1272 of 2736...Copying patch 1273 of 2736...Copying patch 1274 of 2736...Copying patch 1275 of 2736...Copying patch 1276 of 2736...Copying patch 1277 of 2736...Copying patch 1278 of 2736...Copying patch 1279 of 2736...Copying patch 1280 of 2736...Copying patch 1281 of 2736...Copying patch 1282 of 2736...Copying patch 1283 of 2736...Copying patch 1284 of 2736...Copying patch 1285 of 2736...Copying patch 1286 of 2736...Copying patch 1287 of 2736...Copying patch 1288 of 2736...Copying patch 1289 of 2736...Copying patch 1290 of 2736...Copying patch 1291 of 2736...Copying patch 1292 of 2736...Copying patch 1293 of 2736...Copying patch 1294 of 2736...Copying patch 1295 of 2736...Copying patch 1296 of 2736...Copying patch 1297 of 2736...Copying patch 1298 of 2736...Copying patch 1299 of 2736...Copying patch 1300 of 2736...Copying patch 1301 of 2736...Copying patch 1302 of 2736...Copying patch 1303 of 2736...Copying patch 1304 of 2736...Copying patch 1305 of 2736...Copying patch 1306 of 2736...Copying patch 1307 of 2736...Copying patch 1308 of 2736...Copying patch 1309 of 2736...Copying patch 1310 of 2736...Copying patch 1311 of 2736...Copying patch 1312 of 2736...Copying patch 1313 of 2736...Copying patch 1314 of 2736...Copying patch 1315 of 2736...Copying patch 1316 of 2736...Copying patch 1317 of 2736...Copying patch 1318 of 2736...Copying patch 1319 of 2736...Copying patch 1320 of 2736...Copying patch 1321 of 2736...Copying patch 1322 of 2736...Copying patch 1323 of 2736...Copying patch 1324 of 2736...Copying patch 1325 of 2736...Copying patch 1326 of 2736...Copying patch 1327 of 2736...Copying patch 1328 of 2736...Copying patch 1329 of 2736...Copying patch 1330 of 2736...Copying patch 1331 of 2736...Copying patch 1332 of 2736...Copying patch 1333 of 2736...Copying patch 1334 of 2736...Copying patch 1335 of 2736...Copying patch 1336 of 2736...Copying patch 1337 of 2736...Copying patch 1338 of 2736...Copying patch 1339 of 2736...Copying patch 1340 of 2736...Copying patch 1341 of 2736...Copying patch 1342 of 2736...Copying patch 1343 of 2736...Copying patch 1344 of 2736...Copying patch 1345 of 2736...Copying patch 1346 of 2736...Copying patch 1347 of 2736...Copying patch 1348 of 2736...Copying patch 1349 of 2736...Copying patch 1350 of 2736...Copying patch 1351 of 2736...Copying patch 1352 of 2736...Copying patch 1353 of 2736...Copying patch 1354 of 2736...Copying patch 1355 of 2736...Copying patch 1356 of 2736...Copying patch 1357 of 2736...Copying patch 1358 of 2736...Copying patch 1359 of 2736...Copying patch 1360 of 2736...Copying patch 1361 of 2736...Copying patch 1362 of 2736...Copying patch 1363 of 2736...Copying patch 1364 of 2736...Copying patch 1365 of 2736...Copying patch 1366 of 2736...Copying patch 1367 of 2736...Copying patch 1368 of 2736...Copying patch 1369 of 2736...Copying patch 1370 of 2736...Copying patch 1371 of 2736...Copying patch 1372 of 2736...Copying patch 1373 of 2736...Copying patch 1374 of 2736...Copying patch 1375 of 2736...Copying patch 1376 of 2736...Copying patch 1377 of 2736...Copying patch 1378 of 2736...Copying patch 1379 of 2736...Copying p atch 1380 of 2736...Copying patch 1381 of 2736...Copying patch 1382 of 2736...Copying patch 1383 of 2736...Copying patch 1384 of 2736...Copying patch 1385 of 2736...Copying patch 1386 of 2736...Copying patch 1387 of 2736...Copying patch 1388 of 2736...Copying patch 1389 of 2736...Copying patch 1390 of 2736...Copying patch 1391 of 2736...Copying patch 1392 of 2736...Copying patch 1393 of 2736...Copying patch 1394 of 2736...Copying patch 1395 of 2736...Copying patch 1396 of 2736...Copying patch 1397 of 2736...Copying patch 1398 of 2736...Copying patch 1399 of 2736...Copying patch 1400 of 2736...Copying patch 1401 of 2736...Copying patch 1402 of 2736...Copying patch 1403 of 2736...Copying patch 1404 of 2736...Copying patch 1405 of 2736...Copying patch 1406 of 2736...Copying patch 1407 of 2736...Copying patch 1408 of 2736...Copying patch 1409 of 2736...Copying patch 1410 of 2736...Copying patch 1411 of 2736...Copying patch 1412 of 2736...Copying patch 1413 of 2736...Copying patch 1414 of 2736...Copying patch 1415 of 2736...Copying patch 1416 of 2736...Copying patch 1417 of 2736...Copying patch 1418 of 2736...Copying patch 1419 of 2736...Copying patch 1420 of 2736...Copying patch 1421 of 2736...Copying patch 1422 of 2736...Copying patch 1423 of 2736...Copying patch 1424 of 2736...Copying patch 1425 of 2736...Copying patch 1426 of 2736...Copying patch 1427 of 2736...Copying patch 1428 of 2736...Copying patch 1429 of 2736...Copying patch 1430 of 2736...Copying patch 1431 of 2736...Copying patch 1432 of 2736...Copying patch 1433 of 2736...Copying patch 1434 of 2736...Copying patch 1435 of 2736...Copying patch 1436 of 2736...Copying patch 1437 of 2736...Copying patch 1438 of 2736...Copying patch 1439 of 2736...Copying patch 1440 of 2736...Copying patch 1441 of 2736...Copying patch 1442 of 2736...Copying patch 1443 of 2736...Copying patch 1444 of 2736...Copying patch 1445 of 2736...Copying patch 1446 of 2736...Copying patch 1447 of 2736...Copying patch 1448 of 2736...Copying patch 1449 of 2736...Copying patch 1450 of 2736 ...Copying patch 1451 of 2736...Copying patch 1452 of 2736...Copying patch 1453 of 2736...Copying patch 1454 of 2736...Copying patch 1455 of 2736...Copying patch 1456 of 2736...Copying patch 1457 of 2736...Copying patch 1458 of 2736...Copying patch 1459 of 2736...Copying patch 1460 of 2736...Copying patch 1461 of 2736...Copying patch 1462 of 2736...Copying patch 1463 of 2736...Copying patch 1464 of 2736...Copying patch 1465 of 2736...Copying patch 1466 of 2736...Copying patch 1467 of 2736...Copying patch 1468 of 2736...Copying patch 1469 of 2736...Copying patch 1470 of 2736...Copying patch 1471 of 2736...Copying patch 1472 of 2736...Copying patch 1473 of 2736...Copying patch 1474 of 2736...Copying patch 1475 of 2736...Copying patch 1476 of 2736...Copying patch 1477 of 2736...Copying patch 1478 of 2736...Copying patch 1479 of 2736...Copying patch 1480 of 2736...Copying patch 1481 of 2736...Copying patch 1482 of 2736...Copying patch 1483 of 2736...Copying patch 1484 of 2736...Copying patch 1485 of 2736...Copying patch 1486 of 2736...Copying patch 1487 of 2736...Copying patch 1488 of 2736...Copying patch 1489 of 2736...Copying patch 1490 of 2736...Copying patch 1491 of 2736...Copying patch 1492 of 2736...Copying patch 1493 of 2736...Copying patch 1494 of 2736...Copying patch 1495 of 2736...Copying patch 1496 of 2736...Copying patch 1497 of 2736...Copying patch 1498 of 2736...Copying patch 1499 of 2736...Copying patch 1500 of 2736...Copying patch 1501 of 2736...Copying patch 1502 of 2736...Copying patch 1503 of 2736...Copying patch 1504 of 2736...Copying patch 1505 of 2736...Copying patch 1506 of 2736...Copying patch 1507 of 2736...Copying patch 1508 of 2736...Copying patch 1509 of 2736...Copying patch 1510 of 2736...Copying patch 1511 of 2736...Copying patch 1512 of 2736...Copying patch 1513 of 2736...Copying patch 1514 of 2736...Copying patch 1515 of 2736...Copying patch 1516 of 2736...Copying patch 1517 of 2736...Copying patch 1518 of 2736...Copying patch 1519 of 2736...Copying patch 1520 of 2736...Copying patch 1521 of 2736...Copying patch 1522 of 2736...Copying patch 1523 of 2736...Copying patch 1524 of 2736...Copying patch 1525 of 2736...Copying patch 1526 of 2736...Copying patch 1527 of 2736...Copying patch 1528 of 2736...Copying patch 1529 of 2736...Copying patch 1530 of 2736...Copying patch 1531 of 2736...Copying patch 1532 of 2736...Copying patch 1533 of 2736...Copying patch 1534 of 2736...Copying patch 1535 of 2736...Copying patch 1536 of 2736...Copying patch 1537 of 2736...Copying patch 1538 of 2736...Copying patch 1539 of 2736...Copying patch 1540 of 2736...Copying patch 1541 of 2736...Copying patch 1542 of 2736...Copying patch 1543 of 2736...Copying patch 1544 of 2736...Copying patch 1545 of 2736...Copying patch 1546 of 2736...Copying patch 1547 of 2736...Copying patch 1548 of 2736...Copying patch 1549 of 2736...Copying patch 1550 of 2736...Copying patch 1551 of 2736...Copying patch 1552 of 2736...Copying patch 1553 of 2736...Copying patch 1554 of 2736...Copying patch 1555 of 2736...Copying patch 1556 of 2736...Copying patch 1557 of 2736...Copying patch 1558 of 2736...Copying patch 1559 of 2736...Copying patch 1560 of 2736...Copying patch 1561 of 2736...Copying patch 1562 of 2736...Copying patch 1563 of 2736...Copying patch 1564 of 2736...Copying patch 1565 of 2736...Copying patch 1566 of 2736...Copying patch 1567 of 2736...Copying patch 1568 of 2736...Copying patch 1569 of 2736...Copying patch 1570 of 2736...Copying patch 1571 of 2736...Copying patch 1572 of 2736...Copying patch 1573 of 2736...Copying patch 1574 of 2736...Copying patch 1575 of 2736...Copying patch 1576 of 2736...Copying patch 1577 of 2736...Copying patch 1578 of 2736...Copying patch 1579 of 2736...Copying patch 1580 of 2736...Copying patch 1581 of 2736...Copying patch 1582 of 2736...Copying patch 1583 of 2736...Copying patch 1584 of 2736...Copying patch 1585 of 2736...Copying patch 1586 of 2736...Copying patch 1587 of 2736...Copying patch 1588 of 2736...Copying patch 1589 of 2736...Copying patch 1590 of 2736...Copying patch 1591 of 2736...Co pying patch 1592 of 2736...Copying patch 1593 of 2736...Copying patch 1594 of 2736...Copying patch 1595 of 2736...Copying patch 1596 of 2736...Copying patch 1597 of 2736...Copying patch 1598 of 2736...Copying patch 1599 of 2736...Copying patch 1600 of 2736...Copying patch 1601 of 2736...Copying patch 1602 of 2736...Copying patch 1603 of 2736...Copying patch 1604 of 2736...Copying patch 1605 of 2736...Copying patch 1606 of 2736...Copying patch 1607 of 2736...Copying patch 1608 of 2736...Copying patch 1609 of 2736...Copying patch 1610 of 2736...Copying patch 1611 of 2736...Copying patch 1612 of 2736...Copying patch 1613 of 2736...Copying patch 1614 of 2736...Copying patch 1615 of 2736...Copying patch 1616 of 2736...Copying patch 1617 of 2736...Copying patch 1618 of 2736...Copying patch 1619 of 2736...Copying patch 1620 of 2736...Copying patch 1621 of 2736...Copying patch 1622 of 2736...Copying patch 1623 of 2736...Copying patch 1624 of 2736...Copying patch 1625 of 2736...Copying patch 1626 of 2736...Copying patch 1627 of 2736...Copying patch 1628 of 2736...Copying patch 1629 of 2736...Copying patch 1630 of 2736...Copying patch 1631 of 2736...Copying patch 1632 of 2736...Copying patch 1633 of 2736...Copying patch 1634 of 2736...Copying patch 1635 of 2736...Copying patch 1636 of 2736...Copying patch 1637 of 2736...Copying patch 1638 of 2736...Copying patch 1639 of 2736...Copying patch 1640 of 2736...Copying patch 1641 of 2736...Copying patch 1642 of 2736...Copying patch 1643 of 2736...Copying patch 1644 of 2736...Copying patch 1645 of 2736...Copying patch 1646 of 2736...Copying patch 1647 of 2736...Copying patch 1648 of 2736...Copying patch 1649 of 2736...Copying patch 1650 of 2736...Copying patch 1651 of 2736...Copying patch 1652 of 2736...Copying patch 1653 of 2736...Copying patch 1654 of 2736...Copying patch 1655 of 2736...Copying patch 1656 of 2736...Copying patch 1657 of 2736...Copying patch 1658 of 2736...Copying patch 1659 of 2736...Copying patch 1660 of 2736...Copying patch 1661 of 2736...Copying patch 1662 of 2736...Copying patch 1663 of 2736...Copying patch 1664 of 2736...Copying patch 1665 of 2736...Copying patch 1666 of 2736...Copying patch 1667 of 2736...Copying patch 1668 of 2736...Copying patch 1669 of 2736...Copying patch 1670 of 2736...Copying patch 1671 of 2736...Copying patch 1672 of 2736...Copying patch 1673 of 2736...Copying patch 1674 of 2736...Copying patch 1675 of 2736...Copying patch 1676 of 2736...Copying patch 1677 of 2736...Copying patch 1678 of 2736...Copying patch 1679 of 2736...Copying patch 1680 of 2736...Copying patch 1681 of 2736...Copying patch 1682 of 2736...Copying patch 1683 of 2736...Copying patch 1684 of 2736...Copying patch 1685 of 2736...Copying patch 1686 of 2736...Copying patch 1687 of 2736...Copying patch 1688 of 2736...Copying patch 1689 of 2736...Copying patch 1690 of 2736...Copying patch 1691 of 2736...Copying patch 1692 of 2736...Copying patch 1693 of 2736...Copying patch 1694 of 2736...Copying patch 1695 of 2736...Copying patch 1696 of 2736...Copying patch 1697 of 2736...Copying patch 1698 of 2736...Copying patch 1699 of 2736...Copying patch 1700 of 2736...Copying patch 1701 of 2736...Copying patch 1702 of 2736...Copying patch 1703 of 2736...Copying patch 1704 of 2736...Copying patch 1705 of 2736...Copying patch 1706 of 2736...Copying patch 1707 of 2736...Copying patch 1708 of 2736...Copying patch 1709 of 2736...Copying patch 1710 of 2736...Copying patch 1711 of 2736...Copying patch 1712 of 2736...Copying patch 1713 of 2736...Copying patch 1714 of 2736...Copying patch 1715 of 2736...Copying patch 1716 of 2736...Copying patch 1717 of 2736...Copying patch 1718 of 2736...Copying patch 1719 of 2736...Copying patch 1720 of 2736...Copying patch 1721 of 2736...Copying patch 1722 of 2736...Copying patch 1723 of 2736...Copying patch 1724 of 2736...Copying patch 1725 of 2736...Copying patch 1726 of 2736...Copying patch 1727 of 2736...Copying patch 1728 of 2736...Copying patch 1729 of 2736...Copying patch 1730 of 2736...Copying patch 1731 of 2736...Copying patch 1732 of 2736...Copying patch 1733 of 2736...Copying patch 1734 of 2736...Copying patch 1735 of 2736...Copying patch 1736 of 2736...Copying patch 1737 of 2736...Copying patch 1738 of 2736...Copying patch 1739 of 2736...Copying patch 1740 of 2736...Copying patch 1741 of 2736...Copying patch 1742 of 2736...Copying patch 1743 of 2736...Copying patch 1744 of 2736...Copying patch 1745 of 2736...Copying patch 1746 of 2736...Copying patch 1747 of 2736...Copying patch 1748 of 2736...Copying patch 1749 of 2736...Copying patch 1750 of 2736...Copying patch 1751 of 2736...Copying patch 1752 of 2736...Copying patch 1753 of 2736...Copying patch 1754 of 2736...Copying patch 1755 of 2736...Copying patch 1756 of 2736...Copying patch 1757 of 2736...Copying patch 1758 of 2736...Copying patch 1759 of 2736...Copying patch 1760 of 2736...Copying patch 1761 of 2736...Copying patch 1762 of 2736...Copying patch 1763 of 2736...Copying patch 1764 of 2736...Copying patch 1765 of 2736...Copying patch 1766 of 2736...Copying patch 1767 of 2736...Copying patch 1768 of 2736...Copying patch 1769 of 2736...Copying patch 1770 of 2736...Copying patch 1771 of 2736...Copying patch 1772 of 2736...Copying patch 1773 of 2736...Copying patch 1774 of 2736...Copying patch 1775 of 2736...Copying patch 1776 of 2736...Copying patch 1777 of 2736...Copying patch 1778 of 2736...Copying patch 1779 of 2736...Copying patch 1780 of 2736...Copying patch 1781 of 2736...Copying patch 1782 of 2736...Copying patch 1783 of 2736...Copying patch 1784 of 2736...Copying patch 1785 of 2736...Copying patch 1786 of 2736...Copying patch 1787 of 2736...Copying patch 1788 of 2736...Copying patch 1789 of 2736...Copying patch 1790 of 2736...Copying patch 1791 of 2736...Copying patch 1792 of 2736...Copying patch 1793 of 2736...Copying patch 1794 of 2736...Copying patch 1795 of 2736...Copying patch 1796 of 2736...Copying patch 1797 of 2736...Copying patch 1798 of 2736...Copying patch 1799 of 2736...Copying patch 1800 of 2736...Copying patch 1801 of 2736...Copying patch 1802 of 2736...Copying patch 1803 of 27 36...Copying patch 1804 of 2736...Copying patch 1805 of 2736...Copying patch 1806 of 2736...Copying patch 1807 of 2736...Copying patch 1808 of 2736...Copying patch 1809 of 2736...Copying patch 1810 of 2736...Copying patch 1811 of 2736...Copying patch 1812 of 2736...Copying patch 1813 of 2736...Copying patch 1814 of 2736...Copying patch 1815 of 2736...Copying patch 1816 of 2736...Copying patch 1817 of 2736...Copying patch 1818 of 2736...Copying patch 1819 of 2736...Copying patch 1820 of 2736...Copying patch 1821 of 2736...Copying patch 1822 of 2736...Copying patch 1823 of 2736...Copying patch 1824 of 2736...Copying patch 1825 of 2736...Copying patch 1826 of 2736...Copying patch 1827 of 2736...Copying patch 1828 of 2736...Copying patch 1829 of 2736...Copying patch 1830 of 2736...Copying patch 1831 of 2736...Copying patch 1832 of 2736...Copying patch 1833 of 2736...Copying patch 1834 of 2736...Copying patch 1835 of 2736...Copying patch 1836 of 2736...Copying patch 1837 of 2736...Copying patch 1838 of 2736...Copying patch 1839 of 2736...Copying patch 1840 of 2736...Copying patch 1841 of 2736...Copying patch 1842 of 2736...Copying patch 1843 of 2736...Copying patch 1844 of 2736...Copying patch 1845 of 2736...Copying patch 1846 of 2736...Copying patch 1847 of 2736...Copying patch 1848 of 2736...Copying patch 1849 of 2736...Copying patch 1850 of 2736...Copying patch 1851 of 2736...Copying patch 1852 of 2736...Copying patch 1853 of 2736...Copying patch 1854 of 2736...Copying patch 1855 of 2736...Copying patch 1856 of 2736...Copying patch 1857 of 2736...Copying patch 1858 of 2736...Copying patch 1859 of 2736...Copying patch 1860 of 2736...Copying patch 1861 of 2736...Copying patch 1862 of 2736...Copying patch 1863 of 2736...Copying patch 1864 of 2736...Copying patch 1865 of 2736...Copying patch 1866 of 2736...Copying patch 1867 of 2736...Copying patch 1868 of 2736...Copying patch 1869 of 2736...Copying patch 1870 of 2736...Copying patch 1871 of 2736...Copying patch 1872 of 2736...Copying patch 1873 of 2736...Copying patc h 1874 of 2736...Copying patch 1875 of 2736...Copying patch 1876 of 2736...Copying patch 1877 of 2736...Copying patch 1878 of 2736...Copying patch 1879 of 2736...Copying patch 1880 of 2736...Copying patch 1881 of 2736...Copying patch 1882 of 2736...Copying patch 1883 of 2736...Copying patch 1884 of 2736...Copying patch 1885 of 2736...Copying patch 1886 of 2736...Copying patch 1887 of 2736...Copying patch 1888 of 2736...Copying patch 1889 of 2736...Copying patch 1890 of 2736...Copying patch 1891 of 2736...Copying patch 1892 of 2736...Copying patch 1893 of 2736...Copying patch 1894 of 2736...Copying patch 1895 of 2736...Copying patch 1896 of 2736...Copying patch 1897 of 2736...Copying patch 1898 of 2736...Copying patch 1899 of 2736...Copying patch 1900 of 2736...Copying patch 1901 of 2736...Copying patch 1902 of 2736...Copying patch 1903 of 2736...Copying patch 1904 of 2736...Copying patch 1905 of 2736...Copying patch 1906 of 2736...Copying patch 1907 of 2736...Copying patch 1908 of 2736...Copying patch 1909 of 2736...Copying patch 1910 of 2736...Copying patch 1911 of 2736...Copying patch 1912 of 2736...Copying patch 1913 of 2736...Copying patch 1914 of 2736...Copying patch 1915 of 2736...Copying patch 1916 of 2736...Copying patch 1917 of 2736...Copying patch 1918 of 2736...Copying patch 1919 of 2736...Copying patch 1920 of 2736...Copying patch 1921 of 2736...Copying patch 1922 of 2736...Copying patch 1923 of 2736...Copying patch 1924 of 2736...Copying patch 1925 of 2736...Copying patch 1926 of 2736...Copying patch 1927 of 2736...Copying patch 1928 of 2736...Copying patch 1929 of 2736...Copying patch 1930 of 2736...Copying patch 1931 of 2736...Copying patch 1932 of 2736...Copying patch 1933 of 2736...Copying patch 1934 of 2736...Copying patch 1935 of 2736...Copying patch 1936 of 2736...Copying patch 1937 of 2736...Copying patch 1938 of 2736...Copying patch 1939 of 2736...Copying patch 1940 of 2736...Copying patch 1941 of 2736...Copying patch 1942 of 2736...Copying patch 1943 of 2736...Copying patch 1944 of 2736... Copying patch 1945 of 2736...Copying patch 1946 of 2736...Copying patch 1947 of 2736...Copying patch 1948 of 2736...Copying patch 1949 of 2736...Copying patch 1950 of 2736...Copying patch 1951 of 2736...Copying patch 1952 of 2736...Copying patch 1953 of 2736...Copying patch 1954 of 2736...Copying patch 1955 of 2736...Copying patch 1956 of 2736...Copying patch 1957 of 2736...Copying patch 1958 of 2736...Copying patch 1959 of 2736...Copying patch 1960 of 2736...Copying patch 1961 of 2736...Copying patch 1962 of 2736...Copying patch 1963 of 2736...Copying patch 1964 of 2736...Copying patch 1965 of 2736...Copying patch 1966 of 2736...Copying patch 1967 of 2736...Copying patch 1968 of 2736...Copying patch 1969 of 2736...Copying patch 1970 of 2736...Copying patch 1971 of 2736...Copying patch 1972 of 2736...Copying patch 1973 of 2736...Copying patch 1974 of 2736...Copying patch 1975 of 2736...Copying patch 1976 of 2736...Copying patch 1977 of 2736...Copying patch 1978 of 2736...Copying patch 1979 of 2736...Copying patch 1980 of 2736...Copying patch 1981 of 2736...Copying patch 1982 of 2736...Copying patch 1983 of 2736...Copying patch 1984 of 2736...Copying patch 1985 of 2736...Copying patch 1986 of 2736...Copying patch 1987 of 2736...Copying patch 1988 of 2736...Copying patch 1989 of 2736...Copying patch 1990 of 2736...Copying patch 1991 of 2736...Copying patch 1992 of 2736...Copying patch 1993 of 2736...Copying patch 1994 of 2736...Copying patch 1995 of 2736...Copying patch 1996 of 2736...Copying patch 1997 of 2736...Copying patch 1998 of 2736...Copying patch 1999 of 2736...Copying patch 2000 of 2736...Copying patch 2001 of 2736...Copying patch 2002 of 2736...Copying patch 2003 of 2736...Copying patch 2004 of 2736...Copying patch 2005 of 2736...Copying patch 2006 of 2736...Copying patch 2007 of 2736...Copying patch 2008 of 2736...Copying patch 2009 of 2736...Copying patch 2010 of 2736...Copying patch 2011 of 2736...Copying patch 2012 of 2736...Copying patch 2013 of 2736...Copying patch 2014 of 2736...Copying patch 201 5 of 2736...Copying patch 2016 of 2736...Copying patch 2017 of 2736...Copying patch 2018 of 2736...Copying patch 2019 of 2736...Copying patch 2020 of 2736...Copying patch 2021 of 2736...Copying patch 2022 of 2736...Copying patch 2023 of 2736...Copying patch 2024 of 2736...Copying patch 2025 of 2736...Copying patch 2026 of 2736...Copying patch 2027 of 2736...Copying patch 2028 of 2736...Copying patch 2029 of 2736...Copying patch 2030 of 2736...Copying patch 2031 of 2736...Copying patch 2032 of 2736...Copying patch 2033 of 2736...Copying patch 2034 of 2736...Copying patch 2035 of 2736...Copying patch 2036 of 2736...Copying patch 2037 of 2736...Copying patch 2038 of 2736...Copying patch 2039 of 2736...Copying patch 2040 of 2736...Copying patch 2041 of 2736...Copying patch 2042 of 2736...Copying patch 2043 of 2736...Copying patch 2044 of 2736...Copying patch 2045 of 2736...Copying patch 2046 of 2736...Copying patch 2047 of 2736...Copying patch 2048 of 2736...Copying patch 2049 of 2736...Copying patch 2050 of 2736...Copying patch 2051 of 2736...Copying patch 2052 of 2736...Copying patch 2053 of 2736...Copying patch 2054 of 2736...Copying patch 2055 of 2736...Copying patch 2056 of 2736...Copying patch 2057 of 2736...Copying patch 2058 of 2736...Copying patch 2059 of 2736...Copying patch 2060 of 2736...Copying patch 2061 of 2736...Copying patch 2062 of 2736...Copying patch 2063 of 2736...Copying patch 2064 of 2736...Copying patch 2065 of 2736...Copying patch 2066 of 2736...Copying patch 2067 of 2736...Copying patch 2068 of 2736...Copying patch 2069 of 2736...Copying patch 2070 of 2736...Copying patch 2071 of 2736...Copying patch 2072 of 2736...Copying patch 2073 of 2736...Copying patch 2074 of 2736...Copying patch 2075 of 2736...Copying patch 2076 of 2736...Copying patch 2077 of 2736...Copying patch 2078 of 2736...Copying patch 2079 of 2736...Copying patch 2080 of 2736...Copying patch 2081 of 2736...Copying patch 2082 of 2736...Copying patch 2083 of 2736...Copying patch 2084 of 2736...Copying patch 2085 of 2736...Copyi ng patch 2086 of 2736...Copying patch 2087 of 2736...Copying patch 2088 of 2736...Copying patch 2089 of 2736...Copying patch 2090 of 2736...Copying patch 2091 of 2736...Copying patch 2092 of 2736...Copying patch 2093 of 2736...Copying patch 2094 of 2736...Copying patch 2095 of 2736...Copying patch 2096 of 2736...Copying patch 2097 of 2736...Copying patch 2098 of 2736...Copying patch 2099 of 2736...Copying patch 2100 of 2736...Copying patch 2101 of 2736...Copying patch 2102 of 2736...Copying patch 2103 of 2736...Copying patch 2104 of 2736...Copying patch 2105 of 2736...Copying patch 2106 of 2736...Copying patch 2107 of 2736...Copying patch 2108 of 2736...Copying patch 2109 of 2736...Copying patch 2110 of 2736...Copying patch 2111 of 2736...Copying patch 2112 of 2736...Copying patch 2113 of 2736...Copying patch 2114 of 2736...Copying patch 2115 of 2736...Copying patch 2116 of 2736...Copying patch 2117 of 2736...Copying patch 2118 of 2736...Copying patch 2119 of 2736...Copying patch 2120 of 2736...Copying patch 2121 of 2736...Copying patch 2122 of 2736...Copying patch 2123 of 2736...Copying patch 2124 of 2736...Copying patch 2125 of 2736...Copying patch 2126 of 2736...Copying patch 2127 of 2736...Copying patch 2128 of 2736...Copying patch 2129 of 2736...Copying patch 2130 of 2736...Copying patch 2131 of 2736...Copying patch 2132 of 2736...Copying patch 2133 of 2736...Copying patch 2134 of 2736...Copying patch 2135 of 2736...Copying patch 2136 of 2736...Copying patch 2137 of 2736...Copying patch 2138 of 2736...Copying patch 2139 of 2736...Copying patch 2140 of 2736...Copying patch 2141 of 2736...Copying patch 2142 of 2736...Copying patch 2143 of 2736...Copying patch 2144 of 2736...Copying patch 2145 of 2736...Copying patch 2146 of 2736...Copying patch 2147 of 2736...Copying patch 2148 of 2736...Copying patch 2149 of 2736...Copying patch 2150 of 2736...Copying patch 2151 of 2736...Copying patch 2152 of 2736...Copying patch 2153 of 2736...Copying patch 2154 of 2736...Copying patch 2155 of 2736...Copying patch 2156 of 2736...Copying patch 2157 of 2736...Copying patch 2158 of 2736...Copying patch 2159 of 2736...Copying patch 2160 of 2736...Copying patch 2161 of 2736...Copying patch 2162 of 2736...Copying patch 2163 of 2736...Copying patch 2164 of 2736...Copying patch 2165 of 2736...Copying patch 2166 of 2736...Copying patch 2167 of 2736...Copying patch 2168 of 2736...Copying patch 2169 of 2736...Copying patch 2170 of 2736...Copying patch 2171 of 2736...Copying patch 2172 of 2736...Copying patch 2173 of 2736...Copying patch 2174 of 2736...Copying patch 2175 of 2736...Copying patch 2176 of 2736...Copying patch 2177 of 2736...Copying patch 2178 of 2736...Copying patch 2179 of 2736...Copying patch 2180 of 2736...Copying patch 2181 of 2736...Copying patch 2182 of 2736...Copying patch 2183 of 2736...Copying patch 2184 of 2736...Copying patch 2185 of 2736...Copying patch 2186 of 2736...Copying patch 2187 of 2736...Copying patch 2188 of 2736...Copying patch 2189 of 2736...Copying patch 2190 of 2736...Copying patch 2191 of 2736...Copying patch 2192 of 2736...Copying patch 2193 of 2736...Copying patch 2194 of 2736...Copying patch 2195 of 2736...Copying patch 2196 of 2736...Copying patch 2197 of 2736...Copying patch 2198 of 2736...Copying patch 2199 of 2736...Copying patch 2200 of 2736...Copying patch 2201 of 2736...Copying patch 2202 of 2736...Copying patch 2203 of 2736...Copying patch 2204 of 2736...Copying patch 2205 of 2736...Copying patch 2206 of 2736...Copying patch 2207 of 2736...Copying patch 2208 of 2736...Copying patch 2209 of 2736...Copying patch 2210 of 2736...Copying patch 2211 of 2736...Copying patch 2212 of 2736...Copying patch 2213 of 2736...Copying patch 2214 of 2736...Copying patch 2215 of 2736...Copying patch 2216 of 2736...Copying patch 2217 of 2736...Copying patch 2218 of 2736...Copying patch 2219 of 2736...Copying patch 2220 of 2736...Copying patch 2221 of 2736...Copying patch 2222 of 2736...Copying patch 2223 of 2736...Copying patch 2224 of 2736...Copying patch 2225 of 2736...Copying patch 2226 of 2736...Copying pa tch 2227 of 2736...Copying patch 2228 of 2736...Copying patch 2229 of 2736...Copying patch 2230 of 2736...Copying patch 2231 of 2736...Copying patch 2232 of 2736...Copying patch 2233 of 2736...Copying patch 2234 of 2736...Copying patch 2235 of 2736...Copying patch 2236 of 2736...Copying patch 2237 of 2736...Copying patch 2238 of 2736...Copying patch 2239 of 2736...Copying patch 2240 of 2736...Copying patch 2241 of 2736...Copying patch 2242 of 2736...Copying patch 2243 of 2736...Copying patch 2244 of 2736...Copying patch 2245 of 2736...Copying patch 2246 of 2736...Copying patch 2247 of 2736...Copying patch 2248 of 2736...Copying patch 2249 of 2736...Copying patch 2250 of 2736...Copying patch 2251 of 2736...Copying patch 2252 of 2736...Copying patch 2253 of 2736...Copying patch 2254 of 2736...Copying patch 2255 of 2736...Copying patch 2256 of 2736...Copying patch 2257 of 2736...Copying patch 2258 of 2736...Copying patch 2259 of 2736...Copying patch 2260 of 2736...Copying patch 2261 of 2736...Copying patch 2262 of 2736...Copying patch 2263 of 2736...Copying patch 2264 of 2736...Copying patch 2265 of 2736...Copying patch 2266 of 2736...Copying patch 2267 of 2736...Copying patch 2268 of 2736...Copying patch 2269 of 2736...Copying patch 2270 of 2736...Copying patch 2271 of 2736...Copying patch 2272 of 2736...Copying patch 2273 of 2736...Copying patch 2274 of 2736...Copying patch 2275 of 2736...Copying patch 2276 of 2736...Copying patch 2277 of 2736...Copying patch 2278 of 2736...Copying patch 2279 of 2736...Copying patch 2280 of 2736...Copying patch 2281 of 2736...Copying patch 2282 of 2736...Copying patch 2283 of 2736...Copying patch 2284 of 2736...Copying patch 2285 of 2736...Copying patch 2286 of 2736...Copying patch 2287 of 2736...Copying patch 2288 of 2736...Copying patch 2289 of 2736...Copying patch 2290 of 2736...Copying patch 2291 of 2736...Copying patch 2292 of 2736...Copying patch 2293 of 2736...Copying patch 2294 of 2736...Copying patch 2295 of 2736...Copying patch 2296 of 2736...Copying patch 2297 of 2736. ..Copying patch 2298 of 2736...Copying patch 2299 of 2736...Copying patch 2300 of 2736...Copying patch 2301 of 2736...Copying patch 2302 of 2736...Copying patch 2303 of 2736...Copying patch 2304 of 2736...Copying patch 2305 of 2736...Copying patch 2306 of 2736...Copying patch 2307 of 2736...Copying patch 2308 of 2736...Copying patch 2309 of 2736...Copying patch 2310 of 2736...Copying patch 2311 of 2736...Copying patch 2312 of 2736...Copying patch 2313 of 2736...Copying patch 2314 of 2736...Copying patch 2315 of 2736...Copying patch 2316 of 2736...Copying patch 2317 of 2736...Copying patch 2318 of 2736...Copying patch 2319 of 2736...Copying patch 2320 of 2736...Copying patch 2321 of 2736...Copying patch 2322 of 2736...Copying patch 2323 of 2736...Copying patch 2324 of 2736...Copying patch 2325 of 2736...Copying patch 2326 of 2736...Copying patch 2327 of 2736...Copying patch 2328 of 2736...Copying patch 2329 of 2736...Copying patch 2330 of 2736...Copying patch 2331 of 2736...Copying patch 2332 of 2736...Copying patch 2333 of 2736...Copying patch 2334 of 2736...Copying patch 2335 of 2736...Copying patch 2336 of 2736...Copying patch 2337 of 2736...Copying patch 2338 of 2736...Copying patch 2339 of 2736...Copying patch 2340 of 2736...Copying patch 2341 of 2736...Copying patch 2342 of 2736...Copying patch 2343 of 2736...Copying patch 2344 of 2736...Copying patch 2345 of 2736...Copying patch 2346 of 2736...Copying patch 2347 of 2736...Copying patch 2348 of 2736...Copying patch 2349 of 2736...Copying patch 2350 of 2736...Copying patch 2351 of 2736...Copying patch 2352 of 2736...Copying patch 2353 of 2736...Copying patch 2354 of 2736...Copying patch 2355 of 2736...Copying patch 2356 of 2736...Copying patch 2357 of 2736...Copying patch 2358 of 2736...Copying patch 2359 of 2736...Copying patch 2360 of 2736...Copying patch 2361 of 2736...Copying patch 2362 of 2736...Copying patch 2363 of 2736...Copying patch 2364 of 2736...Copying patch 2365 of 2736...Copying patch 2366 of 2736...Copying patch 2367 of 2736...Copying patch 2 368 of 2736...Copying patch 2369 of 2736...Copying patch 2370 of 2736...Copying patch 2371 of 2736...Copying patch 2372 of 2736...Copying patch 2373 of 2736...Copying patch 2374 of 2736...Copying patch 2375 of 2736...Copying patch 2376 of 2736...Copying patch 2377 of 2736...Copying patch 2378 of 2736...Copying patch 2379 of 2736...Copying patch 2380 of 2736...Copying patch 2381 of 2736...Copying patch 2382 of 2736...Copying patch 2383 of 2736...Copying patch 2384 of 2736...Copying patch 2385 of 2736...Copying patch 2386 of 2736...Copying patch 2387 of 2736...Copying patch 2388 of 2736...Copying patch 2389 of 2736...Copying patch 2390 of 2736...Copying patch 2391 of 2736...Copying patch 2392 of 2736...Copying patch 2393 of 2736...Copying patch 2394 of 2736...Copying patch 2395 of 2736...Copying patch 2396 of 2736...Copying patch 2397 of 2736...Copying patch 2398 of 2736...Copying patch 2399 of 2736...Copying patch 2400 of 2736...Copying patch 2401 of 2736...Copying patch 2402 of 2736...Copying patch 2403 of 2736...Copying patch 2404 of 2736...Copying patch 2405 of 2736...Copying patch 2406 of 2736...Copying patch 2407 of 2736...Copying patch 2408 of 2736...Copying patch 2409 of 2736...Copying patch 2410 of 2736...Copying patch 2411 of 2736...Copying patch 2412 of 2736...Copying patch 2413 of 2736...Copying patch 2414 of 2736...Copying patch 2415 of 2736...Copying patch 2416 of 2736...Copying patch 2417 of 2736...Copying patch 2418 of 2736...Copying patch 2419 of 2736...Copying patch 2420 of 2736...Copying patch 2421 of 2736...Copying patch 2422 of 2736...Copying patch 2423 of 2736...Copying patch 2424 of 2736...Copying patch 2425 of 2736...Copying patch 2426 of 2736...Copying patch 2427 of 2736...Copying patch 2428 of 2736...Copying patch 2429 of 2736...Copying patch 2430 of 2736...Copying patch 2431 of 2736...Copying patch 2432 of 2736...Copying patch 2433 of 2736...Copying patch 2434 of 2736...Copying patch 2435 of 2736...Copying patch 2436 of 2736...Copying patch 2437 of 2736...Copying patch 2438 of 2736...Cop ying patch 2439 of 2736...Copying patch 2440 of 2736...Copying patch 2441 of 2736...Copying patch 2442 of 2736...Copying patch 2443 of 2736...Copying patch 2444 of 2736...Copying patch 2445 of 2736...Copying patch 2446 of 2736...Copying patch 2447 of 2736...Copying patch 2448 of 2736...Copying patch 2449 of 2736...Copying patch 2450 of 2736...Copying patch 2451 of 2736...Copying patch 2452 of 2736...Copying patch 2453 of 2736...Copying patch 2454 of 2736...Copying patch 2455 of 2736...Copying patch 2456 of 2736...Copying patch 2457 of 2736...Copying patch 2458 of 2736...Copying patch 2459 of 2736...Copying patch 2460 of 2736...Copying patch 2461 of 2736...Copying patch 2462 of 2736...Copying patch 2463 of 2736...Copying patch 2464 of 2736...Copying patch 2465 of 2736...Copying patch 2466 of 2736...Copying patch 2467 of 2736...Copying patch 2468 of 2736...Copying patch 2469 of 2736...Copying patch 2470 of 2736...Copying patch 2471 of 2736...Copying patch 2472 of 2736...Copying patch 2473 of 2736...Copying patch 2474 of 2736...Copying patch 2475 of 2736...Copying patch 2476 of 2736...Copying patch 2477 of 2736...Copying patch 2478 of 2736...Copying patch 2479 of 2736...Copying patch 2480 of 2736...Copying patch 2481 of 2736...Copying patch 2482 of 2736...Copying patch 2483 of 2736...Copying patch 2484 of 2736...Copying patch 2485 of 2736...Copying patch 2486 of 2736...Copying patch 2487 of 2736...Copying patch 2488 of 2736...Copying patch 2489 of 2736...Copying patch 2490 of 2736...Copying patch 2491 of 2736...Copying patch 2492 of 2736...Copying patch 2493 of 2736...Copying patch 2494 of 2736...Copying patch 2495 of 2736...Copying patch 2496 of 2736...Copying patch 2497 of 2736...Copying patch 2498 of 2736...Copying patch 2499 of 2736...Copying patch 2500 of 2736...Copying patch 2501 of 2736...Copying patch 2502 of 2736...Copying patch 2503 of 2736...Copying patch 2504 of 2736...Copying patch 2505 of 2736...Copying patch 2506 of 2736...Copying patch 2507 of 2736...Copying patch 2508 of 2736...Copying patch 2509 o f 2736...Copying patch 2510 of 2736...Copying patch 2511 of 2736...Copying patch 2512 of 2736...Copying patch 2513 of 2736...Copying patch 2514 of 2736...Copying patch 2515 of 2736...Copying patch 2516 of 2736...Copying patch 2517 of 2736...Copying patch 2518 of 2736...Copying patch 2519 of 2736...Copying patch 2520 of 2736...Copying patch 2521 of 2736...Copying patch 2522 of 2736...Copying patch 2523 of 2736...Copying patch 2524 of 2736...Copying patch 2525 of 2736...Copying patch 2526 of 2736...Copying patch 2527 of 2736...Copying patch 2528 of 2736...Copying patch 2529 of 2736...Copying patch 2530 of 2736...Copying patch 2531 of 2736...Copying patch 2532 of 2736...Copying patch 2533 of 2736...Copying patch 2534 of 2736...Copying patch 2535 of 2736...Copying patch 2536 of 2736...Copying patch 2537 of 2736...Copying patch 2538 of 2736...Copying patch 2539 of 2736...Copying patch 2540 of 2736...Copying patch 2541 of 2736...Copying patch 2542 of 2736...Copying patch 2543 of 2736...Copying patch 2544 of 2736...Copying patch 2545 of 2736...Copying patch 2546 of 2736...Copying patch 2547 of 2736...Copying patch 2548 of 2736...Copying patch 2549 of 2736...Copying patch 2550 of 2736...Copying patch 2551 of 2736...Copying patch 2552 of 2736...Copying patch 2553 of 2736...Copying patch 2554 of 2736...Copying patch 2555 of 2736...Copying patch 2556 of 2736...Copying patch 2557 of 2736...Copying patch 2558 of 2736...Copying patch 2559 of 2736...Copying patch 2560 of 2736...Copying patch 2561 of 2736...Copying patch 2562 of 2736...Copying patch 2563 of 2736...Copying patch 2564 of 2736...Copying patch 2565 of 2736...Copying patch 2566 of 2736...Copying patch 2567 of 2736...Copying patch 2568 of 2736...Copying patch 2569 of 2736...Copying patch 2570 of 2736...Copying patch 2571 of 2736...Copying patch 2572 of 2736...Copying patch 2573 of 2736...Copying patch 2574 of 2736...Copying patch 2575 of 2736...Copying patch 2576 of 2736...Copying patch 2577 of 2736...Copying patch 2578 of 2736...Copying patch 2579 of 2736...Copying patch 2580 of 2736...Copying patch 2581 of 2736...Copying patch 2582 of 2736...Copying patch 2583 of 2736...Copying patch 2584 of 2736...Copying patch 2585 of 2736...Copying patch 2586 of 2736...Copying patch 2587 of 2736...Copying patch 2588 of 2736...Copying patch 2589 of 2736...Copying patch 2590 of 2736...Copying patch 2591 of 2736...Copying patch 2592 of 2736...Copying patch 2593 of 2736...Copying patch 2594 of 2736...Copying patch 2595 of 2736...Copying patch 2596 of 2736...Copying patch 2597 of 2736...Copying patch 2598 of 2736...Copying patch 2599 of 2736...Copying patch 2600 of 2736...Copying patch 2601 of 2736...Copying patch 2602 of 2736...Copying patch 2603 of 2736...Copying patch 2604 of 2736...Copying patch 2605 of 2736...Copying patch 2606 of 2736...Copying patch 2607 of 2736...Copying patch 2608 of 2736...Copying patch 2609 of 2736...Copying patch 2610 of 2736...Copying patch 2611 of 2736...Copying patch 2612 of 2736...Copying patch 2613 of 2736...Copying patch 2614 of 2736...Copying patch 2615 of 2736...Copying patch 2616 of 2736...Copying patch 2617 of 2736...Copying patch 2618 of 2736...Copying patch 2619 of 2736...Copying patch 2620 of 2736...Copying patch 2621 of 2736...Copying patch 2622 of 2736...Copying patch 2623 of 2736...Copying patch 2624 of 2736...Copying patch 2625 of 2736...Copying patch 2626 of 2736...Copying patch 2627 of 2736...Copying patch 2628 of 2736...Copying patch 2629 of 2736...Copying patch 2630 of 2736...Copying patch 2631 of 2736...Copying patch 2632 of 2736...Copying patch 2633 of 2736...Copying patch 2634 of 2736...Copying patch 2635 of 2736...Copying patch 2636 of 2736...Copying patch 2637 of 2736...Copying patch 2638 of 2736...Copying patch 2639 of 2736...Copying patch 2640 of 2736...Copying patch 2641 of 2736...Copying patch 2642 of 2736...Copying patch 2643 of 2736...Copying patch 2644 of 2736...Copying patch 2645 of 2736...Copying patch 2646 of 2736...Copying patch 2647 of 2736...Copying patch 2648 of 2736...Copying patch 2649 of 2736...Copying patch 2650 of 273 6...Copying patch 2651 of 2736...Copying patch 2652 of 2736...Copying patch 2653 of 2736...Copying patch 2654 of 2736...Copying patch 2655 of 2736...Copying patch 2656 of 2736...Copying patch 2657 of 2736...Copying patch 2658 of 2736...Copying patch 2659 of 2736...Copying patch 2660 of 2736...Copying patch 2661 of 2736...Copying patch 2662 of 2736...Copying patch 2663 of 2736...Copying patch 2664 of 2736...Copying patch 2665 of 2736...Copying patch 2666 of 2736...Copying patch 2667 of 2736...Copying patch 2668 of 2736...Copying patch 2669 of 2736...Copying patch 2670 of 2736...Copying patch 2671 of 2736...Copying patch 2672 of 2736...Copying patch 2673 of 2736...Copying patch 2674 of 2736...Copying patch 2675 of 2736...Copying patch 2676 of 2736...Copying patch 2677 of 2736...Copying patch 2678 of 2736...Copying patch 2679 of 2736...Copying patch 2680 of 2736...Copying patch 2681 of 2736...Copying patch 2682 of 2736...Copying patch 2683 of 2736...Copying patch 2684 of 2736...Copying patch 2685 of 2736...Copying patch 2686 of 2736...Copying patch 2687 of 2736...Copying patch 2688 of 2736...Copying patch 2689 of 2736...Copying patch 2690 of 2736...Copying patch 2691 of 2736...Copying patch 2692 of 2736...Copying patch 2693 of 2736...Copying patch 2694 of 2736...Copying patch 2695 of 2736...Copying patch 2696 of 2736...Copying patch 2697 of 2736...Copying patch 2698 of 2736...Copying patch 2699 of 2736...Copying patch 2700 of 2736...Copying patch 2701 of 2736...Copying patch 2702 of 2736...Copying patch 2703 of 2736...Copying patch 2704 of 2736...Copying patch 2705 of 2736...Copying patch 2706 of 2736...Copying patch 2707 of 2736...Copying patch 2708 of 2736...Copying patch 2709 of 2736...Copying patch 2710 of 2736...Copying patch 2711 of 2736...Copying patch 2712 of 2736...Copying patch 2713 of 2736...Copying patch 2714 of 2736...Copying patch 2715 of 2736...Copying patch 2716 of 2736...Copying patch 2717 of 2736...Copying patch 2718 of 2736...Copying patch 2719 of 2736...Copying patch 2720 of 2736...Copying patch 2721 of 2736...Copying patch 2722 of 2736...Copying patch 2723 of 2736...Copying patch 2724 of 2736...Copying patch 2725 of 2736...Copying patch 2726 of 2736...Copying patch 2727 of 2736...Copying patch 2728 of 2736...Copying patch 2729 of 2736...Copying patch 2730 of 2736...Copying patch 2731 of 2736...Copying patch 2732 of 2736...Copying patch 2733 of 2736...Copying patch 2734 of 2736...Copying patch 2735 of 2736...Copying patch 2736 of 2736...Copying patch 2736 of 2736... done. Applying patch 1 of 2736... Applying patch 2 of 2736... Applying patch 3 of 2736... Applying patch 4 of 2736... Applying patch 5 of 2736... Applying patch 6 of 2736... Applying patch 7 of 2736... Applying patch 8 of 2736... Applying patch 9 of 2736... Applying patch 10 of 2736... Applying patch 11 of 2736... Applying patch 12 of 2736... Applying patch 13 of 2736... Applying patch 14 of 2736... Applying patch 15 of 2736... Applying patch 16 of 2736... Applying patch 17 of 2736... Applying patch 18 of 2736... Applying patch 19 of 2736... Applying patch 20 of 2736... Applying patch 21 of 2736... Applying patch 22 of 2736... Applying patch 23 of 2736... Applying patch 24 of 2736... Applying patch 25 of 2736... Applying patch 26 of 2736... Applying patch 27 of 2736... Applying patch 28 of 2736... Applying patch 29 of 2736... Applying patch 30 of 2736... Applying patch 31 of 2736... Applying patch 32 of 2736... Applying patch 33 of 2736... Applying patch 34 of 2736... Applying patch 35 of 2736... Applying patch 36 of 2736... Applying patch 37 of 2736... Applying patch 38 of 2736... Applying patch 39 of 2736... Applying patch 40 of 2736... Applying patch 41 of 2736... Applying patch 42 of 2736... Applying patch 43 of 2736... Applying patch 44 of 2736... Applying patch 45 of 2736... Applying patch 46 of 2736... Applying patch 47 of 2736... Applying patch 48 of 2736... Applying patch 49 of 2736... Applying patch 50 of 2736... Applying patch 51 of 2736... Applying patch 52 of 2736... Applying patch 53 of 2736... Applying patch 54 of 2736... Applying patch 55 of 2736... Applying patch 56 of 2736... Applying patch 57 of 2736... Applying patch 58 of 2736... Applying patch 59 of 2736... Applying patch 60 of 2736... Applying patch 61 of 2736... Applying patch 62 of 2736... Applying patch 63 of 2736... Applying patch 64 of 2736... Applying patch 65 of 2736... Applying patch 66 of 2736... Applying patch 67 of 2736... Applying patch 68 of 2736... Applying patch 69 of 2736... Applying patch 70 of 2736... Applying patch 71 of 2736. .. Applying patch 72 of 2736... Applying patch 73 of 2736... Applying patch 74 of 2736... Applying patch 75 of 2736... Applying patch 76 of 2736... Applying patch 77 of 2736... Applying patch 78 of 2736... Applying patch 79 of 2736... Applying patch 80 of 2736... Applying patch 81 of 2736... Applying patch 82 of 2736... Applying patch 83 of 2736... Applying patch 84 of 2736... Applying patch 85 of 2736... Applying patch 86 of 2736... Applying patch 87 of 2736... Applying patch 88 of 2736... Applying patch 89 of 2736... Applying patch 90 of 2736... Applying patch 91 of 2736... Applying patch 92 of 2736... Applying patch 93 of 2736... Applying patch 94 of 2736... Applying patch 95 of 2736... Applying patch 96 of 2736... Applying patch 97 of 2736... Applying patch 98 of 2736... Applying patch 99 of 2736... Applying patch 100 of 2736... Applying patch 101 of 2736... Applying patch 102 of 2736... Applying patch 103 of 2736... Applying patch 104 of 2736... Applying patch 105 of 2736... Applying patch 106 of 2736... Applying patch 107 of 2736... Applying patch 108 of 2736... Applying patch 109 of 2736... Applying patch 110 of 2736... Applying patch 111 of 2736... Applying patch 112 of 2736... Applying patch 113 of 2736... Applying patch 114 of 2736... Applying patch 115 of 2736... Applying patch 116 of 2736... Applying patch 117 of 2736... Applying patch 118 of 2736... Applying patch 119 of 2736... Applying patch 120 of 2736... Applying patch 121 of 2736... Applying patch 122 of 2736... Applying patch 123 of 2736... Applying patch 124 of 2736... Applying patch 125 of 2736... Applying patch 126 of 2736... Applying patch 127 of 2736... Applying patch 128 of 2736... Applying patch 129 of 2736... Applying patch 130 of 2736... Applying patch 131 of 2736... Applying patch 132 of 2736... Applying patch 133 of 2736... Applying patch 134 of 2736... Applying patch 135 of 2736... Applying patch 136 of 2736... Applying patch 137 of 2736... Applying patch 138 of 2736... Applying patch 139 of 2736... Applying patch 140 of 2736... Ap plying patch 141 of 2736... Applying patch 142 of 2736... Applying patch 143 of 2736... Applying patch 144 of 2736... Applying patch 145 of 2736... Applying patch 146 of 2736... Applying patch 147 of 2736... Applying patch 148 of 2736... Applying patch 149 of 2736... Applying patch 150 of 2736... Applying patch 151 of 2736... Applying patch 152 of 2736... Applying patch 153 of 2736... Applying patch 154 of 2736... Applying patch 155 of 2736... Applying patch 156 of 2736... Applying patch 157 of 2736... Applying patch 158 of 2736... Applying patch 159 of 2736... Applying patch 160 of 2736... Applying patch 161 of 2736... Applying patch 162 of 2736... Applying patch 163 of 2736... Applying patch 164 of 2736... Applying patch 165 of 2736... Applying patch 166 of 2736... Applying patch 167 of 2736... Applying patch 168 of 2736... Applying patch 169 of 2736... Applying patch 170 of 2736... Applying patch 171 of 2736... Applying patch 172 of 2736... Applying patch 173 of 2736... Applying patch 174 of 2736... Applying patch 175 of 2736... Applying patch 176 of 2736... Applying patch 177 of 2736... Applying patch 178 of 2736... Applying patch 179 of 2736... Applying patch 180 of 2736... Applying patch 181 of 2736... Applying patch 182 of 2736... Applying patch 183 of 2736... Applying patch 184 of 2736... Applying patch 185 of 2736... Applying patch 186 of 2736... Applying patch 187 of 2736... Applying patch 188 of 2736... Applying patch 189 of 2736... Applying patch 190 of 2736... Applying patch 191 of 2736... Applying patch 192 of 2736... Applying patch 193 of 2736... Applying patch 194 of 2736... Applying patch 195 of 2736... Applying patch 196 of 2736... Applying patch 197 of 2736... Applying patch 198 of 2736... Applying patch 199 of 2736... Applying patch 200 of 2736... Applying patch 201 of 2736... Applying patch 202 of 2736... Applying patch 203 of 2736... Applying patch 204 of 2736... Applying patch 205 of 2736... Applying patch 206 of 2736... Applying patch 207 of 2736... Applying patch 208 of 2736... Applying patch 209 of 2736... Applying patch 210 of 2736... Applying patch 211 of 2736... Applying patch 212 of 2736... Applying patch 213 of 2736... Applying patch 214 of 2736... Applying patch 215 of 2736... Applying patch 216 of 2736... Applying patch 217 of 2736... Applying patch 218 of 2736... Applying patch 219 of 2736... Applying patch 220 of 2736... Applying patch 221 of 2736... Applying patch 222 of 2736... Applying patch 223 of 2736... Applying patch 224 of 2736... Applying patch 225 of 2736... Applying patch 226 of 2736... Applying patch 227 of 2736... Applying patch 228 of 2736... Applying patch 229 of 2736... Applying patch 230 of 2736... Applying patch 231 of 2736... Applying patch 232 of 2736... Applying patch 233 of 2736... Applying patch 234 of 2736... Applying patch 235 of 2736... Applying patch 236 of 2736... Applying patch 237 of 2736... Applying patch 238 of 2736... Applying patch 239 of 2736... Applying patch 240 of 2736... Applying patch 241 of 2736... Applying patch 242 of 2736... Applying patch 243 of 2736... Applying patch 244 of 2736... Applying patch 245 of 2736... Applying patch 246 of 2736... Applying patch 247 of 2736... Applying patch 248 of 2736... Applying patch 249 of 2736... Applying patch 250 of 2736... Applying patch 251 of 2736... Applying patch 252 of 2736... Applying patch 253 of 2736... Applying patch 254 of 2736... Applying patch 255 of 2736... Applying patch 256 of 2736... Applying patch 257 of 2736... Applying patch 258 of 2736... Applying patch 259 of 2736... Applying patch 260 of 2736... Applying patch 261 of 2736... Applying patch 262 of 2736... Applying patch 263 of 2736... Applying patch 264 of 2736... Applying patch 265 of 2736... Applying patch 266 of 2736... Applying patch 267 of 2736... Applying patch 268 of 2736... Applying patch 269 of 2736... Applying patch 270 of 2736... Applying patch 271 of 2736... Applying patch 272 of 2736... Applying patch 273 of 2736... Applying patch 274 of 2736... Applying patch 275 of 2736... Applying patch 276 of 2736... Applying patch 2 77 of 2736... Applying patch 278 of 2736... Applying patch 279 of 2736... Applying patch 280 of 2736... Applying patch 281 of 2736... Applying patch 282 of 2736... Applying patch 283 of 2736... Applying patch 284 of 2736... Applying patch 285 of 2736... Applying patch 286 of 2736... Applying patch 287 of 2736... Applying patch 288 of 2736... Applying patch 289 of 2736... Applying patch 290 of 2736... Applying patch 291 of 2736... Applying patch 292 of 2736... Applying patch 293 of 2736... Applying patch 294 of 2736... Applying patch 295 of 2736... Applying patch 296 of 2736... Applying patch 297 of 2736... Applying patch 298 of 2736... Applying patch 299 of 2736... Applying patch 300 of 2736... Applying patch 301 of 2736... Applying patch 302 of 2736... Applying patch 303 of 2736... Applying patch 304 of 2736... Applying patch 305 of 2736... Applying patch 306 of 2736... Applying patch 307 of 2736... Applying patch 308 of 2736... Applying patch 309 of 2736... Applying patch 310 of 2736... Applying patch 311 of 2736... Applying patch 312 of 2736... Applying patch 313 of 2736... Applying patch 314 of 2736... Applying patch 315 of 2736... Applying patch 316 of 2736... Applying patch 317 of 2736... Applying patch 318 of 2736... Applying patch 319 of 2736... Applying patch 320 of 2736... Applying patch 321 of 2736... Applying patch 322 of 2736... Applying patch 323 of 2736... Applying patch 324 of 2736... Applying patch 325 of 2736... Applying patch 326 of 2736... Applying patch 327 of 2736... Applying patch 328 of 2736... Applying patch 329 of 2736... Applying patch 330 of 2736... Applying patch 331 of 2736... Applying patch 332 of 2736... Applying patch 333 of 2736... Applying patch 334 of 2736... Applying patch 335 of 2736... Applying patch 336 of 2736... Applying patch 337 of 2736... Applying patch 338 of 2736... Applying patch 339 of 2736... Applying patch 340 of 2736... Applying patch 341 of 2736... Applying patch 342 of 2736... Applying patch 343 of 2736... Applying patch 344 of 2736... Applying patch 345 of 2 736... Applying patch 346 of 2736... Applying patch 347 of 2736... Applying patch 348 of 2736... Applying patch 349 of 2736... Applying patch 350 of 2736... Applying patch 351 of 2736... Applying patch 352 of 2736... Applying patch 353 of 2736... Applying patch 354 of 2736... Applying patch 355 of 2736... Applying patch 356 of 2736... Applying patch 357 of 2736... Applying patch 358 of 2736... Applying patch 359 of 2736... Applying patch 360 of 2736... Applying patch 361 of 2736... Applying patch 362 of 2736... Applying patch 363 of 2736... Applying patch 364 of 2736... Applying patch 365 of 2736... Applying patch 366 of 2736... Applying patch 367 of 2736... Applying patch 368 of 2736... Applying patch 369 of 2736... Applying patch 370 of 2736... Applying patch 371 of 2736... Applying patch 372 of 2736... Applying patch 373 of 2736... Applying patch 374 of 2736... Applying patch 375 of 2736... Applying patch 376 of 2736... Applying patch 377 of 2736... Applying patch 378 of 2736... Applying patch 379 of 2736... Applying patch 380 of 2736... Applying patch 381 of 2736... Applying patch 382 of 2736... Applying patch 383 of 2736... Applying patch 384 of 2736... Applying patch 385 of 2736... Applying patch 386 of 2736... Applying patch 387 of 2736... Applying patch 388 of 2736... Applying patch 389 of 2736... Applying patch 390 of 2736... Applying patch 391 of 2736... Applying patch 392 of 2736... Applying patch 393 of 2736... Applying patch 394 of 2736... Applying patch 395 of 2736... Applying patch 396 of 2736... Applying patch 397 of 2736... Applying patch 398 of 2736... Applying patch 399 of 2736... Applying patch 400 of 2736... Applying patch 401 of 2736... Applying patch 402 of 2736... Applying patch 403 of 2736... Applying patch 404 of 2736... Applying patch 405 of 2736... Applying patch 406 of 2736... Applying patch 407 of 2736... Applying patch 408 of 2736... Applying patch 409 of 2736... Applying patch 410 of 2736... Applying patch 411 of 2736... Applying patch 412 of 2736... Applying patch 413 of 2736... Applying patch 414 of 2736... Applying patch 415 of 2736... Applying patch 416 of 2736... Applying patch 417 of 2736... Applying patch 418 of 2736... Applying patch 419 of 2736... Applying patch 420 of 2736... Applying patch 421 of 2736... Applying patch 422 of 2736... Applying patch 423 of 2736... Applying patch 424 of 2736... Applying patch 425 of 2736... Applying patch 426 of 2736... Applying patch 427 of 2736... Applying patch 428 of 2736... Applying patch 429 of 2736... Applying patch 430 of 2736... Applying patch 431 of 2736... Applying patch 432 of 2736... Applying patch 433 of 2736... Applying patch 434 of 2736... Applying patch 435 of 2736... Applying patch 436 of 2736... Applying patch 437 of 2736... Applying patch 438 of 2736... Applying patch 439 of 2736... Applying patch 440 of 2736... Applying patch 441 of 2736... Applying patch 442 of 2736... Applying patch 443 of 2736... Applying patch 444 of 2736... Applying patch 445 of 2736... Applying patch 446 of 2736... Applying patch 447 of 2736... Applying patch 448 of 2736... Applying patch 449 of 2736... Applying patch 450 of 2736... Applying patch 451 of 2736... Applying patch 452 of 2736... Applying patch 453 of 2736... Applying patch 454 of 2736... Applying patch 455 of 2736... Applying patch 456 of 2736... Applying patch 457 of 2736... Applying patch 458 of 2736... Applying patch 459 of 2736... Applying patch 460 of 2736... Applying patch 461 of 2736... Applying patch 462 of 2736... Applying patch 463 of 2736... Applying patch 464 of 2736... Applying patch 465 of 2736... Applying patch 466 of 2736... Applying patch 467 of 2736... Applying patch 468 of 2736... Applying patch 469 of 2736... Applying patch 470 of 2736... Applying patch 471 of 2736... Applying patch 472 of 2736... Applying patch 473 of 2736... Applying patch 474 of 2736... Applying patch 475 of 2736... Applying patch 476 of 2736... Applying patch 477 of 2736... Applying patch 478 of 2736... Applying patch 479 of 2736... Applying patch 480 of 2736... Applying patch 481 of 2736... Applyin g patch 482 of 2736... Applying patch 483 of 2736... Applying patch 484 of 2736... Applying patch 485 of 2736... Applying patch 486 of 2736... Applying patch 487 of 2736... Applying patch 488 of 2736... Applying patch 489 of 2736... Applying patch 490 of 2736... Applying patch 491 of 2736... Applying patch 492 of 2736... Applying patch 493 of 2736... Applying patch 494 of 2736... Applying patch 495 of 2736... Applying patch 496 of 2736... Applying patch 497 of 2736... Applying patch 498 of 2736... Applying patch 499 of 2736... Applying patch 500 of 2736... Applying patch 501 of 2736... Applying patch 502 of 2736... Applying patch 503 of 2736... Applying patch 504 of 2736... Applying patch 505 of 2736... Applying patch 506 of 2736... Applying patch 507 of 2736... Applying patch 508 of 2736... Applying patch 509 of 2736... Applying patch 510 of 2736... Applying patch 511 of 2736... Applying patch 512 of 2736... Applying patch 513 of 2736... Applying patch 514 of 2736... Applying patch 515 of 2736... Applying patch 516 of 2736... Applying patch 517 of 2736... Applying patch 518 of 2736... Applying patch 519 of 2736... Applying patch 520 of 2736... Applying patch 521 of 2736... Applying patch 522 of 2736... Applying patch 523 of 2736... Applying patch 524 of 2736... Applying patch 525 of 2736... Applying patch 526 of 2736... Applying patch 527 of 2736... Applying patch 528 of 2736... Applying patch 529 of 2736... Applying patch 530 of 2736... Applying patch 531 of 2736... Applying patch 532 of 2736... Applying patch 533 of 2736... Applying patch 534 of 2736... Applying patch 535 of 2736... Applying patch 536 of 2736... Applying patch 537 of 2736... Applying patch 538 of 2736... Applying patch 539 of 2736... Applying patch 540 of 2736... Applying patch 541 of 2736... Applying patch 542 of 2736... Applying patch 543 of 2736... Applying patch 544 of 2736... Applying patch 545 of 2736... Applying patch 546 of 2736... Applying patch 547 of 2736... Applying patch 548 of 2736... Applying patch 549 of 2736... Applying patch 550 of 2736... Applying patch 551 of 2736... Applying patch 552 of 2736... Applying patch 553 of 2736... Applying patch 554 of 2736... Applying patch 555 of 2736... Applying patch 556 of 2736... Applying patch 557 of 2736... Applying patch 558 of 2736... Applying patch 559 of 2736... Applying patch 560 of 2736... Applying patch 561 of 2736... Applying patch 562 of 2736... Applying patch 563 of 2736... Applying patch 564 of 2736... Applying patch 565 of 2736... Applying patch 566 of 2736... Applying patch 567 of 2736... Applying patch 568 of 2736... Applying patch 569 of 2736... Applying patch 570 of 2736... Applying patch 571 of 2736... Applying patch 572 of 2736... Applying patch 573 of 2736... Applying patch 574 of 2736... Applying patch 575 of 2736... Applying patch 576 of 2736... Applying patch 577 of 2736... Applying patch 578 of 2736... Applying patch 579 of 2736... Applying patch 580 of 2736... Applying patch 581 of 2736... Applying patch 582 of 2736... Applying patch 583 of 2736... Applying patch 584 of 2736... Applying patch 585 of 2736... Applying patch 586 of 2736... Applying patch 587 of 2736... Applying patch 588 of 2736... Applying patch 589 of 2736... Applying patch 590 of 2736... Applying patch 591 of 2736... Applying patch 592 of 2736... Applying patch 593 of 2736... Applying patch 594 of 2736... Applying patch 595 of 2736... Applying patch 596 of 2736... Applying patch 597 of 2736... Applying patch 598 of 2736... Applying patch 599 of 2736... Applying patch 600 of 2736... Applying patch 601 of 2736... Applying patch 602 of 2736... Applying patch 603 of 2736... Applying patch 604 of 2736... Applying patch 605 of 2736... Applying patch 606 of 2736... Applying patch 607 of 2736... Applying patch 608 of 2736... Applying patch 609 of 2736... Applying patch 610 of 2736... Applying patch 611 of 2736... Applying patch 612 of 2736... Applying patch 613 of 2736... Applying patch 614 of 2736... Applying patch 615 of 2736... Applying patch 616 of 2736... Applying patch 617 of 2736... Applying patch 618 of 2736... Applying patch 619 of 2736... Applying patch 620 of 2736... Applying patch 621 of 2736... Applying patch 622 of 2736... Applying patch 623 of 2736... Applying patch 624 of 2736... Applying patch 625 of 2736... Applying patch 626 of 2736... Applying patch 627 of 2736... Applying patch 628 of 2736... Applying patch 629 of 2736... Applying patch 630 of 2736... Applying patch 631 of 2736... Applying patch 632 of 2736... Applying patch 633 of 2736... Applying patch 634 of 2736... Applying patch 635 of 2736... Applying patch 636 of 2736... Applying patch 637 of 2736... Applying patch 638 of 2736... Applying patch 639 of 2736... Applying patch 640 of 2736... Applying patch 641 of 2736... Applying patch 642 of 2736... Applying patch 643 of 2736... Applying patch 644 of 2736... Applying patch 645 of 2736... Applying patch 646 of 2736... Applying patch 647 of 2736... Applying patch 648 of 2736... Applying patch 649 of 2736... Applying patch 650 of 2736... Applying patch 651 of 2736... Applying patch 652 of 2736... Applying patch 653 of 2736... Applying patch 654 of 2736... Applying patch 655 of 2736... Applying patch 656 of 2736... Applying patch 657 of 2736... Applying patch 658 of 2736... Applying patch 659 of 2736... Applying patch 660 of 2736... Applying patch 661 of 2736... Applying patch 662 of 2736... Applying patch 663 of 2736... Applying patch 664 of 2736... Applying patch 665 of 2736... Applying patch 666 of 2736... Applying patch 667 of 2736... Applying patch 668 of 2736... Applying patch 669 of 2736... Applying patch 670 of 2736... Applying patch 671 of 2736... Applying patch 672 of 2736... Applying patch 673 of 2736... Applying patch 674 of 2736... Applying patch 675 of 2736... Applying patch 676 of 2736... Applying patch 677 of 2736... Applying patch 678 of 2736... Applying patch 679 of 2736... Applying patch 680 of 2736... Applying patch 681 of 2736... Applying patch 682 of 2736... Applying patch 683 of 2736... Applying patch 684 of 2736... Applying patch 685 of 2736... Applying patch 686 of 2736.. . Applying patch 687 of 2736... Applying patch 688 of 2736... Applying patch 689 of 2736... Applying patch 690 of 2736... Applying patch 691 of 2736... Applying patch 692 of 2736... Applying patch 693 of 2736... Applying patch 694 of 2736... Applying patch 695 of 2736... Applying patch 696 of 2736... Applying patch 697 of 2736... Applying patch 698 of 2736... Applying patch 699 of 2736... Applying patch 700 of 2736... Applying patch 701 of 2736... Applying patch 702 of 2736... Applying patch 703 of 2736... Applying patch 704 of 2736... Applying patch 705 of 2736... Applying patch 706 of 2736... Applying patch 707 of 2736... Applying patch 708 of 2736... Applying patch 709 of 2736... Applying patch 710 of 2736... Applying patch 711 of 2736... Applying patch 712 of 2736... Applying patch 713 of 2736... Applying patch 714 of 2736... Applying patch 715 of 2736... Applying patch 716 of 2736... Applying patch 717 of 2736... Applying patch 718 of 2736... Applying patch 719 of 2736... Applying patch 720 of 2736... Applying patch 721 of 2736... Applying patch 722 of 2736... Applying patch 723 of 2736... Applying patch 724 of 2736... Applying patch 725 of 2736... Applying patch 726 of 2736... Applying patch 727 of 2736... Applying patch 728 of 2736... Applying patch 729 of 2736... Applying patch 730 of 2736... Applying patch 731 of 2736... Applying patch 732 of 2736... Applying patch 733 of 2736... Applying patch 734 of 2736... Applying patch 735 of 2736... Applying patch 736 of 2736... Applying patch 737 of 2736... Applying patch 738 of 2736... Applying patch 739 of 2736... Applying patch 740 of 2736... Applying patch 741 of 2736... Applying patch 742 of 2736... Applying patch 743 of 2736... Applying patch 744 of 2736... Applying patch 745 of 2736... Applying patch 746 of 2736... Applying patch 747 of 2736... Applying patch 748 of 2736... Applying patch 749 of 2736... Applying patch 750 of 2736... Applying patch 751 of 2736... Applying patch 752 of 2736... Applying patch 753 of 2736... Applying patch 754 of 2736... Apply ing patch 755 of 2736... Applying patch 756 of 2736... Applying patch 757 of 2736... Applying patch 758 of 2736... Applying patch 759 of 2736... Applying patch 760 of 2736... Applying patch 761 of 2736... Applying patch 762 of 2736... Applying patch 763 of 2736... Applying patch 764 of 2736... Applying patch 765 of 2736... Applying patch 766 of 2736... Applying patch 767 of 2736... Applying patch 768 of 2736... Applying patch 769 of 2736... Applying patch 770 of 2736... Applying patch 771 of 2736... Applying patch 772 of 2736... Applying patch 773 of 2736... Applying patch 774 of 2736... Applying patch 775 of 2736... Applying patch 776 of 2736... Applying patch 777 of 2736... Applying patch 778 of 2736... Applying patch 779 of 2736... Applying patch 780 of 2736... Applying patch 781 of 2736... Applying patch 782 of 2736... Applying patch 783 of 2736... Applying patch 784 of 2736... Applying patch 785 of 2736... Applying patch 786 of 2736... Applying patch 787 of 2736... Applying patch 788 of 2736... Applying patch 789 of 2736... Applying patch 790 of 2736... Applying patch 791 of 2736... Applying patch 792 of 2736... Applying patch 793 of 2736... Applying patch 794 of 2736... Applying patch 795 of 2736... Applying patch 796 of 2736... Applying patch 797 of 2736... Applying patch 798 of 2736... Applying patch 799 of 2736... Applying patch 800 of 2736... Applying patch 801 of 2736... Applying patch 802 of 2736... Applying patch 803 of 2736... Applying patch 804 of 2736... Applying patch 805 of 2736... Applying patch 806 of 2736... Applying patch 807 of 2736... Applying patch 808 of 2736... Applying patch 809 of 2736... Applying patch 810 of 2736... Applying patch 811 of 2736... Applying patch 812 of 2736... Applying patch 813 of 2736... Applying patch 814 of 2736... Applying patch 815 of 2736... Applying patch 816 of 2736... Applying patch 817 of 2736... Applying patch 818 of 2736... Applying patch 819 of 2736... Applying patch 820 of 2736... Applying patch 821 of 2736... Applying patch 822 of 2736... Applying pat ch 823 of 2736... Applying patch 824 of 2736... Applying patch 825 of 2736... Applying patch 826 of 2736... Applying patch 827 of 2736... Applying patch 828 of 2736... Applying patch 829 of 2736... Applying patch 830 of 2736... Applying patch 831 of 2736... Applying patch 832 of 2736... Applying patch 833 of 2736... Applying patch 834 of 2736... Applying patch 835 of 2736... Applying patch 836 of 2736... Applying patch 837 of 2736... Applying patch 838 of 2736... Applying patch 839 of 2736... Applying patch 840 of 2736... Applying patch 841 of 2736... Applying patch 842 of 2736... Applying patch 843 of 2736... Applying patch 844 of 2736... Applying patch 845 of 2736... Applying patch 846 of 2736... Applying patch 847 of 2736... Applying patch 848 of 2736... Applying patch 849 of 2736... Applying patch 850 of 2736... Applying patch 851 of 2736... Applying patch 852 of 2736... Applying patch 853 of 2736... Applying patch 854 of 2736... Applying patch 855 of 2736... Applying patch 856 of 2736... Applying patch 857 of 2736... Applying patch 858 of 2736... Applying patch 859 of 2736... Applying patch 860 of 2736... Applying patch 861 of 2736... Applying patch 862 of 2736... Applying patch 863 of 2736... Applying patch 864 of 2736... Applying patch 865 of 2736... Applying patch 866 of 2736... Applying patch 867 of 2736... Applying patch 868 of 2736... Applying patch 869 of 2736... Applying patch 870 of 2736... Applying patch 871 of 2736... Applying patch 872 of 2736... Applying patch 873 of 2736... Applying patch 874 of 2736... Applying patch 875 of 2736... Applying patch 876 of 2736... Applying patch 877 of 2736... Applying patch 878 of 2736... Applying patch 879 of 2736... Applying patch 880 of 2736... Applying patch 881 of 2736... Applying patch 882 of 2736... Applying patch 883 of 2736... Applying patch 884 of 2736... Applying patch 885 of 2736... Applying patch 886 of 2736... Applying patch 887 of 2736... Applying patch 888 of 2736... Applying patch 889 of 2736... Applying patch 890 of 2736... Applying patch 891 of 2736... Applying patch 892 of 2736... Applying patch 893 of 2736... Applying patch 894 of 2736... Applying patch 895 of 2736... Applying patch 896 of 2736... Applying patch 897 of 2736... Applying patch 898 of 2736... Applying patch 899 of 2736... Applying patch 900 of 2736... Applying patch 901 of 2736... Applying patch 902 of 2736... Applying patch 903 of 2736... Applying patch 904 of 2736... Applying patch 905 of 2736... Applying patch 906 of 2736... Applying patch 907 of 2736... Applying patch 908 of 2736... Applying patch 909 of 2736... Applying patch 910 of 2736... Applying patch 911 of 2736... Applying patch 912 of 2736... Applying patch 913 of 2736... Applying patch 914 of 2736... Applying patch 915 of 2736... Applying patch 916 of 2736... Applying patch 917 of 2736... Applying patch 918 of 2736... Applying patch 919 of 2736... Applying patch 920 of 2736... Applying patch 921 of 2736... Applying patch 922 of 2736... Applying patch 923 of 2736... Applying patch 924 of 2736... Applying patch 925 of 2736... Applying patch 926 of 2736... Applying patch 927 of 2736... Applying patch 928 of 2736... Applying patch 929 of 2736... Applying patch 930 of 2736... Applying patch 931 of 2736... Applying patch 932 of 2736... Applying patch 933 of 2736... Applying patch 934 of 2736... Applying patch 935 of 2736... Applying patch 936 of 2736... Applying patch 937 of 2736... Applying patch 938 of 2736... Applying patch 939 of 2736... Applying patch 940 of 2736... Applying patch 941 of 2736... Applying patch 942 of 2736... Applying patch 943 of 2736... Applying patch 944 of 2736... Applying patch 945 of 2736... Applying patch 946 of 2736... Applying patch 947 of 2736... Applying patch 948 of 2736... Applying patch 949 of 2736... Applying patch 950 of 2736... Applying patch 951 of 2736... Applying patch 952 of 2736... Applying patch 953 of 2736... Applying patch 954 of 2736... Applying patch 955 of 2736... Applying patch 956 of 2736... Applying patch 957 of 2736... Applying patch 958 of 2736... Applying patch 959 of 2736 ... Applying patch 960 of 2736... Applying patch 961 of 2736... Applying patch 962 of 2736... Applying patch 963 of 2736... Applying patch 964 of 2736... Applying patch 965 of 2736... Applying patch 966 of 2736... Applying patch 967 of 2736... Applying patch 968 of 2736... Applying patch 969 of 2736... Applying patch 970 of 2736... Applying patch 971 of 2736... Applying patch 972 of 2736... Applying patch 973 of 2736... Applying patch 974 of 2736... Applying patch 975 of 2736... Applying patch 976 of 2736... Applying patch 977 of 2736... Applying patch 978 of 2736... Applying patch 979 of 2736... Applying patch 980 of 2736... Applying patch 981 of 2736... Applying patch 982 of 2736... Applying patch 983 of 2736... Applying patch 984 of 2736... Applying patch 985 of 2736... Applying patch 986 of 2736... Applying patch 987 of 2736... Applying patch 988 of 2736... Applying patch 989 of 2736... Applying patch 990 of 2736... Applying patch 991 of 2736... Applying patch 992 of 2736... Applying patch 993 of 2736... Applying patch 994 of 2736... Applying patch 995 of 2736... Applying patch 996 of 2736... Applying patch 997 of 2736... Applying patch 998 of 2736... Applying patch 999 of 2736... Applying patch 1000 of 2736... Applying patch 1001 of 2736... Applying patch 1002 of 2736... Applying patch 1003 of 2736... Applying patch 1004 of 2736... Applying patch 1005 of 2736... Applying patch 1006 of 2736... Applying patch 1007 of 2736... Applying patch 1008 of 2736... Applying patch 1009 of 2736... Applying patch 1010 of 2736... Applying patch 1011 of 2736... Applying patch 1012 of 2736... Applying patch 1013 of 2736... Applying patch 1014 of 2736... Applying patch 1015 of 2736... Applying patch 1016 of 2736... Applying patch 1017 of 2736... Applying patch 1018 of 2736... Applying patch 1019 of 2736... Applying patch 1020 of 2736... Applying patch 1021 of 2736... Applying patch 1022 of 2736... Applying patch 1023 of 2736... Applying patch 1024 of 2736... Applying patch 1025 of 2736... Applying patch 1026 of 2736... Applyi ng patch 1027 of 2736... Applying patch 1028 of 2736... Applying patch 1029 of 2736... Applying patch 1030 of 2736... Applying patch 1031 of 2736... Applying patch 1032 of 2736... Applying patch 1033 of 2736... Applying patch 1034 of 2736... Applying patch 1035 of 2736... Applying patch 1036 of 2736... Applying patch 1037 of 2736... Applying patch 1038 of 2736... Applying patch 1039 of 2736... Applying patch 1040 of 2736... Applying patch 1041 of 2736... Applying patch 1042 of 2736... Applying patch 1043 of 2736... Applying patch 1044 of 2736... Applying patch 1045 of 2736... Applying patch 1046 of 2736... Applying patch 1047 of 2736... Applying patch 1048 of 2736... Applying patch 1049 of 2736... Applying patch 1050 of 2736... Applying patch 1051 of 2736... Applying patch 1052 of 2736... Applying patch 1053 of 2736... Applying patch 1054 of 2736... Applying patch 1055 of 2736... Applying patch 1056 of 2736... Applying patch 1057 of 2736... Applying patch 1058 of 2736... Applying patch 1059 of 2736... Applying patch 1060 of 2736... Applying patch 1061 of 2736... Applying patch 1062 of 2736... Applying patch 1063 of 2736... Applying patch 1064 of 2736... Applying patch 1065 of 2736... Applying patch 1066 of 2736... Applying patch 1067 of 2736... Applying patch 1068 of 2736... Applying patch 1069 of 2736... Applying patch 1070 of 2736... Applying patch 1071 of 2736... Applying patch 1072 of 2736... Applying patch 1073 of 2736... Applying patch 1074 of 2736... Applying patch 1075 of 2736... Applying patch 1076 of 2736... Applying patch 1077 of 2736... Applying patch 1078 of 2736... Applying patch 1079 of 2736... Applying patch 1080 of 2736... Applying patch 1081 of 2736... Applying patch 1082 of 2736... Applying patch 1083 of 2736... Applying patch 1084 of 2736... Applying patch 1085 of 2736... Applying patch 1086 of 2736... Applying patch 1087 of 2736... Applying patch 1088 of 2736... Applying patch 1089 of 2736... Applying patch 1090 of 2736... Applying patch 1091 of 2736... Applying patch 1092 of 2736... Applyin g patch 1093 of 2736... Applying patch 1094 of 2736... Applying patch 1095 of 2736... Applying patch 1096 of 2736... Applying patch 1097 of 2736... Applying patch 1098 of 2736... Applying patch 1099 of 2736... Applying patch 1100 of 2736... Applying patch 1101 of 2736... Applying patch 1102 of 2736... Applying patch 1103 of 2736... Applying patch 1104 of 2736... Applying patch 1105 of 2736... Applying patch 1106 of 2736... Applying patch 1107 of 2736... Applying patch 1108 of 2736... Applying patch 1109 of 2736... Applying patch 1110 of 2736... Applying patch 1111 of 2736... Applying patch 1112 of 2736... Applying patch 1113 of 2736... Applying patch 1114 of 2736... Applying patch 1115 of 2736... Applying patch 1116 of 2736... Applying patch 1117 of 2736... Applying patch 1118 of 2736... Applying patch 1119 of 2736... Applying patch 1120 of 2736... Applying patch 1121 of 2736... Applying patch 1122 of 2736... Applying patch 1123 of 2736... Applying patch 1124 of 2736... Applying patch 1125 of 2736... Applying patch 1126 of 2736... Applying patch 1127 of 2736... Applying patch 1128 of 2736... Applying patch 1129 of 2736... Applying patch 1130 of 2736... Applying patch 1131 of 2736... Unapplicable patch: Thu Feb 17 10:00:45 GMT Standard Time 2005 simonmar * [project @ 2005-02-17 10:00:45 by simonmar] Rename Rn017.hs to avoid clash on non-case-sensitive file systems darcs.exe: ./tests/ghc-regress/rename/should_compile/rn017.hs: openBinaryFile: does not exist (No such file or directory) darcs failed: 256 at ./darcs-all line 57. -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete == running darcs get --partial http://darcs.haskell.org/ghc-stable/testsuite Copying patch 1 of 2736...Copying patch 2 of 2736...Copying patch 3 of 2736...Copying patch 4 of 2736...Copying patch 5 of 2736...Copying patch 6 of 2736...Copying patch 7 of 2736...Copying patch 8 of 2736...Copying patch 9 of 2736...Copying patch 10 of 2736...Copying patch 11 of 2736...Copying patch 12 of 2736...Copying patch 13 of 2736...Copying patch 14 of 2736...Copying patch 15 of 2736...Copying patch 16 of 2736...Copying patch 17 of 2736...Copying patch 18 of 2736...Copying patch 19 of 2736...Copying patch 20 of 2736...Copying patch 21 of 2736...Copying patch 22 of 2736...Copying patch 23 of 2736...Copying patch 24 of 2736...Copying patch 25 of 2736...Copying patch 26 of 2736...Copying patch 27 of 2736...Copying patch 28 of 2736...Copying patch 29 of 2736...Copying patch 30 of 2736...Copying patch 31 of 2736...Copying patch 32 of 2736...Copying patch 33 of 2736...Copying patch 34 of 2736...Copying patch 35 of 2736...Copying patch 36 of 2736...Copying patch 37 of 2736...Copying patch 38 of 2736...Copying patch 39 of 2736...Copying patch 40 of 2736...Copying patch 41 of 2736...Copying patch 42 of 2736...Copying patch 43 of 2736...Copying patch 44 of 2736...Copying patch 45 of 2736...Copying patch 46 of 2736...Copying patch 47 of 2736...Copying patch 48 of 2736...Copying patch 49 of 2736...Copying patch 50 of 2736...Copying patch 51 of 2736...Copying patch 52 of 2736...Copying patch 53 of 2736...Copying patch 54 of 2736...Copying patch 55 of 2736...Copying patch 56 of 2736...Copying patch 57 of 2736...Copying patch 58 of 2736...Copying patch 59 of 2736...Copying patch 60 of 2736...Copying patch 61 of 2736...Copying patch 62 of 2736...Copying patch 63 of 2736...Copying patch 64 of 2736...Copying patch 65 of 2736...Copying patch 66 of 2736...Copying patch 67 of 2736...Copying patch 68 of 2736...Copying patch 69 of 2736...Copying patch 70 of 2736...Copying patch 71 of 2736...Copying patch 72 of 2736...Copying patch 73 of 2736...Copying patch 74 of 2736...Copying patch 75 of 2736...Copying patch 76 of 2736...Copy ing patch 77 of 2736...Copying patch 78 of 2736...Copying patch 79 of 2736...Copying patch 80 of 2736...Copying patch 81 of 2736...Copying patch 82 of 2736...Copying patch 83 of 2736...Copying patch 84 of 2736...Copying patch 85 of 2736...Copying patch 86 of 2736...Copying patch 87 of 2736...Copying patch 88 of 2736...Copying patch 89 of 2736...Copying patch 90 of 2736...Copying patch 91 of 2736...Copying patch 92 of 2736...Copying patch 93 of 2736...Copying patch 94 of 2736...Copying patch 95 of 2736...Copying patch 96 of 2736...Copying patch 97 of 2736...Copying patch 98 of 2736...Copying patch 99 of 2736...Copying patch 100 of 2736...Copying patch 101 of 2736...Copying patch 102 of 2736...Copying patch 103 of 2736...Copying patch 104 of 2736...Copying patch 105 of 2736...Copying patch 106 of 2736...Copying patch 107 of 2736...Copying patch 108 of 2736...Copying patch 109 of 2736...Copying patch 110 of 2736...Copying patch 111 of 2736...Copying patch 112 of 2736...Copying patch 113 of 2736...Copying patch 114 of 2736...Copying patch 115 of 2736...Copying patch 116 of 2736...Copying patch 117 of 2736...Copying patch 118 of 2736...Copying patch 119 of 2736...Copying patch 120 of 2736...Copying patch 121 of 2736...Copying patch 122 of 2736...Copying patch 123 of 2736...Copying patch 124 of 2736...Copying patch 125 of 2736...Copying patch 126 of 2736...Copying patch 127 of 2736...Copying patch 128 of 2736...Copying patch 129 of 2736...Copying patch 130 of 2736...Copying patch 131 of 2736...Copying patch 132 of 2736...Copying patch 133 of 2736...Copying patch 134 of 2736...Copying patch 135 of 2736...Copying patch 136 of 2736...Copying patch 137 of 2736...Copying patch 138 of 2736...Copying patch 139 of 2736...Copying patch 140 of 2736...Copying patch 141 of 2736...Copying patch 142 of 2736...Copying patch 143 of 2736...Copying patch 144 of 2736...Copying patch 145 of 2736...Copying patch 146 of 2736...Copying patch 147 of 2736...Copying patch 148 of 2736...Copying patch 149 of 2736...Copying patch 150 of 2736...Co pying patch 151 of 2736...Copying patch 152 of 2736...Copying patch 153 of 2736...Copying patch 154 of 2736...Copying patch 155 of 2736...Copying patch 156 of 2736...Copying patch 157 of 2736...Copying patch 158 of 2736...Copying patch 159 of 2736...Copying patch 160 of 2736...Copying patch 161 of 2736...Copying patch 162 of 2736...Copying patch 163 of 2736...Copying patch 164 of 2736...Copying patch 165 of 2736...Copying patch 166 of 2736...Copying patch 167 of 2736...Copying patch 168 of 2736...Copying patch 169 of 2736...Copying patch 170 of 2736...Copying patch 171 of 2736...Copying patch 172 of 2736...Copying patch 173 of 2736...Copying patch 174 of 2736...Copying patch 175 of 2736...Copying patch 176 of 2736...Copying patch 177 of 2736...Copying patch 178 of 2736...Copying patch 179 of 2736...Copying patch 180 of 2736...Copying patch 181 of 2736...Copying patch 182 of 2736...Copying patch 183 of 2736...Copying patch 184 of 2736...Copying patch 185 of 2736...Copying patch 186 of 2736...Copying patch 187 of 2736...Copying patch 188 of 2736...Copying patch 189 of 2736...Copying patch 190 of 2736...Copying patch 191 of 2736...Copying patch 192 of 2736...Copying patch 193 of 2736...Copying patch 194 of 2736...Copying patch 195 of 2736...Copying patch 196 of 2736...Copying patch 197 of 2736...Copying patch 198 of 2736...Copying patch 199 of 2736...Copying patch 200 of 2736...Copying patch 201 of 2736...Copying patch 202 of 2736...Copying patch 203 of 2736...Copying patch 204 of 2736...Copying patch 205 of 2736...Copying patch 206 of 2736...Copying patch 207 of 2736...Copying patch 208 of 2736...Copying patch 209 of 2736...Copying patch 210 of 2736...Copying patch 211 of 2736...Copying patch 212 of 2736...Copying patch 213 of 2736...Copying patch 214 of 2736...Copying patch 215 of 2736...Copying patch 216 of 2736...Copying patch 217 of 2736...Copying patch 218 of 2736...Copying patch 219 of 2736...Copying patch 220 of 2736...Copying patch 221 of 2736...Copying patch 222 of 2736...Copying patch 223 of 2736...Copyi ng patch 224 of 2736...Copying patch 225 of 2736...Copying patch 226 of 2736...Copying patch 227 of 2736...Copying patch 228 of 2736...Copying patch 229 of 2736...Copying patch 230 of 2736...Copying patch 231 of 2736...Copying patch 232 of 2736...Copying patch 233 of 2736...Copying patch 234 of 2736...Copying patch 235 of 2736...Copying patch 236 of 2736...Copying patch 237 of 2736...Copying patch 238 of 2736...Copying patch 239 of 2736...Copying patch 240 of 2736...Copying patch 241 of 2736...Copying patch 242 of 2736...Copying patch 243 of 2736...Copying patch 244 of 2736...Copying patch 245 of 2736...Copying patch 246 of 2736...Copying patch 247 of 2736...Copying patch 248 of 2736...Copying patch 249 of 2736...Copying patch 250 of 2736...Copying patch 251 of 2736...Copying patch 252 of 2736...Copying patch 253 of 2736...Copying patch 254 of 2736...Copying patch 255 of 2736...Copying patch 256 of 2736...Copying patch 257 of 2736...Copying patch 258 of 2736...Copying patch 259 of 2736...Copying patch 260 of 2736...Copying patch 261 of 2736...Copying patch 262 of 2736...Copying patch 263 of 2736...Copying patch 264 of 2736...Copying patch 265 of 2736...Copying patch 266 of 2736...Copying patch 267 of 2736...Copying patch 268 of 2736...Copying patch 269 of 2736...Copying patch 270 of 2736...Copying patch 271 of 2736...Copying patch 272 of 2736...Copying patch 273 of 2736...Copying patch 274 of 2736...Copying patch 275 of 2736...Copying patch 276 of 2736...Copying patch 277 of 2736...Copying patch 278 of 2736...Copying patch 279 of 2736...Copying patch 280 of 2736...Copying patch 281 of 2736...Copying patch 282 of 2736...Copying patch 283 of 2736...Copying patch 284 of 2736...Copying patch 285 of 2736...Copying patch 286 of 2736...Copying patch 287 of 2736...Copying patch 288 of 2736...Copying patch 289 of 2736...Copying patch 290 of 2736...Copying patch 291 of 2736...Copying patch 292 of 2736...Copying patch 293 of 2736...Copying patch 294 of 2736...Copying patch 295 of 2736...Copying patch 296 of 2736...Copying patch 297 of 2736...Copying patch 298 of 2736...Copying patch 299 of 2736...Copying patch 300 of 2736...Copying patch 301 of 2736...Copying patch 302 of 2736...Copying patch 303 of 2736...Copying patch 304 of 2736...Copying patch 305 of 2736...Copying patch 306 of 2736...Copying patch 307 of 2736...Copying patch 308 of 2736...Copying patch 309 of 2736...Copying patch 310 of 2736...Copying patch 311 of 2736...Copying patch 312 of 2736...Copying patch 313 of 2736...Copying patch 314 of 2736...Copying patch 315 of 2736...Copying patch 316 of 2736...Copying patch 317 of 2736...Copying patch 318 of 2736...Copying patch 319 of 2736...Copying patch 320 of 2736...Copying patch 321 of 2736...Copying patch 322 of 2736...Copying patch 323 of 2736...Copying patch 324 of 2736...Copying patch 325 of 2736...Copying patch 326 of 2736...Copying patch 327 of 2736...Copying patch 328 of 2736...Copying patch 329 of 2736...Copying patch 330 of 2736...Copying patch 331 of 2736...Copying patch 332 of 2736...Copying patch 333 of 2736...Copying patch 334 of 2736...Copying patch 335 of 2736...Copying patch 336 of 2736...Copying patch 337 of 2736...Copying patch 338 of 2736...Copying patch 339 of 2736...Copying patch 340 of 2736...Copying patch 341 of 2736...Copying patch 342 of 2736...Copying patch 343 of 2736...Copying patch 344 of 2736...Copying patch 345 of 2736...Copying patch 346 of 2736...Copying patch 347 of 2736...Copying patch 348 of 2736...Copying patch 349 of 2736...Copying patch 350 of 2736...Copying patch 351 of 2736...Copying patch 352 of 2736...Copying patch 353 of 2736...Copying patch 354 of 2736...Copying patch 355 of 2736...Copying patch 356 of 2736...Copying patch 357 of 2736...Copying patch 358 of 2736...Copying patch 359 of 2736...Copying patch 360 of 2736...Copying patch 361 of 2736...Copying patch 362 of 2736...Copying patch 363 of 2736...Copying patch 364 of 2736...Copying patch 365 of 2736...Copying patch 366 of 2736...Copying patch 367 of 2736...Copying patch 368 of 2736...Copying patch 369 of 2736...Copying pat ch 370 of 2736...Copying patch 371 of 2736...Copying patch 372 of 2736...Copying patch 373 of 2736...Copying patch 374 of 2736...Copying patch 375 of 2736...Copying patch 376 of 2736...Copying patch 377 of 2736...Copying patch 378 of 2736...Copying patch 379 of 2736...Copying patch 380 of 2736...Copying patch 381 of 2736...Copying patch 382 of 2736...Copying patch 383 of 2736...Copying patch 384 of 2736...Copying patch 385 of 2736...Copying patch 386 of 2736...Copying patch 387 of 2736...Copying patch 388 of 2736...Copying patch 389 of 2736...Copying patch 390 of 2736...Copying patch 391 of 2736...Copying patch 392 of 2736...Copying patch 393 of 2736...Copying patch 394 of 2736...Copying patch 395 of 2736...Copying patch 396 of 2736...Copying patch 397 of 2736...Copying patch 398 of 2736...Copying patch 399 of 2736...Copying patch 400 of 2736...Copying patch 401 of 2736...Copying patch 402 of 2736...Copying patch 403 of 2736...Copying patch 404 of 2736...Copying patch 405 of 2736...Copying patch 406 of 2736...Copying patch 407 of 2736...Copying patch 408 of 2736...Copying patch 409 of 2736...Copying patch 410 of 2736...Copying patch 411 of 2736...Copying patch 412 of 2736...Copying patch 413 of 2736...Copying patch 414 of 2736...Copying patch 415 of 2736...Copying patch 416 of 2736...Copying patch 417 of 2736...Copying patch 418 of 2736...Copying patch 419 of 2736...Copying patch 420 of 2736...Copying patch 421 of 2736...Copying patch 422 of 2736...Copying patch 423 of 2736...Copying patch 424 of 2736...Copying patch 425 of 2736...Copying patch 426 of 2736...Copying patch 427 of 2736...Copying patch 428 of 2736...Copying patch 429 of 2736...Copying patch 430 of 2736...Copying patch 431 of 2736...Copying patch 432 of 2736...Copying patch 433 of 2736...Copying patch 434 of 2736...Copying patch 435 of 2736...Copying patch 436 of 2736...Copying patch 437 of 2736...Copying patch 438 of 2736...Copying patch 439 of 2736...Copying patch 440 of 2736...Copying patch 441 of 2736...Copying patch 442 of 2736...Copying patch 443 of 2736...Copying patch 444 of 2736...Copying patch 445 of 2736...Copying patch 446 of 2736...Copying patch 447 of 2736...Copying patch 448 of 2736...Copying patch 449 of 2736...Copying patch 450 of 2736...Copying patch 451 of 2736...Copying patch 452 of 2736...Copying patch 453 of 2736...Copying patch 454 of 2736...Copying patch 455 of 2736...Copying patch 456 of 2736...Copying patch 457 of 2736...Copying patch 458 of 2736...Copying patch 459 of 2736...Copying patch 460 of 2736...Copying patch 461 of 2736...Copying patch 462 of 2736...Copying patch 463 of 2736...Copying patch 464 of 2736...Copying patch 465 of 2736...Copying patch 466 of 2736...Copying patch 467 of 2736...Copying patch 468 of 2736...Copying patch 469 of 2736...Copying patch 470 of 2736...Copying patch 471 of 2736...Copying patch 472 of 2736...Copying patch 473 of 2736...Copying patch 474 of 2736...Copying patch 475 of 2736...Copying patch 476 of 2736...Copying patch 477 of 2736...Copying patch 478 of 2736...Copying patch 479 of 2736...Copying patch 480 of 2736...Copying patch 481 of 2736...Copying patch 482 of 2736...Copying patch 483 of 2736...Copying patch 484 of 2736...Copying patch 485 of 2736...Copying patch 486 of 2736...Copying patch 487 of 2736...Copying patch 488 of 2736...Copying patch 489 of 2736...Copying patch 490 of 2736...Copying patch 491 of 2736...Copying patch 492 of 2736...Copying patch 493 of 2736...Copying patch 494 of 2736...Copying patch 495 of 2736...Copying patch 496 of 2736...Copying patch 497 of 2736...Copying patch 498 of 2736...Copying patch 499 of 2736...Copying patch 500 of 2736...Copying patch 501 of 2736...Copying patch 502 of 2736...Copying patch 503 of 2736...Copying patch 504 of 2736...Copying patch 505 of 2736...Copying patch 506 of 2736...Copying patch 507 of 2736...Copying patch 508 of 2736...Copying patch 509 of 2736...Copying patch 510 of 2736...Copying patch 511 of 2736...Copying patch 512 of 2736...Copying patch 513 of 2736...Copying patch 514 of 2736...Copying patch 515 of 2736...Copying patch 516 of 2736...Copying patch 517 of 2736...Copying patch 518 of 2736...Copying patch 519 of 2736...Copying patch 520 of 2736...Copying patch 521 of 2736...Copying patch 522 of 2736...Copying patch 523 of 2736...Copying patch 524 of 2736...Copying patch 525 of 2736...Copying patch 526 of 2736...Copying patch 527 of 2736...Copying patch 528 of 2736...Copying patch 529 of 2736...Copying patch 530 of 2736...Copying patch 531 of 2736...Copying patch 532 of 2736...Copying patch 533 of 2736...Copying patch 534 of 2736...Copying patch 535 of 2736...Copying patch 536 of 2736...Copying patch 537 of 2736...Copying patch 538 of 2736...Copying patch 539 of 2736...Copying patch 540 of 2736...Copying patch 541 of 2736...Copying patch 542 of 2736...Copying patch 543 of 2736...Copying patch 544 of 2736...Copying patch 545 of 2736...Copying patch 546 of 2736...Copying patch 547 of 2736...Copying patch 548 of 2736...Copying patch 549 of 2736...Copying patch 550 of 2736...Copying patch 551 of 2736...Copying patch 552 of 2736...Copying patch 553 of 2736...Copying patch 554 of 2736...Copying patch 555 of 2736...Copying patch 556 of 2736...Copying patch 557 of 2736...Copying patch 558 of 2736...Copying patch 559 of 2736...Copying patch 560 of 2736...Copying patch 561 of 2736...Copying patch 562 of 2736...Copying patch 563 of 2736...Copying patch 564 of 2736...Copying patch 565 of 2736...Copying patch 566 of 2736...Copying patch 567 of 2736...Copying patch 568 of 2736...Copying patch 569 of 2736...Copying patch 570 of 2736...Copying patch 571 of 2736...Copying patch 572 of 2736...Copying patch 573 of 2736...Copying patch 574 of 2736...Copying patch 575 of 2736...Copying patch 576 of 2736...Copying patch 577 of 2736...Copying patch 578 of 2736...Copying patch 579 of 2736...Copying patch 580 of 2736...Copying patch 581 of 2736...Copying patch 582 of 2736...Copying patch 583 of 2736...Copying patch 584 of 2736...Copying patch 585 of 2736...Copying patch 586 of 2736...Copying patch 587 of 2736...Copying patch 588 of 2736...Copying patch 589 of 2736...Copying patch 590 of 2736...Copying patch 591 of 2736...Copying patch 592 of 2736...Copying patch 593 of 2736...Copying patch 594 of 2736...Copying patch 595 of 2736...Copying patch 596 of 2736...Copying patch 597 of 2736...Copying patch 598 of 2736...Copying patch 599 of 2736...Copying patch 600 of 2736...Copying patch 601 of 2736...Copying patch 602 of 2736...Copying patch 603 of 2736...Copying patch 604 of 2736...Copying patch 605 of 2736...Copying patch 606 of 2736...Copying patch 607 of 2736...Copying patch 608 of 2736...Copying patch 609 of 2736...Copying patch 610 of 2736...Copying patch 611 of 2736...Copying patch 612 of 2736...Copying patch 613 of 2736...Copying patch 614 of 2736...Copying patch 615 of 2736...Copying patch 616 of 2736...Copying patch 617 of 2736...Copying patch 618 of 2736...Copying patch 619 of 2736...Copying patch 620 of 2736...Copying patch 621 of 2736...Copying patch 622 of 2736...Copying patch 623 of 2736...Copying patch 624 of 2736...Copying patch 625 of 2736...Copying patch 626 of 2736...Copying patch 627 of 2736...Copying patch 628 of 2736...Copying patch 629 of 2736...Copying patch 630 of 2736...Copying patch 631 of 2736...Copying patch 632 of 2736...Copying patch 633 of 2736...Copying patch 634 of 2736...Copying patch 635 of 2736...Copying patch 636 of 2736...Copying patch 637 of 2736...Copying patch 638 of 2736...Copying patch 639 of 2736...Copying patch 640 of 2736...Copying patch 641 of 2736...Copying patch 642 of 2736...Copying patch 643 of 2736...Copying patch 644 of 2736...Copying patch 645 of 2736...Copying patch 646 of 2736...Copying patch 647 of 2736...Copying patch 648 of 2736...Copying patch 649 of 2736...Copying patch 650 of 2736...Copying patch 651 of 2736...Copying patch 652 of 2736...Copying patch 653 of 2736...Copying patch 654 of 2736...Copying patch 655 of 2736...Copying patch 656 of 2736...Copying patch 657 of 2736...Copying patch 658 of 2736...Copying patch 659 of 2736...Copying patch 660 of 2736...Copying patch 661 of 2736...Copying patch 662 of 27 36...Copying patch 663 of 2736...Copying patch 664 of 2736...Copying patch 665 of 2736...Copying patch 666 of 2736...Copying patch 667 of 2736...Copying patch 668 of 2736...Copying patch 669 of 2736...Copying patch 670 of 2736...Copying patch 671 of 2736...Copying patch 672 of 2736...Copying patch 673 of 2736...Copying patch 674 of 2736...Copying patch 675 of 2736...Copying patch 676 of 2736...Copying patch 677 of 2736...Copying patch 678 of 2736...Copying patch 679 of 2736...Copying patch 680 of 2736...Copying patch 681 of 2736...Copying patch 682 of 2736...Copying patch 683 of 2736...Copying patch 684 of 2736...Copying patch 685 of 2736...Copying patch 686 of 2736...Copying patch 687 of 2736...Copying patch 688 of 2736...Copying patch 689 of 2736...Copying patch 690 of 2736...Copying patch 691 of 2736...Copying patch 692 of 2736...Copying patch 693 of 2736...Copying patch 694 of 2736...Copying patch 695 of 2736...Copying patch 696 of 2736...Copying patch 697 of 2736...Copying patch 698 of 2736...Copying patch 699 of 2736...Copying patch 700 of 2736...Copying patch 701 of 2736...Copying patch 702 of 2736...Copying patch 703 of 2736...Copying patch 704 of 2736...Copying patch 705 of 2736...Copying patch 706 of 2736...Copying patch 707 of 2736...Copying patch 708 of 2736...Copying patch 709 of 2736...Copying patch 710 of 2736...Copying patch 711 of 2736...Copying patch 712 of 2736...Copying patch 713 of 2736...Copying patch 714 of 2736...Copying patch 715 of 2736...Copying patch 716 of 2736...Copying patch 717 of 2736...Copying patch 718 of 2736...Copying patch 719 of 2736...Copying patch 720 of 2736...Copying patch 721 of 2736...Copying patch 722 of 2736...Copying patch 723 of 2736...Copying patch 724 of 2736...Copying patch 725 of 2736...Copying patch 726 of 2736...Copying patch 727 of 2736...Copying patch 728 of 2736...Copying patch 729 of 2736...Copying patch 730 of 2736...Copying patch 731 of 2736...Copying patch 732 of 2736...Copying patch 733 of 2736...Copying patch 734 of 2736...Copying patch 735 of 2736. ..Copying patch 736 of 2736...Copying patch 737 of 2736...Copying patch 738 of 2736...Copying patch 739 of 2736...Copying patch 740 of 2736...Copying patch 741 of 2736...Copying patch 742 of 2736...Copying patch 743 of 2736...Copying patch 744 of 2736...Copying patch 745 of 2736...Copying patch 746 of 2736...Copying patch 747 of 2736...Copying patch 748 of 2736...Copying patch 749 of 2736...Copying patch 750 of 2736...Copying patch 751 of 2736...Copying patch 752 of 2736...Copying patch 753 of 2736...Copying patch 754 of 2736...Copying patch 755 of 2736...Copying patch 756 of 2736...Copying patch 757 of 2736...Copying patch 758 of 2736...Copying patch 759 of 2736...Copying patch 760 of 2736...Copying patch 761 of 2736...Copying patch 762 of 2736...Copying patch 763 of 2736...Copying patch 764 of 2736...Copying patch 765 of 2736...Copying patch 766 of 2736...Copying patch 767 of 2736...Copying patch 768 of 2736...Copying patch 769 of 2736...Copying patch 770 of 2736...Copying patch 771 of 2736...Copying patch 772 of 2736...Copying patch 773 of 2736...Copying patch 774 of 2736...Copying patch 775 of 2736...Copying patch 776 of 2736...Copying patch 777 of 2736...Copying patch 778 of 2736...Copying patch 779 of 2736...Copying patch 780 of 2736...Copying patch 781 of 2736...Copying patch 782 of 2736...Copying patch 783 of 2736...Copying patch 784 of 2736...Copying patch 785 of 2736...Copying patch 786 of 2736...Copying patch 787 of 2736...Copying patch 788 of 2736...Copying patch 789 of 2736...Copying patch 790 of 2736...Copying patch 791 of 2736...Copying patch 792 of 2736...Copying patch 793 of 2736...Copying patch 794 of 2736...Copying patch 795 of 2736...Copying patch 796 of 2736...Copying patch 797 of 2736...Copying patch 798 of 2736...Copying patch 799 of 2736...Copying patch 800 of 2736...Copying patch 801 of 2736...Copying patch 802 of 2736...Copying patch 803 of 2736...Copying patch 804 of 2736...Copying patch 805 of 2736...Copying patch 806 of 2736...Copying patch 807 of 2736...Copying patch 808 of 2736...C opying patch 809 of 2736...Copying patch 810 of 2736...Copying patch 811 of 2736...Copying patch 812 of 2736...Copying patch 813 of 2736...Copying patch 814 of 2736...Copying patch 815 of 2736...Copying patch 816 of 2736...Copying patch 817 of 2736...Copying patch 818 of 2736...Copying patch 819 of 2736...Copying patch 820 of 2736...Copying patch 821 of 2736...Copying patch 822 of 2736...Copying patch 823 of 2736...Copying patch 824 of 2736...Copying patch 825 of 2736...Copying patch 826 of 2736...Copying patch 827 of 2736...Copying patch 828 of 2736...Copying patch 829 of 2736...Copying patch 830 of 2736...Copying patch 831 of 2736...Copying patch 832 of 2736...Copying patch 833 of 2736...Copying patch 834 of 2736...Copying patch 835 of 2736...Copying patch 836 of 2736...Copying patch 837 of 2736...Copying patch 838 of 2736...Copying patch 839 of 2736...Copying patch 840 of 2736...Copying patch 841 of 2736...Copying patch 842 of 2736...Copying patch 843 of 2736...Copying patch 844 of 2736...Copying patch 845 of 2736...Copying patch 846 of 2736...Copying patch 847 of 2736...Copying patch 848 of 2736...Copying patch 849 of 2736...Copying patch 850 of 2736...Copying patch 851 of 2736...Copying patch 852 of 2736...Copying patch 853 of 2736...Copying patch 854 of 2736...Copying patch 855 of 2736...Copying patch 856 of 2736...Copying patch 857 of 2736...Copying patch 858 of 2736...Copying patch 859 of 2736...Copying patch 860 of 2736...Copying patch 861 of 2736...Copying patch 862 of 2736...Copying patch 863 of 2736...Copying patch 864 of 2736...Copying patch 865 of 2736...Copying patch 866 of 2736...Copying patch 867 of 2736...Copying patch 868 of 2736...Copying patch 869 of 2736...Copying patch 870 of 2736...Copying patch 871 of 2736...Copying patch 872 of 2736...Copying patch 873 of 2736...Copying patch 874 of 2736...Copying patch 875 of 2736...Copying patch 876 of 2736...Copying patch 877 of 2736...Copying patch 878 of 2736...Copying patch 879 of 2736...Copying patch 880 of 2736...Copying patch 881 of 2736...Copy ing patch 882 of 2736...Copying patch 883 of 2736...Copying patch 884 of 2736...Copying patch 885 of 2736...Copying patch 886 of 2736...Copying patch 887 of 2736...Copying patch 888 of 2736...Copying patch 889 of 2736...Copying patch 890 of 2736...Copying patch 891 of 2736...Copying patch 892 of 2736...Copying patch 893 of 2736...Copying patch 894 of 2736...Copying patch 895 of 2736...Copying patch 896 of 2736...Copying patch 897 of 2736...Copying patch 898 of 2736...Copying patch 899 of 2736...Copying patch 900 of 2736...Copying patch 901 of 2736...Copying patch 902 of 2736...Copying patch 903 of 2736...Copying patch 904 of 2736...Copying patch 905 of 2736...Copying patch 906 of 2736...Copying patch 907 of 2736...Copying patch 908 of 2736...Copying patch 909 of 2736...Copying patch 910 of 2736...Copying patch 911 of 2736...Copying patch 912 of 2736...Copying patch 913 of 2736...Copying patch 914 of 2736...Copying patch 915 of 2736...Copying patch 916 of 2736...Copying patch 917 of 2736...Copying patch 918 of 2736...Copying patch 919 of 2736...Copying patch 920 of 2736...Copying patch 921 of 2736...Copying patch 922 of 2736...Copying patch 923 of 2736...Copying patch 924 of 2736...Copying patch 925 of 2736...Copying patch 926 of 2736...Copying patch 927 of 2736...Copying patch 928 of 2736...Copying patch 929 of 2736...Copying patch 930 of 2736...Copying patch 931 of 2736...Copying patch 932 of 2736...Copying patch 933 of 2736...Copying patch 934 of 2736...Copying patch 935 of 2736...Copying patch 936 of 2736...Copying patch 937 of 2736...Copying patch 938 of 2736...Copying patch 939 of 2736...Copying patch 940 of 2736...Copying patch 941 of 2736...Copying patch 942 of 2736...Copying patch 943 of 2736...Copying patch 944 of 2736...Copying patch 945 of 2736...Copying patch 946 of 2736...Copying patch 947 of 2736...Copying patch 948 of 2736...Copying patch 949 of 2736...Copying patch 950 of 2736...Copying patch 951 of 2736...Copying patch 952 of 2736...Copying patch 953 of 2736...Copying patch 954 of 2736...Copying patch 955 of 2736...Copying patch 956 of 2736...Copying patch 957 of 2736...Copying patch 958 of 2736...Copying patch 959 of 2736...Copying patch 960 of 2736...Copying patch 961 of 2736...Copying patch 962 of 2736...Copying patch 963 of 2736...Copying patch 964 of 2736...Copying patch 965 of 2736...Copying patch 966 of 2736...Copying patch 967 of 2736...Copying patch 968 of 2736...Copying patch 969 of 2736...Copying patch 970 of 2736...Copying patch 971 of 2736...Copying patch 972 of 2736...Copying patch 973 of 2736...Copying patch 974 of 2736...Copying patch 975 of 2736...Copying patch 976 of 2736...Copying patch 977 of 2736...Copying patch 978 of 2736...Copying patch 979 of 2736...Copying patch 980 of 2736...Copying patch 981 of 2736...Copying patch 982 of 2736...Copying patch 983 of 2736...Copying patch 984 of 2736...Copying patch 985 of 2736...Copying patch 986 of 2736...Copying patch 987 of 2736...Copying patch 988 of 2736...Copying patch 989 of 2736...Copying patch 990 of 2736...Copying patch 991 of 2736...Copying patch 992 of 2736...Copying patch 993 of 2736...Copying patch 994 of 2736...Copying patch 995 of 2736...Copying patch 996 of 2736...Copying patch 997 of 2736...Copying patch 998 of 2736...Copying patch 999 of 2736...Copying patch 1000 of 2736...Copying patch 1001 of 2736...Copying patch 1002 of 2736...Copying patch 1003 of 2736...Copying patch 1004 of 2736...Copying patch 1005 of 2736...Copying patch 1006 of 2736...Copying patch 1007 of 2736...Copying patch 1008 of 2736...Copying patch 1009 of 2736...Copying patch 1010 of 2736...Copying patch 1011 of 2736...Copying patch 1012 of 2736...Copying patch 1013 of 2736...Copying patch 1014 of 2736...Copying patch 1015 of 2736...Copying patch 1016 of 2736...Copying patch 1017 of 2736...Copying patch 1018 of 2736...Copying patch 1019 of 2736...Copying patch 1020 of 2736...Copying patch 1021 of 2736...Copying patch 1022 of 2736...Copying patch 1023 of 2736...Copying patch 1024 of 2736...Copying patch 1025 of 2736...Copying patch 1026 of 2736...Copying pat ch 1027 of 2736...Copying patch 1028 of 2736...Copying patch 1029 of 2736...Copying patch 1030 of 2736...Copying patch 1031 of 2736...Copying patch 1032 of 2736...Copying patch 1033 of 2736...Copying patch 1034 of 2736...Copying patch 1035 of 2736...Copying patch 1036 of 2736...Copying patch 1037 of 2736...Copying patch 1038 of 2736...Copying patch 1039 of 2736...Copying patch 1040 of 2736...Copying patch 1041 of 2736...Copying patch 1042 of 2736...Copying patch 1043 of 2736...Copying patch 1044 of 2736...Copying patch 1045 of 2736...Copying patch 1046 of 2736...Copying patch 1047 of 2736...Copying patch 1048 of 2736...Copying patch 1049 of 2736...Copying patch 1050 of 2736...Copying patch 1051 of 2736...Copying patch 1052 of 2736...Copying patch 1053 of 2736...Copying patch 1054 of 2736...Copying patch 1055 of 2736...Copying patch 1056 of 2736...Copying patch 1057 of 2736...Copying patch 1058 of 2736...Copying patch 1059 of 2736...Copying patch 1060 of 2736...Copying patch 1061 of 2736...Copying patch 1062 of 2736...Copying patch 1063 of 2736...Copying patch 1064 of 2736...Copying patch 1065 of 2736...Copying patch 1066 of 2736...Copying patch 1067 of 2736...Copying patch 1068 of 2736...Copying patch 1069 of 2736...Copying patch 1070 of 2736...Copying patch 1071 of 2736...Copying patch 1072 of 2736...Copying patch 1073 of 2736...Copying patch 1074 of 2736...Copying patch 1075 of 2736...Copying patch 1076 of 2736...Copying patch 1077 of 2736...Copying patch 1078 of 2736...Copying patch 1079 of 2736...Copying patch 1080 of 2736...Copying patch 1081 of 2736...Copying patch 1082 of 2736...Copying patch 1083 of 2736...Copying patch 1084 of 2736...Copying patch 1085 of 2736...Copying patch 1086 of 2736...Copying patch 1087 of 2736...Copying patch 1088 of 2736...Copying patch 1089 of 2736...Copying patch 1090 of 2736...Copying patch 1091 of 2736...Copying patch 1092 of 2736...Copying patch 1093 of 2736...Copying patch 1094 of 2736...Copying patch 1095 of 2736...Copying patch 1096 of 2736...Copying patch 1097 of 2736.. .Copying patch 1098 of 2736...Copying patch 1099 of 2736...Copying patch 1100 of 2736...Copying patch 1101 of 2736...Copying patch 1102 of 2736...Copying patch 1103 of 2736...Copying patch 1104 of 2736...Copying patch 1105 of 2736...Copying patch 1106 of 2736...Copying patch 1107 of 2736...Copying patch 1108 of 2736...Copying patch 1109 of 2736...Copying patch 1110 of 2736...Copying patch 1111 of 2736...Copying patch 1112 of 2736...Copying patch 1113 of 2736...Copying patch 1114 of 2736...Copying patch 1115 of 2736...Copying patch 1116 of 2736...Copying patch 1117 of 2736...Copying patch 1118 of 2736...Copying patch 1119 of 2736...Copying patch 1120 of 2736...Copying patch 1121 of 2736...Copying patch 1122 of 2736...Copying patch 1123 of 2736...Copying patch 1124 of 2736...Copying patch 1125 of 2736...Copying patch 1126 of 2736...Copying patch 1127 of 2736...Copying patch 1128 of 2736...Copying patch 1129 of 2736...Copying patch 1130 of 2736...Copying patch 1131 of 2736...Copying patch 1132 of 2736...Copying patch 1133 of 2736...Copying patch 1134 of 2736...Copying patch 1135 of 2736...Copying patch 1136 of 2736...Copying patch 1137 of 2736...Copying patch 1138 of 2736...Copying patch 1139 of 2736...Copying patch 1140 of 2736...Copying patch 1141 of 2736...Copying patch 1142 of 2736...Copying patch 1143 of 2736...Copying patch 1144 of 2736...Copying patch 1145 of 2736...Copying patch 1146 of 2736...Copying patch 1147 of 2736...Copying patch 1148 of 2736...Copying patch 1149 of 2736...Copying patch 1150 of 2736...Copying patch 1151 of 2736...Copying patch 1152 of 2736...Copying patch 1153 of 2736...Copying patch 1154 of 2736...Copying patch 1155 of 2736...Copying patch 1156 of 2736...Copying patch 1157 of 2736...Copying patch 1158 of 2736...Copying patch 1159 of 2736...Copying patch 1160 of 2736...Copying patch 1161 of 2736...Copying patch 1162 of 2736...Copying patch 1163 of 2736...Copying patch 1164 of 2736...Copying patch 1165 of 2736...Copying patch 1166 of 2736...Copying patch 1167 of 2736...Copying patch 11 68 of 2736...Copying patch 1169 of 2736...Copying patch 1170 of 2736...Copying patch 1171 of 2736...Copying patch 1172 of 2736...Copying patch 1173 of 2736...Copying patch 1174 of 2736...Copying patch 1175 of 2736...Copying patch 1176 of 2736...Copying patch 1177 of 2736...Copying patch 1178 of 2736...Copying patch 1179 of 2736...Copying patch 1180 of 2736...Copying patch 1181 of 2736...Copying patch 1182 of 2736...Copying patch 1183 of 2736...Copying patch 1184 of 2736...Copying patch 1185 of 2736...Copying patch 1186 of 2736...Copying patch 1187 of 2736...Copying patch 1188 of 2736...Copying patch 1189 of 2736...Copying patch 1190 of 2736...Copying patch 1191 of 2736...Copying patch 1192 of 2736...Copying patch 1193 of 2736...Copying patch 1194 of 2736...Copying patch 1195 of 2736...Copying patch 1196 of 2736...Copying patch 1197 of 2736...Copying patch 1198 of 2736...Copying patch 1199 of 2736...Copying patch 1200 of 2736...Copying patch 1201 of 2736...Copying patch 1202 of 2736...Copying patch 1203 of 2736...Copying patch 1204 of 2736...Copying patch 1205 of 2736...Copying patch 1206 of 2736...Copying patch 1207 of 2736...Copying patch 1208 of 2736...Copying patch 1209 of 2736...Copying patch 1210 of 2736...Copying patch 1211 of 2736...Copying patch 1212 of 2736...Copying patch 1213 of 2736...Copying patch 1214 of 2736...Copying patch 1215 of 2736...Copying patch 1216 of 2736...Copying patch 1217 of 2736...Copying patch 1218 of 2736...Copying patch 1219 of 2736...Copying patch 1220 of 2736...Copying patch 1221 of 2736...Copying patch 1222 of 2736...Copying patch 1223 of 2736...Copying patch 1224 of 2736...Copying patch 1225 of 2736...Copying patch 1226 of 2736...Copying patch 1227 of 2736...Copying patch 1228 of 2736...Copying patch 1229 of 2736...Copying patch 1230 of 2736...Copying patch 1231 of 2736...Copying patch 1232 of 2736...Copying patch 1233 of 2736...Copying patch 1234 of 2736...Copying patch 1235 of 2736...Copying patch 1236 of 2736...Copying patch 1237 of 2736...Copying patch 1238 of 2736...Copy ing patch 1239 of 2736...Copying patch 1240 of 2736...Copying patch 1241 of 2736...Copying patch 1242 of 2736...Copying patch 1243 of 2736...Copying patch 1244 of 2736...Copying patch 1245 of 2736...Copying patch 1246 of 2736...Copying patch 1247 of 2736...Copying patch 1248 of 2736...Copying patch 1249 of 2736...Copying patch 1250 of 2736...Copying patch 1251 of 2736...Copying patch 1252 of 2736...Copying patch 1253 of 2736...Copying patch 1254 of 2736...Copying patch 1255 of 2736...Copying patch 1256 of 2736...Copying patch 1257 of 2736...Copying patch 1258 of 2736...Copying patch 1259 of 2736...Copying patch 1260 of 2736...Copying patch 1261 of 2736...Copying patch 1262 of 2736...Copying patch 1263 of 2736...Copying patch 1264 of 2736...Copying patch 1265 of 2736...Copying patch 1266 of 2736...Copying patch 1267 of 2736...Copying patch 1268 of 2736...Copying patch 1269 of 2736...Copying patch 1270 of 2736...Copying patch 1271 of 2736...Copying patch 1272 of 2736...Copying patch 1273 of 2736...Copying patch 1274 of 2736...Copying patch 1275 of 2736...Copying patch 1276 of 2736...Copying patch 1277 of 2736...Copying patch 1278 of 2736...Copying patch 1279 of 2736...Copying patch 1280 of 2736...Copying patch 1281 of 2736...Copying patch 1282 of 2736...Copying patch 1283 of 2736...Copying patch 1284 of 2736...Copying patch 1285 of 2736...Copying patch 1286 of 2736...Copying patch 1287 of 2736...Copying patch 1288 of 2736...Copying patch 1289 of 2736...Copying patch 1290 of 2736...Copying patch 1291 of 2736...Copying patch 1292 of 2736...Copying patch 1293 of 2736...Copying patch 1294 of 2736...Copying patch 1295 of 2736...Copying patch 1296 of 2736...Copying patch 1297 of 2736...Copying patch 1298 of 2736...Copying patch 1299 of 2736...Copying patch 1300 of 2736...Copying patch 1301 of 2736...Copying patch 1302 of 2736...Copying patch 1303 of 2736...Copying patch 1304 of 2736...Copying patch 1305 of 2736...Copying patch 1306 of 2736...Copying patch 1307 of 2736...Copying patch 1308 of 2736...Copying patch 1309 of 2736...Copying patch 1310 of 2736...Copying patch 1311 of 2736...Copying patch 1312 of 2736...Copying patch 1313 of 2736...Copying patch 1314 of 2736...Copying patch 1315 of 2736...Copying patch 1316 of 2736...Copying patch 1317 of 2736...Copying patch 1318 of 2736...Copying patch 1319 of 2736...Copying patch 1320 of 2736...Copying patch 1321 of 2736...Copying patch 1322 of 2736...Copying patch 1323 of 2736...Copying patch 1324 of 2736...Copying patch 1325 of 2736...Copying patch 1326 of 2736...Copying patch 1327 of 2736...Copying patch 1328 of 2736...Copying patch 1329 of 2736...Copying patch 1330 of 2736...Copying patch 1331 of 2736...Copying patch 1332 of 2736...Copying patch 1333 of 2736...Copying patch 1334 of 2736...Copying patch 1335 of 2736...Copying patch 1336 of 2736...Copying patch 1337 of 2736...Copying patch 1338 of 2736...Copying patch 1339 of 2736...Copying patch 1340 of 2736...Copying patch 1341 of 2736...Copying patch 1342 of 2736...Copying patch 1343 of 2736...Copying patch 1344 of 2736...Copying patch 1345 of 2736...Copying patch 1346 of 2736...Copying patch 1347 of 2736...Copying patch 1348 of 2736...Copying patch 1349 of 2736...Copying patch 1350 of 2736...Copying patch 1351 of 2736...Copying patch 1352 of 2736...Copying patch 1353 of 2736...Copying patch 1354 of 2736...Copying patch 1355 of 2736...Copying patch 1356 of 2736...Copying patch 1357 of 2736...Copying patch 1358 of 2736...Copying patch 1359 of 2736...Copying patch 1360 of 2736...Copying patch 1361 of 2736...Copying patch 1362 of 2736...Copying patch 1363 of 2736...Copying patch 1364 of 2736...Copying patch 1365 of 2736...Copying patch 1366 of 2736...Copying patch 1367 of 2736...Copying patch 1368 of 2736...Copying patch 1369 of 2736...Copying patch 1370 of 2736...Copying patch 1371 of 2736...Copying patch 1372 of 2736...Copying patch 1373 of 2736...Copying patch 1374 of 2736...Copying patch 1375 of 2736...Copying patch 1376 of 2736...Copying patch 1377 of 2736...Copying patch 1378 of 2736...Copying patch 1379 of 2736...Copying p atch 1380 of 2736...Copying patch 1381 of 2736...Copying patch 1382 of 2736...Copying patch 1383 of 2736...Copying patch 1384 of 2736...Copying patch 1385 of 2736...Copying patch 1386 of 2736...Copying patch 1387 of 2736...Copying patch 1388 of 2736...Copying patch 1389 of 2736...Copying patch 1390 of 2736...Copying patch 1391 of 2736...Copying patch 1392 of 2736...Copying patch 1393 of 2736...Copying patch 1394 of 2736...Copying patch 1395 of 2736...Copying patch 1396 of 2736...Copying patch 1397 of 2736...Copying patch 1398 of 2736...Copying patch 1399 of 2736...Copying patch 1400 of 2736...Copying patch 1401 of 2736...Copying patch 1402 of 2736...Copying patch 1403 of 2736...Copying patch 1404 of 2736...Copying patch 1405 of 2736...Copying patch 1406 of 2736...Copying patch 1407 of 2736...Copying patch 1408 of 2736...Copying patch 1409 of 2736...Copying patch 1410 of 2736...Copying patch 1411 of 2736...Copying patch 1412 of 2736...Copying patch 1413 of 2736...Copying patch 1414 of 2736...Copying patch 1415 of 2736...Copying patch 1416 of 2736...Copying patch 1417 of 2736...Copying patch 1418 of 2736...Copying patch 1419 of 2736...Copying patch 1420 of 2736...Copying patch 1421 of 2736...Copying patch 1422 of 2736...Copying patch 1423 of 2736...Copying patch 1424 of 2736...Copying patch 1425 of 2736...Copying patch 1426 of 2736...Copying patch 1427 of 2736...Copying patch 1428 of 2736...Copying patch 1429 of 2736...Copying patch 1430 of 2736...Copying patch 1431 of 2736...Copying patch 1432 of 2736...Copying patch 1433 of 2736...Copying patch 1434 of 2736...Copying patch 1435 of 2736...Copying patch 1436 of 2736...Copying patch 1437 of 2736...Copying patch 1438 of 2736...Copying patch 1439 of 2736...Copying patch 1440 of 2736...Copying patch 1441 of 2736...Copying patch 1442 of 2736...Copying patch 1443 of 2736...Copying patch 1444 of 2736...Copying patch 1445 of 2736...Copying patch 1446 of 2736...Copying patch 1447 of 2736...Copying patch 1448 of 2736...Copying patch 1449 of 2736...Copying patch 1450 of 2736 ...Copying patch 1451 of 2736...Copying patch 1452 of 2736...Copying patch 1453 of 2736...Copying patch 1454 of 2736...Copying patch 1455 of 2736...Copying patch 1456 of 2736...Copying patch 1457 of 2736...Copying patch 1458 of 2736...Copying patch 1459 of 2736...Copying patch 1460 of 2736...Copying patch 1461 of 2736...Copying patch 1462 of 2736...Copying patch 1463 of 2736...Copying patch 1464 of 2736...Copying patch 1465 of 2736...Copying patch 1466 of 2736...Copying patch 1467 of 2736...Copying patch 1468 of 2736...Copying patch 1469 of 2736...Copying patch 1470 of 2736...Copying patch 1471 of 2736...Copying patch 1472 of 2736...Copying patch 1473 of 2736...Copying patch 1474 of 2736...Copying patch 1475 of 2736...Copying patch 1476 of 2736...Copying patch 1477 of 2736...Copying patch 1478 of 2736...Copying patch 1479 of 2736...Copying patch 1480 of 2736...Copying patch 1481 of 2736...Copying patch 1482 of 2736...Copying patch 1483 of 2736...Copying patch 1484 of 2736...Copying patch 1485 of 2736...Copying patch 1486 of 2736...Copying patch 1487 of 2736...Copying patch 1488 of 2736...Copying patch 1489 of 2736...Copying patch 1490 of 2736...Copying patch 1491 of 2736...Copying patch 1492 of 2736...Copying patch 1493 of 2736...Copying patch 1494 of 2736...Copying patch 1495 of 2736...Copying patch 1496 of 2736...Copying patch 1497 of 2736...Copying patch 1498 of 2736...Copying patch 1499 of 2736...Copying patch 1500 of 2736...Copying patch 1501 of 2736...Copying patch 1502 of 2736...Copying patch 1503 of 2736...Copying patch 1504 of 2736...Copying patch 1505 of 2736...Copying patch 1506 of 2736...Copying patch 1507 of 2736...Copying patch 1508 of 2736...Copying patch 1509 of 2736...Copying patch 1510 of 2736...Copying patch 1511 of 2736...Copying patch 1512 of 2736...Copying patch 1513 of 2736...Copying patch 1514 of 2736...Copying patch 1515 of 2736...Copying patch 1516 of 2736...Copying patch 1517 of 2736...Copying patch 1518 of 2736...Copying patch 1519 of 2736...Copying patch 1520 of 2736...Copying patch 1521 of 2736...Copying patch 1522 of 2736...Copying patch 1523 of 2736...Copying patch 1524 of 2736...Copying patch 1525 of 2736...Copying patch 1526 of 2736...Copying patch 1527 of 2736...Copying patch 1528 of 2736...Copying patch 1529 of 2736...Copying patch 1530 of 2736...Copying patch 1531 of 2736...Copying patch 1532 of 2736...Copying patch 1533 of 2736...Copying patch 1534 of 2736...Copying patch 1535 of 2736...Copying patch 1536 of 2736...Copying patch 1537 of 2736...Copying patch 1538 of 2736...Copying patch 1539 of 2736...Copying patch 1540 of 2736...Copying patch 1541 of 2736...Copying patch 1542 of 2736...Copying patch 1543 of 2736...Copying patch 1544 of 2736...Copying patch 1545 of 2736...Copying patch 1546 of 2736...Copying patch 1547 of 2736...Copying patch 1548 of 2736...Copying patch 1549 of 2736...Copying patch 1550 of 2736...Copying patch 1551 of 2736...Copying patch 1552 of 2736...Copying patch 1553 of 2736...Copying patch 1554 of 2736...Copying patch 1555 of 2736...Copying patch 1556 of 2736...Copying patch 1557 of 2736...Copying patch 1558 of 2736...Copying patch 1559 of 2736...Copying patch 1560 of 2736...Copying patch 1561 of 2736...Copying patch 1562 of 2736...Copying patch 1563 of 2736...Copying patch 1564 of 2736...Copying patch 1565 of 2736...Copying patch 1566 of 2736...Copying patch 1567 of 2736...Copying patch 1568 of 2736...Copying patch 1569 of 2736...Copying patch 1570 of 2736...Copying patch 1571 of 2736...Copying patch 1572 of 2736...Copying patch 1573 of 2736...Copying patch 1574 of 2736...Copying patch 1575 of 2736...Copying patch 1576 of 2736...Copying patch 1577 of 2736...Copying patch 1578 of 2736...Copying patch 1579 of 2736...Copying patch 1580 of 2736...Copying patch 1581 of 2736...Copying patch 1582 of 2736...Copying patch 1583 of 2736...Copying patch 1584 of 2736...Copying patch 1585 of 2736...Copying patch 1586 of 2736...Copying patch 1587 of 2736...Copying patch 1588 of 2736...Copying patch 1589 of 2736...Copying patch 1590 of 2736...Copying patch 1591 of 2736...Co pying patch 1592 of 2736...Copying patch 1593 of 2736...Copying patch 1594 of 2736...Copying patch 1595 of 2736...Copying patch 1596 of 2736...Copying patch 1597 of 2736...Copying patch 1598 of 2736...Copying patch 1599 of 2736...Copying patch 1600 of 2736...Copying patch 1601 of 2736...Copying patch 1602 of 2736...Copying patch 1603 of 2736...Copying patch 1604 of 2736...Copying patch 1605 of 2736...Copying patch 1606 of 2736...Copying patch 1607 of 2736...Copying patch 1608 of 2736...Copying patch 1609 of 2736...Copying patch 1610 of 2736...Copying patch 1611 of 2736...Copying patch 1612 of 2736...Copying patch 1613 of 2736...Copying patch 1614 of 2736...Copying patch 1615 of 2736...Copying patch 1616 of 2736...Copying patch 1617 of 2736...Copying patch 1618 of 2736...Copying patch 1619 of 2736...Copying patch 1620 of 2736...Copying patch 1621 of 2736...Copying patch 1622 of 2736...Copying patch 1623 of 2736...Copying patch 1624 of 2736...Copying patch 1625 of 2736...Copying patch 1626 of 2736...Copying patch 1627 of 2736...Copying patch 1628 of 2736...Copying patch 1629 of 2736...Copying patch 1630 of 2736...Copying patch 1631 of 2736...Copying patch 1632 of 2736...Copying patch 1633 of 2736...Copying patch 1634 of 2736...Copying patch 1635 of 2736...Copying patch 1636 of 2736...Copying patch 1637 of 2736...Copying patch 1638 of 2736...Copying patch 1639 of 2736...Copying patch 1640 of 2736...Copying patch 1641 of 2736...Copying patch 1642 of 2736...Copying patch 1643 of 2736...Copying patch 1644 of 2736...Copying patch 1645 of 2736...Copying patch 1646 of 2736...Copying patch 1647 of 2736...Copying patch 1648 of 2736...Copying patch 1649 of 2736...Copying patch 1650 of 2736...Copying patch 1651 of 2736...Copying patch 1652 of 2736...Copying patch 1653 of 2736...Copying patch 1654 of 2736...Copying patch 1655 of 2736...Copying patch 1656 of 2736...Copying patch 1657 of 2736...Copying patch 1658 of 2736...Copying patch 1659 of 2736...Copying patch 1660 of 2736...Copying patch 1661 of 2736...Copying patch 1662 of 2736...Copying patch 1663 of 2736...Copying patch 1664 of 2736...Copying patch 1665 of 2736...Copying patch 1666 of 2736...Copying patch 1667 of 2736...Copying patch 1668 of 2736...Copying patch 1669 of 2736...Copying patch 1670 of 2736...Copying patch 1671 of 2736...Copying patch 1672 of 2736...Copying patch 1673 of 2736...Copying patch 1674 of 2736...Copying patch 1675 of 2736...Copying patch 1676 of 2736...Copying patch 1677 of 2736...Copying patch 1678 of 2736...Copying patch 1679 of 2736...Copying patch 1680 of 2736...Copying patch 1681 of 2736...Copying patch 1682 of 2736...Copying patch 1683 of 2736...Copying patch 1684 of 2736...Copying patch 1685 of 2736...Copying patch 1686 of 2736...Copying patch 1687 of 2736...Copying patch 1688 of 2736...Copying patch 1689 of 2736...Copying patch 1690 of 2736...Copying patch 1691 of 2736...Copying patch 1692 of 2736...Copying patch 1693 of 2736...Copying patch 1694 of 2736...Copying patch 1695 of 2736...Copying patch 1696 of 2736...Copying patch 1697 of 2736...Copying patch 1698 of 2736...Copying patch 1699 of 2736...Copying patch 1700 of 2736...Copying patch 1701 of 2736...Copying patch 1702 of 2736...Copying patch 1703 of 2736...Copying patch 1704 of 2736...Copying patch 1705 of 2736...Copying patch 1706 of 2736...Copying patch 1707 of 2736...Copying patch 1708 of 2736...Copying patch 1709 of 2736...Copying patch 1710 of 2736...Copying patch 1711 of 2736...Copying patch 1712 of 2736...Copying patch 1713 of 2736...Copying patch 1714 of 2736...Copying patch 1715 of 2736...Copying patch 1716 of 2736...Copying patch 1717 of 2736...Copying patch 1718 of 2736...Copying patch 1719 of 2736...Copying patch 1720 of 2736...Copying patch 1721 of 2736...Copying patch 1722 of 2736...Copying patch 1723 of 2736...Copying patch 1724 of 2736...Copying patch 1725 of 2736...Copying patch 1726 of 2736...Copying patch 1727 of 2736...Copying patch 1728 of 2736...Copying patch 1729 of 2736...Copying patch 1730 of 2736...Copying patch 1731 of 2736...Copying patch 1732 of 2736...Copying patch 1733 of 2736...Copying patch 1734 of 2736...Copying patch 1735 of 2736...Copying patch 1736 of 2736...Copying patch 1737 of 2736...Copying patch 1738 of 2736...Copying patch 1739 of 2736...Copying patch 1740 of 2736...Copying patch 1741 of 2736...Copying patch 1742 of 2736...Copying patch 1743 of 2736...Copying patch 1744 of 2736...Copying patch 1745 of 2736...Copying patch 1746 of 2736...Copying patch 1747 of 2736...Copying patch 1748 of 2736...Copying patch 1749 of 2736...Copying patch 1750 of 2736...Copying patch 1751 of 2736...Copying patch 1752 of 2736...Copying patch 1753 of 2736...Copying patch 1754 of 2736...Copying patch 1755 of 2736...Copying patch 1756 of 2736...Copying patch 1757 of 2736...Copying patch 1758 of 2736...Copying patch 1759 of 2736...Copying patch 1760 of 2736...Copying patch 1761 of 2736...Copying patch 1762 of 2736...Copying patch 1763 of 2736...Copying patch 1764 of 2736...Copying patch 1765 of 2736...Copying patch 1766 of 2736...Copying patch 1767 of 2736...Copying patch 1768 of 2736...Copying patch 1769 of 2736...Copying patch 1770 of 2736...Copying patch 1771 of 2736...Copying patch 1772 of 2736...Copying patch 1773 of 2736...Copying patch 1774 of 2736...Copying patch 1775 of 2736...Copying patch 1776 of 2736...Copying patch 1777 of 2736...Copying patch 1778 of 2736...Copying patch 1779 of 2736...Copying patch 1780 of 2736...Copying patch 1781 of 2736...Copying patch 1782 of 2736...Copying patch 1783 of 2736...Copying patch 1784 of 2736...Copying patch 1785 of 2736...Copying patch 1786 of 2736...Copying patch 1787 of 2736...Copying patch 1788 of 2736...Copying patch 1789 of 2736...Copying patch 1790 of 2736...Copying patch 1791 of 2736...Copying patch 1792 of 2736...Copying patch 1793 of 2736...Copying patch 1794 of 2736...Copying patch 1795 of 2736...Copying patch 1796 of 2736...Copying patch 1797 of 2736...Copying patch 1798 of 2736...Copying patch 1799 of 2736...Copying patch 1800 of 2736...Copying patch 1801 of 2736...Copying patch 1802 of 2736...Copying patch 1803 of 27 36...Copying patch 1804 of 2736...Copying patch 1805 of 2736...Copying patch 1806 of 2736...Copying patch 1807 of 2736...Copying patch 1808 of 2736...Copying patch 1809 of 2736...Copying patch 1810 of 2736...Copying patch 1811 of 2736...Copying patch 1812 of 2736...Copying patch 1813 of 2736...Copying patch 1814 of 2736...Copying patch 1815 of 2736...Copying patch 1816 of 2736...Copying patch 1817 of 2736...Copying patch 1818 of 2736...Copying patch 1819 of 2736...Copying patch 1820 of 2736...Copying patch 1821 of 2736...Copying patch 1822 of 2736...Copying patch 1823 of 2736...Copying patch 1824 of 2736...Copying patch 1825 of 2736...Copying patch 1826 of 2736...Copying patch 1827 of 2736...Copying patch 1828 of 2736...Copying patch 1829 of 2736...Copying patch 1830 of 2736...Copying patch 1831 of 2736...Copying patch 1832 of 2736...Copying patch 1833 of 2736...Copying patch 1834 of 2736...Copying patch 1835 of 2736...Copying patch 1836 of 2736...Copying patch 1837 of 2736...Copying patch 1838 of 2736...Copying patch 1839 of 2736...Copying patch 1840 of 2736...Copying patch 1841 of 2736...Copying patch 1842 of 2736...Copying patch 1843 of 2736...Copying patch 1844 of 2736...Copying patch 1845 of 2736...Copying patch 1846 of 2736...Copying patch 1847 of 2736...Copying patch 1848 of 2736...Copying patch 1849 of 2736...Copying patch 1850 of 2736...Copying patch 1851 of 2736...Copying patch 1852 of 2736...Copying patch 1853 of 2736...Copying patch 1854 of 2736...Copying patch 1855 of 2736...Copying patch 1856 of 2736...Copying patch 1857 of 2736...Copying patch 1858 of 2736...Copying patch 1859 of 2736...Copying patch 1860 of 2736...Copying patch 1861 of 2736...Copying patch 1862 of 2736...Copying patch 1863 of 2736...Copying patch 1864 of 2736...Copying patch 1865 of 2736...Copying patch 1866 of 2736...Copying patch 1867 of 2736...Copying patch 1868 of 2736...Copying patch 1869 of 2736...Copying patch 1870 of 2736...Copying patch 1871 of 2736...Copying patch 1872 of 2736...Copying patch 1873 of 2736...Copying patc h 1874 of 2736...Copying patch 1875 of 2736...Copying patch 1876 of 2736...Copying patch 1877 of 2736...Copying patch 1878 of 2736...Copying patch 1879 of 2736...Copying patch 1880 of 2736...Copying patch 1881 of 2736...Copying patch 1882 of 2736...Copying patch 1883 of 2736...Copying patch 1884 of 2736...Copying patch 1885 of 2736...Copying patch 1886 of 2736...Copying patch 1887 of 2736...Copying patch 1888 of 2736...Copying patch 1889 of 2736...Copying patch 1890 of 2736...Copying patch 1891 of 2736...Copying patch 1892 of 2736...Copying patch 1893 of 2736...Copying patch 1894 of 2736...Copying patch 1895 of 2736...Copying patch 1896 of 2736...Copying patch 1897 of 2736...Copying patch 1898 of 2736...Copying patch 1899 of 2736...Copying patch 1900 of 2736...Copying patch 1901 of 2736...Copying patch 1902 of 2736...Copying patch 1903 of 2736...Copying patch 1904 of 2736...Copying patch 1905 of 2736...Copying patch 1906 of 2736...Copying patch 1907 of 2736...Copying patch 1908 of 2736...Copying patch 1909 of 2736...Copying patch 1910 of 2736...Copying patch 1911 of 2736...Copying patch 1912 of 2736...Copying patch 1913 of 2736...Copying patch 1914 of 2736...Copying patch 1915 of 2736...Copying patch 1916 of 2736...Copying patch 1917 of 2736...Copying patch 1918 of 2736...Copying patch 1919 of 2736...Copying patch 1920 of 2736...Copying patch 1921 of 2736...Copying patch 1922 of 2736...Copying patch 1923 of 2736...Copying patch 1924 of 2736...Copying patch 1925 of 2736...Copying patch 1926 of 2736...Copying patch 1927 of 2736...Copying patch 1928 of 2736...Copying patch 1929 of 2736...Copying patch 1930 of 2736...Copying patch 1931 of 2736...Copying patch 1932 of 2736...Copying patch 1933 of 2736...Copying patch 1934 of 2736...Copying patch 1935 of 2736...Copying patch 1936 of 2736...Copying patch 1937 of 2736...Copying patch 1938 of 2736...Copying patch 1939 of 2736...Copying patch 1940 of 2736...Copying patch 1941 of 2736...Copying patch 1942 of 2736...Copying patch 1943 of 2736...Copying patch 1944 of 2736... Copying patch 1945 of 2736...Copying patch 1946 of 2736...Copying patch 1947 of 2736...Copying patch 1948 of 2736...Copying patch 1949 of 2736...Copying patch 1950 of 2736...Copying patch 1951 of 2736...Copying patch 1952 of 2736...Copying patch 1953 of 2736...Copying patch 1954 of 2736...Copying patch 1955 of 2736...Copying patch 1956 of 2736...Copying patch 1957 of 2736...Copying patch 1958 of 2736...Copying patch 1959 of 2736...Copying patch 1960 of 2736...Copying patch 1961 of 2736...Copying patch 1962 of 2736...Copying patch 1963 of 2736...Copying patch 1964 of 2736...Copying patch 1965 of 2736...Copying patch 1966 of 2736...Copying patch 1967 of 2736...Copying patch 1968 of 2736...Copying patch 1969 of 2736...Copying patch 1970 of 2736...Copying patch 1971 of 2736...Copying patch 1972 of 2736...Copying patch 1973 of 2736...Copying patch 1974 of 2736...Copying patch 1975 of 2736...Copying patch 1976 of 2736...Copying patch 1977 of 2736...Copying patch 1978 of 2736...Copying patch 1979 of 2736...Copying patch 1980 of 2736...Copying patch 1981 of 2736...Copying patch 1982 of 2736...Copying patch 1983 of 2736...Copying patch 1984 of 2736...Copying patch 1985 of 2736...Copying patch 1986 of 2736...Copying patch 1987 of 2736...Copying patch 1988 of 2736...Copying patch 1989 of 2736...Copying patch 1990 of 2736...Copying patch 1991 of 2736...Copying patch 1992 of 2736...Copying patch 1993 of 2736...Copying patch 1994 of 2736...Copying patch 1995 of 2736...Copying patch 1996 of 2736...Copying patch 1997 of 2736...Copying patch 1998 of 2736...Copying patch 1999 of 2736...Copying patch 2000 of 2736...Copying patch 2001 of 2736...Copying patch 2002 of 2736...Copying patch 2003 of 2736...Copying patch 2004 of 2736...Copying patch 2005 of 2736...Copying patch 2006 of 2736...Copying patch 2007 of 2736...Copying patch 2008 of 2736...Copying patch 2009 of 2736...Copying patch 2010 of 2736...Copying patch 2011 of 2736...Copying patch 2012 of 2736...Copying patch 2013 of 2736...Copying patch 2014 of 2736...Copying patch 201 5 of 2736...Copying patch 2016 of 2736...Copying patch 2017 of 2736...Copying patch 2018 of 2736...Copying patch 2019 of 2736...Copying patch 2020 of 2736...Copying patch 2021 of 2736...Copying patch 2022 of 2736...Copying patch 2023 of 2736...Copying patch 2024 of 2736...Copying patch 2025 of 2736...Copying patch 2026 of 2736...Copying patch 2027 of 2736...Copying patch 2028 of 2736...Copying patch 2029 of 2736...Copying patch 2030 of 2736...Copying patch 2031 of 2736...Copying patch 2032 of 2736...Copying patch 2033 of 2736...Copying patch 2034 of 2736...Copying patch 2035 of 2736...Copying patch 2036 of 2736...Copying patch 2037 of 2736...Copying patch 2038 of 2736...Copying patch 2039 of 2736...Copying patch 2040 of 2736...Copying patch 2041 of 2736...Copying patch 2042 of 2736...Copying patch 2043 of 2736...Copying patch 2044 of 2736...Copying patch 2045 of 2736...Copying patch 2046 of 2736...Copying patch 2047 of 2736...Copying patch 2048 of 2736...Copying patch 2049 of 2736...Copying patch 2050 of 2736...Copying patch 2051 of 2736...Copying patch 2052 of 2736...Copying patch 2053 of 2736...Copying patch 2054 of 2736...Copying patch 2055 of 2736...Copying patch 2056 of 2736...Copying patch 2057 of 2736...Copying patch 2058 of 2736...Copying patch 2059 of 2736...Copying patch 2060 of 2736...Copying patch 2061 of 2736...Copying patch 2062 of 2736...Copying patch 2063 of 2736...Copying patch 2064 of 2736...Copying patch 2065 of 2736...Copying patch 2066 of 2736...Copying patch 2067 of 2736...Copying patch 2068 of 2736...Copying patch 2069 of 2736...Copying patch 2070 of 2736...Copying patch 2071 of 2736...Copying patch 2072 of 2736...Copying patch 2073 of 2736...Copying patch 2074 of 2736...Copying patch 2075 of 2736...Copying patch 2076 of 2736...Copying patch 2077 of 2736...Copying patch 2078 of 2736...Copying patch 2079 of 2736...Copying patch 2080 of 2736...Copying patch 2081 of 2736...Copying patch 2082 of 2736...Copying patch 2083 of 2736...Copying patch 2084 of 2736...Copying patch 2085 of 2736...Copyi ng patch 2086 of 2736...Copying patch 2087 of 2736...Copying patch 2088 of 2736...Copying patch 2089 of 2736...Copying patch 2090 of 2736...Copying patch 2091 of 2736...Copying patch 2092 of 2736...Copying patch 2093 of 2736...Copying patch 2094 of 2736...Copying patch 2095 of 2736...Copying patch 2096 of 2736...Copying patch 2097 of 2736...Copying patch 2098 of 2736...Copying patch 2099 of 2736...Copying patch 2100 of 2736...Copying patch 2101 of 2736...Copying patch 2102 of 2736...Copying patch 2103 of 2736...Copying patch 2104 of 2736...Copying patch 2105 of 2736...Copying patch 2106 of 2736...Copying patch 2107 of 2736...Copying patch 2108 of 2736...Copying patch 2109 of 2736...Copying patch 2110 of 2736...Copying patch 2111 of 2736...Copying patch 2112 of 2736...Copying patch 2113 of 2736...Copying patch 2114 of 2736...Copying patch 2115 of 2736...Copying patch 2116 of 2736...Copying patch 2117 of 2736...Copying patch 2118 of 2736...Copying patch 2119 of 2736...Copying patch 2120 of 2736...Copying patch 2121 of 2736...Copying patch 2122 of 2736...Copying patch 2123 of 2736...Copying patch 2124 of 2736...Copying patch 2125 of 2736...Copying patch 2126 of 2736...Copying patch 2127 of 2736...Copying patch 2128 of 2736...Copying patch 2129 of 2736...Copying patch 2130 of 2736...Copying patch 2131 of 2736...Copying patch 2132 of 2736...Copying patch 2133 of 2736...Copying patch 2134 of 2736...Copying patch 2135 of 2736...Copying patch 2136 of 2736...Copying patch 2137 of 2736...Copying patch 2138 of 2736...Copying patch 2139 of 2736...Copying patch 2140 of 2736...Copying patch 2141 of 2736...Copying patch 2142 of 2736...Copying patch 2143 of 2736...Copying patch 2144 of 2736...Copying patch 2145 of 2736...Copying patch 2146 of 2736...Copying patch 2147 of 2736...Copying patch 2148 of 2736...Copying patch 2149 of 2736...Copying patch 2150 of 2736...Copying patch 2151 of 2736...Copying patch 2152 of 2736...Copying patch 2153 of 2736...Copying patch 2154 of 2736...Copying patch 2155 of 2736...Copying patch 2156 of 2736...Copying patch 2157 of 2736...Copying patch 2158 of 2736...Copying patch 2159 of 2736...Copying patch 2160 of 2736...Copying patch 2161 of 2736...Copying patch 2162 of 2736...Copying patch 2163 of 2736...Copying patch 2164 of 2736...Copying patch 2165 of 2736...Copying patch 2166 of 2736...Copying patch 2167 of 2736...Copying patch 2168 of 2736...Copying patch 2169 of 2736...Copying patch 2170 of 2736...Copying patch 2171 of 2736...Copying patch 2172 of 2736...Copying patch 2173 of 2736...Copying patch 2174 of 2736...Copying patch 2175 of 2736...Copying patch 2176 of 2736...Copying patch 2177 of 2736...Copying patch 2178 of 2736...Copying patch 2179 of 2736...Copying patch 2180 of 2736...Copying patch 2181 of 2736...Copying patch 2182 of 2736...Copying patch 2183 of 2736...Copying patch 2184 of 2736...Copying patch 2185 of 2736...Copying patch 2186 of 2736...Copying patch 2187 of 2736...Copying patch 2188 of 2736...Copying patch 2189 of 2736...Copying patch 2190 of 2736...Copying patch 2191 of 2736...Copying patch 2192 of 2736...Copying patch 2193 of 2736...Copying patch 2194 of 2736...Copying patch 2195 of 2736...Copying patch 2196 of 2736...Copying patch 2197 of 2736...Copying patch 2198 of 2736...Copying patch 2199 of 2736...Copying patch 2200 of 2736...Copying patch 2201 of 2736...Copying patch 2202 of 2736...Copying patch 2203 of 2736...Copying patch 2204 of 2736...Copying patch 2205 of 2736...Copying patch 2206 of 2736...Copying patch 2207 of 2736...Copying patch 2208 of 2736...Copying patch 2209 of 2736...Copying patch 2210 of 2736...Copying patch 2211 of 2736...Copying patch 2212 of 2736...Copying patch 2213 of 2736...Copying patch 2214 of 2736...Copying patch 2215 of 2736...Copying patch 2216 of 2736...Copying patch 2217 of 2736...Copying patch 2218 of 2736...Copying patch 2219 of 2736...Copying patch 2220 of 2736...Copying patch 2221 of 2736...Copying patch 2222 of 2736...Copying patch 2223 of 2736...Copying patch 2224 of 2736...Copying patch 2225 of 2736...Copying patch 2226 of 2736...Copying pa tch 2227 of 2736...Copying patch 2228 of 2736...Copying patch 2229 of 2736...Copying patch 2230 of 2736...Copying patch 2231 of 2736...Copying patch 2232 of 2736...Copying patch 2233 of 2736...Copying patch 2234 of 2736...Copying patch 2235 of 2736...Copying patch 2236 of 2736...Copying patch 2237 of 2736...Copying patch 2238 of 2736...Copying patch 2239 of 2736...Copying patch 2240 of 2736...Copying patch 2241 of 2736...Copying patch 2242 of 2736...Copying patch 2243 of 2736...Copying patch 2244 of 2736...Copying patch 2245 of 2736...Copying patch 2246 of 2736...Copying patch 2247 of 2736...Copying patch 2248 of 2736...Copying patch 2249 of 2736...Copying patch 2250 of 2736...Copying patch 2251 of 2736...Copying patch 2252 of 2736...Copying patch 2253 of 2736...Copying patch 2254 of 2736...Copying patch 2255 of 2736...Copying patch 2256 of 2736...Copying patch 2257 of 2736...Copying patch 2258 of 2736...Copying patch 2259 of 2736...Copying patch 2260 of 2736...Copying patch 2261 of 2736...Copying patch 2262 of 2736...Copying patch 2263 of 2736...Copying patch 2264 of 2736...Copying patch 2265 of 2736...Copying patch 2266 of 2736...Copying patch 2267 of 2736...Copying patch 2268 of 2736...Copying patch 2269 of 2736...Copying patch 2270 of 2736...Copying patch 2271 of 2736...Copying patch 2272 of 2736...Copying patch 2273 of 2736...Copying patch 2274 of 2736...Copying patch 2275 of 2736...Copying patch 2276 of 2736...Copying patch 2277 of 2736...Copying patch 2278 of 2736...Copying patch 2279 of 2736...Copying patch 2280 of 2736...Copying patch 2281 of 2736...Copying patch 2282 of 2736...Copying patch 2283 of 2736...Copying patch 2284 of 2736...Copying patch 2285 of 2736...Copying patch 2286 of 2736...Copying patch 2287 of 2736...Copying patch 2288 of 2736...Copying patch 2289 of 2736...Copying patch 2290 of 2736...Copying patch 2291 of 2736...Copying patch 2292 of 2736...Copying patch 2293 of 2736...Copying patch 2294 of 2736...Copying patch 2295 of 2736...Copying patch 2296 of 2736...Copying patch 2297 of 2736. ..Copying patch 2298 of 2736...Copying patch 2299 of 2736...Copying patch 2300 of 2736...Copying patch 2301 of 2736...Copying patch 2302 of 2736...Copying patch 2303 of 2736...Copying patch 2304 of 2736...Copying patch 2305 of 2736...Copying patch 2306 of 2736...Copying patch 2307 of 2736...Copying patch 2308 of 2736...Copying patch 2309 of 2736...Copying patch 2310 of 2736...Copying patch 2311 of 2736...Copying patch 2312 of 2736...Copying patch 2313 of 2736...Copying patch 2314 of 2736...Copying patch 2315 of 2736...Copying patch 2316 of 2736...Copying patch 2317 of 2736...Copying patch 2318 of 2736...Copying patch 2319 of 2736...Copying patch 2320 of 2736...Copying patch 2321 of 2736...Copying patch 2322 of 2736...Copying patch 2323 of 2736...Copying patch 2324 of 2736...Copying patch 2325 of 2736...Copying patch 2326 of 2736...Copying patch 2327 of 2736...Copying patch 2328 of 2736...Copying patch 2329 of 2736...Copying patch 2330 of 2736...Copying patch 2331 of 2736...Copying patch 2332 of 2736...Copying patch 2333 of 2736...Copying patch 2334 of 2736...Copying patch 2335 of 2736...Copying patch 2336 of 2736...Copying patch 2337 of 2736...Copying patch 2338 of 2736...Copying patch 2339 of 2736...Copying patch 2340 of 2736...Copying patch 2341 of 2736...Copying patch 2342 of 2736...Copying patch 2343 of 2736...Copying patch 2344 of 2736...Copying patch 2345 of 2736...Copying patch 2346 of 2736...Copying patch 2347 of 2736...Copying patch 2348 of 2736...Copying patch 2349 of 2736...Copying patch 2350 of 2736...Copying patch 2351 of 2736...Copying patch 2352 of 2736...Copying patch 2353 of 2736...Copying patch 2354 of 2736...Copying patch 2355 of 2736...Copying patch 2356 of 2736...Copying patch 2357 of 2736...Copying patch 2358 of 2736...Copying patch 2359 of 2736...Copying patch 2360 of 2736...Copying patch 2361 of 2736...Copying patch 2362 of 2736...Copying patch 2363 of 2736...Copying patch 2364 of 2736...Copying patch 2365 of 2736...Copying patch 2366 of 2736...Copying patch 2367 of 2736...Copying patch 2 368 of 2736...Copying patch 2369 of 2736...Copying patch 2370 of 2736...Copying patch 2371 of 2736...Copying patch 2372 of 2736...Copying patch 2373 of 2736...Copying patch 2374 of 2736...Copying patch 2375 of 2736...Copying patch 2376 of 2736...Copying patch 2377 of 2736...Copying patch 2378 of 2736...Copying patch 2379 of 2736...Copying patch 2380 of 2736...Copying patch 2381 of 2736...Copying patch 2382 of 2736...Copying patch 2383 of 2736...Copying patch 2384 of 2736...Copying patch 2385 of 2736...Copying patch 2386 of 2736...Copying patch 2387 of 2736...Copying patch 2388 of 2736...Copying patch 2389 of 2736...Copying patch 2390 of 2736...Copying patch 2391 of 2736...Copying patch 2392 of 2736...Copying patch 2393 of 2736...Copying patch 2394 of 2736...Copying patch 2395 of 2736...Copying patch 2396 of 2736...Copying patch 2397 of 2736...Copying patch 2398 of 2736...Copying patch 2399 of 2736...Copying patch 2400 of 2736...Copying patch 2401 of 2736...Copying patch 2402 of 2736...Copying patch 2403 of 2736...Copying patch 2404 of 2736...Copying patch 2405 of 2736...Copying patch 2406 of 2736...Copying patch 2407 of 2736...Copying patch 2408 of 2736...Copying patch 2409 of 2736...Copying patch 2410 of 2736...Copying patch 2411 of 2736...Copying patch 2412 of 2736...Copying patch 2413 of 2736...Copying patch 2414 of 2736...Copying patch 2415 of 2736...Copying patch 2416 of 2736...Copying patch 2417 of 2736...Copying patch 2418 of 2736...Copying patch 2419 of 2736...Copying patch 2420 of 2736...Copying patch 2421 of 2736...Copying patch 2422 of 2736...Copying patch 2423 of 2736...Copying patch 2424 of 2736...Copying patch 2425 of 2736...Copying patch 2426 of 2736...Copying patch 2427 of 2736...Copying patch 2428 of 2736...Copying patch 2429 of 2736...Copying patch 2430 of 2736...Copying patch 2431 of 2736...Copying patch 2432 of 2736...Copying patch 2433 of 2736...Copying patch 2434 of 2736...Copying patch 2435 of 2736...Copying patch 2436 of 2736...Copying patch 2437 of 2736...Copying patch 2438 of 2736...Cop ying patch 2439 of 2736...Copying patch 2440 of 2736...Copying patch 2441 of 2736...Copying patch 2442 of 2736...Copying patch 2443 of 2736...Copying patch 2444 of 2736...Copying patch 2445 of 2736...Copying patch 2446 of 2736...Copying patch 2447 of 2736...Copying patch 2448 of 2736...Copying patch 2449 of 2736...Copying patch 2450 of 2736...Copying patch 2451 of 2736...Copying patch 2452 of 2736...Copying patch 2453 of 2736...Copying patch 2454 of 2736...Copying patch 2455 of 2736...Copying patch 2456 of 2736...Copying patch 2457 of 2736...Copying patch 2458 of 2736...Copying patch 2459 of 2736...Copying patch 2460 of 2736...Copying patch 2461 of 2736...Copying patch 2462 of 2736...Copying patch 2463 of 2736...Copying patch 2464 of 2736...Copying patch 2465 of 2736...Copying patch 2466 of 2736...Copying patch 2467 of 2736...Copying patch 2468 of 2736...Copying patch 2469 of 2736...Copying patch 2470 of 2736...Copying patch 2471 of 2736...Copying patch 2472 of 2736...Copying patch 2473 of 2736...Copying patch 2474 of 2736...Copying patch 2475 of 2736...Copying patch 2476 of 2736...Copying patch 2477 of 2736...Copying patch 2478 of 2736...Copying patch 2479 of 2736...Copying patch 2480 of 2736...Copying patch 2481 of 2736...Copying patch 2482 of 2736...Copying patch 2483 of 2736...Copying patch 2484 of 2736...Copying patch 2485 of 2736...Copying patch 2486 of 2736...Copying patch 2487 of 2736...Copying patch 2488 of 2736...Copying patch 2489 of 2736...Copying patch 2490 of 2736...Copying patch 2491 of 2736...Copying patch 2492 of 2736...Copying patch 2493 of 2736...Copying patch 2494 of 2736...Copying patch 2495 of 2736...Copying patch 2496 of 2736...Copying patch 2497 of 2736...Copying patch 2498 of 2736...Copying patch 2499 of 2736...Copying patch 2500 of 2736...Copying patch 2501 of 2736...Copying patch 2502 of 2736...Copying patch 2503 of 2736...Copying patch 2504 of 2736...Copying patch 2505 of 2736...Copying patch 2506 of 2736...Copying patch 2507 of 2736...Copying patch 2508 of 2736...Copying patch 2509 o f 2736...Copying patch 2510 of 2736...Copying patch 2511 of 2736...Copying patch 2512 of 2736...Copying patch 2513 of 2736...Copying patch 2514 of 2736...Copying patch 2515 of 2736...Copying patch 2516 of 2736...Copying patch 2517 of 2736...Copying patch 2518 of 2736...Copying patch 2519 of 2736...Copying patch 2520 of 2736...Copying patch 2521 of 2736...Copying patch 2522 of 2736...Copying patch 2523 of 2736...Copying patch 2524 of 2736...Copying patch 2525 of 2736...Copying patch 2526 of 2736...Copying patch 2527 of 2736...Copying patch 2528 of 2736...Copying patch 2529 of 2736...Copying patch 2530 of 2736...Copying patch 2531 of 2736...Copying patch 2532 of 2736...Copying patch 2533 of 2736...Copying patch 2534 of 2736...Copying patch 2535 of 2736...Copying patch 2536 of 2736...Copying patch 2537 of 2736...Copying patch 2538 of 2736...Copying patch 2539 of 2736...Copying patch 2540 of 2736...Copying patch 2541 of 2736...Copying patch 2542 of 2736...Copying patch 2543 of 2736...Copying patch 2544 of 2736...Copying patch 2545 of 2736...Copying patch 2546 of 2736...Copying patch 2547 of 2736...Copying patch 2548 of 2736...Copying patch 2549 of 2736...Copying patch 2550 of 2736...Copying patch 2551 of 2736...Copying patch 2552 of 2736...Copying patch 2553 of 2736...Copying patch 2554 of 2736...Copying patch 2555 of 2736...Copying patch 2556 of 2736...Copying patch 2557 of 2736...Copying patch 2558 of 2736...Copying patch 2559 of 2736...Copying patch 2560 of 2736...Copying patch 2561 of 2736...Copying patch 2562 of 2736...Copying patch 2563 of 2736...Copying patch 2564 of 2736...Copying patch 2565 of 2736...Copying patch 2566 of 2736...Copying patch 2567 of 2736...Copying patch 2568 of 2736...Copying patch 2569 of 2736...Copying patch 2570 of 2736...Copying patch 2571 of 2736...Copying patch 2572 of 2736...Copying patch 2573 of 2736...Copying patch 2574 of 2736...Copying patch 2575 of 2736...Copying patch 2576 of 2736...Copying patch 2577 of 2736...Copying patch 2578 of 2736...Copying patch 2579 of 2736...Copying patch 2580 of 2736...Copying patch 2581 of 2736...Copying patch 2582 of 2736...Copying patch 2583 of 2736...Copying patch 2584 of 2736...Copying patch 2585 of 2736...Copying patch 2586 of 2736...Copying patch 2587 of 2736...Copying patch 2588 of 2736...Copying patch 2589 of 2736...Copying patch 2590 of 2736...Copying patch 2591 of 2736...Copying patch 2592 of 2736...Copying patch 2593 of 2736...Copying patch 2594 of 2736...Copying patch 2595 of 2736...Copying patch 2596 of 2736...Copying patch 2597 of 2736...Copying patch 2598 of 2736...Copying patch 2599 of 2736...Copying patch 2600 of 2736...Copying patch 2601 of 2736...Copying patch 2602 of 2736...Copying patch 2603 of 2736...Copying patch 2604 of 2736...Copying patch 2605 of 2736...Copying patch 2606 of 2736...Copying patch 2607 of 2736...Copying patch 2608 of 2736...Copying patch 2609 of 2736...Copying patch 2610 of 2736...Copying patch 2611 of 2736...Copying patch 2612 of 2736...Copying patch 2613 of 2736...Copying patch 2614 of 2736...Copying patch 2615 of 2736...Copying patch 2616 of 2736...Copying patch 2617 of 2736...Copying patch 2618 of 2736...Copying patch 2619 of 2736...Copying patch 2620 of 2736...Copying patch 2621 of 2736...Copying patch 2622 of 2736...Copying patch 2623 of 2736...Copying patch 2624 of 2736...Copying patch 2625 of 2736...Copying patch 2626 of 2736...Copying patch 2627 of 2736...Copying patch 2628 of 2736...Copying patch 2629 of 2736...Copying patch 2630 of 2736...Copying patch 2631 of 2736...Copying patch 2632 of 2736...Copying patch 2633 of 2736...Copying patch 2634 of 2736...Copying patch 2635 of 2736...Copying patch 2636 of 2736...Copying patch 2637 of 2736...Copying patch 2638 of 2736...Copying patch 2639 of 2736...Copying patch 2640 of 2736...Copying patch 2641 of 2736...Copying patch 2642 of 2736...Copying patch 2643 of 2736...Copying patch 2644 of 2736...Copying patch 2645 of 2736...Copying patch 2646 of 2736...Copying patch 2647 of 2736...Copying patch 2648 of 2736...Copying patch 2649 of 2736...Copying patch 2650 of 273 6...Copying patch 2651 of 2736...Copying patch 2652 of 2736...Copying patch 2653 of 2736...Copying patch 2654 of 2736...Copying patch 2655 of 2736...Copying patch 2656 of 2736...Copying patch 2657 of 2736...Copying patch 2658 of 2736...Copying patch 2659 of 2736...Copying patch 2660 of 2736...Copying patch 2661 of 2736...Copying patch 2662 of 2736...Copying patch 2663 of 2736...Copying patch 2664 of 2736...Copying patch 2665 of 2736...Copying patch 2666 of 2736...Copying patch 2667 of 2736...Copying patch 2668 of 2736...Copying patch 2669 of 2736...Copying patch 2670 of 2736...Copying patch 2671 of 2736...Copying patch 2672 of 2736...Copying patch 2673 of 2736...Copying patch 2674 of 2736...Copying patch 2675 of 2736...Copying patch 2676 of 2736...Copying patch 2677 of 2736...Copying patch 2678 of 2736...Copying patch 2679 of 2736...Copying patch 2680 of 2736...Copying patch 2681 of 2736...Copying patch 2682 of 2736...Copying patch 2683 of 2736...Copying patch 2684 of 2736...Copying patch 2685 of 2736...Copying patch 2686 of 2736...Copying patch 2687 of 2736...Copying patch 2688 of 2736...Copying patch 2689 of 2736...Copying patch 2690 of 2736...Copying patch 2691 of 2736...Copying patch 2692 of 2736...Copying patch 2693 of 2736...Copying patch 2694 of 2736...Copying patch 2695 of 2736...Copying patch 2696 of 2736...Copying patch 2697 of 2736...Copying patch 2698 of 2736...Copying patch 2699 of 2736...Copying patch 2700 of 2736...Copying patch 2701 of 2736...Copying patch 2702 of 2736...Copying patch 2703 of 2736...Copying patch 2704 of 2736...Copying patch 2705 of 2736...Copying patch 2706 of 2736...Copying patch 2707 of 2736...Copying patch 2708 of 2736...Copying patch 2709 of 2736...Copying patch 2710 of 2736...Copying patch 2711 of 2736...Copying patch 2712 of 2736...Copying patch 2713 of 2736...Copying patch 2714 of 2736...Copying patch 2715 of 2736...Copying patch 2716 of 2736...Copying patch 2717 of 2736...Copying patch 2718 of 2736...Copying patch 2719 of 2736...Copying patch 2720 of 2736...Copying patch 2721 of 2736...Copying patch 2722 of 2736...Copying patch 2723 of 2736...Copying patch 2724 of 2736...Copying patch 2725 of 2736...Copying patch 2726 of 2736...Copying patch 2727 of 2736...Copying patch 2728 of 2736...Copying patch 2729 of 2736...Copying patch 2730 of 2736...Copying patch 2731 of 2736...Copying patch 2732 of 2736...Copying patch 2733 of 2736...Copying patch 2734 of 2736...Copying patch 2735 of 2736...Copying patch 2736 of 2736...Copying patch 2736 of 2736... done. Applying patch 1 of 2736... Applying patch 2 of 2736... Applying patch 3 of 2736... Applying patch 4 of 2736... Applying patch 5 of 2736... Applying patch 6 of 2736... Applying patch 7 of 2736... Applying patch 8 of 2736... Applying patch 9 of 2736... Applying patch 10 of 2736... Applying patch 11 of 2736... Applying patch 12 of 2736... Applying patch 13 of 2736... Applying patch 14 of 2736... Applying patch 15 of 2736... Applying patch 16 of 2736... Applying patch 17 of 2736... Applying patch 18 of 2736... Applying patch 19 of 2736... Applying patch 20 of 2736... Applying patch 21 of 2736... Applying patch 22 of 2736... Applying patch 23 of 2736... Applying patch 24 of 2736... Applying patch 25 of 2736... Applying patch 26 of 2736... Applying patch 27 of 2736... Applying patch 28 of 2736... Applying patch 29 of 2736... Applying patch 30 of 2736... Applying patch 31 of 2736... Applying patch 32 of 2736... Applying patch 33 of 2736... Applying patch 34 of 2736... Applying patch 35 of 2736... Applying patch 36 of 2736... Applying patch 37 of 2736... Applying patch 38 of 2736... Applying patch 39 of 2736... Applying patch 40 of 2736... Applying patch 41 of 2736... Applying patch 42 of 2736... Applying patch 43 of 2736... Applying patch 44 of 2736... Applying patch 45 of 2736... Applying patch 46 of 2736... Applying patch 47 of 2736... Applying patch 48 of 2736... Applying patch 49 of 2736... Applying patch 50 of 2736... Applying patch 51 of 2736... Applying patch 52 of 2736... Applying patch 53 of 2736... Applying patch 54 of 2736... Applying patch 55 of 2736... Applying patch 56 of 2736... Applying patch 57 of 2736... Applying patch 58 of 2736... Applying patch 59 of 2736... Applying patch 60 of 2736... Applying patch 61 of 2736... Applying patch 62 of 2736... Applying patch 63 of 2736... Applying patch 64 of 2736... Applying patch 65 of 2736... Applying patch 66 of 2736... Applying patch 67 of 2736... Applying patch 68 of 2736... Applying patch 69 of 2736... Applying patch 70 of 2736... Applying patch 71 of 2736. .. Applying patch 72 of 2736... Applying patch 73 of 2736... Applying patch 74 of 2736... Applying patch 75 of 2736... Applying patch 76 of 2736... Applying patch 77 of 2736... Applying patch 78 of 2736... Applying patch 79 of 2736... Applying patch 80 of 2736... Applying patch 81 of 2736... Applying patch 82 of 2736... Applying patch 83 of 2736... Applying patch 84 of 2736... Applying patch 85 of 2736... Applying patch 86 of 2736... Applying patch 87 of 2736... Applying patch 88 of 2736... Applying patch 89 of 2736... Applying patch 90 of 2736... Applying patch 91 of 2736... Applying patch 92 of 2736... Applying patch 93 of 2736... Applying patch 94 of 2736... Applying patch 95 of 2736... Applying patch 96 of 2736... Applying patch 97 of 2736... Applying patch 98 of 2736... Applying patch 99 of 2736... Applying patch 100 of 2736... Applying patch 101 of 2736... Applying patch 102 of 2736... Applying patch 103 of 2736... Applying patch 104 of 2736... Applying patch 105 of 2736... Applying patch 106 of 2736... Applying patch 107 of 2736... Applying patch 108 of 2736... Applying patch 109 of 2736... Applying patch 110 of 2736... Applying patch 111 of 2736... Applying patch 112 of 2736... Applying patch 113 of 2736... Applying patch 114 of 2736... Applying patch 115 of 2736... Applying patch 116 of 2736... Applying patch 117 of 2736... Applying patch 118 of 2736... Applying patch 119 of 2736... Applying patch 120 of 2736... Applying patch 121 of 2736... Applying patch 122 of 2736... Applying patch 123 of 2736... Applying patch 124 of 2736... Applying patch 125 of 2736... Applying patch 126 of 2736... Applying patch 127 of 2736... Applying patch 128 of 2736... Applying patch 129 of 2736... Applying patch 130 of 2736... Applying patch 131 of 2736... Applying patch 132 of 2736... Applying patch 133 of 2736... Applying patch 134 of 2736... Applying patch 135 of 2736... Applying patch 136 of 2736... Applying patch 137 of 2736... Applying patch 138 of 2736... Applying patch 139 of 2736... Applying patch 140 of 2736... Ap plying patch 141 of 2736... Applying patch 142 of 2736... Applying patch 143 of 2736... Applying patch 144 of 2736... Applying patch 145 of 2736... Applying patch 146 of 2736... Applying patch 147 of 2736... Applying patch 148 of 2736... Applying patch 149 of 2736... Applying patch 150 of 2736... Applying patch 151 of 2736... Applying patch 152 of 2736... Applying patch 153 of 2736... Applying patch 154 of 2736... Applying patch 155 of 2736... Applying patch 156 of 2736... Applying patch 157 of 2736... Applying patch 158 of 2736... Applying patch 159 of 2736... Applying patch 160 of 2736... Applying patch 161 of 2736... Applying patch 162 of 2736... Applying patch 163 of 2736... Applying patch 164 of 2736... Applying patch 165 of 2736... Applying patch 166 of 2736... Applying patch 167 of 2736... Applying patch 168 of 2736... Applying patch 169 of 2736... Applying patch 170 of 2736... Applying patch 171 of 2736... Applying patch 172 of 2736... Applying patch 173 of 2736... Applying patch 174 of 2736... Applying patch 175 of 2736... Applying patch 176 of 2736... Applying patch 177 of 2736... Applying patch 178 of 2736... Applying patch 179 of 2736... Applying patch 180 of 2736... Applying patch 181 of 2736... Applying patch 182 of 2736... Applying patch 183 of 2736... Applying patch 184 of 2736... Applying patch 185 of 2736... Applying patch 186 of 2736... Applying patch 187 of 2736... Applying patch 188 of 2736... Applying patch 189 of 2736... Applying patch 190 of 2736... Applying patch 191 of 2736... Applying patch 192 of 2736... Applying patch 193 of 2736... Applying patch 194 of 2736... Applying patch 195 of 2736... Applying patch 196 of 2736... Applying patch 197 of 2736... Applying patch 198 of 2736... Applying patch 199 of 2736... Applying patch 200 of 2736... Applying patch 201 of 2736... Applying patch 202 of 2736... Applying patch 203 of 2736... Applying patch 204 of 2736... Applying patch 205 of 2736... Applying patch 206 of 2736... Applying patch 207 of 2736... Applying patch 208 of 2736... Applying patch 209 of 2736... Applying patch 210 of 2736... Applying patch 211 of 2736... Applying patch 212 of 2736... Applying patch 213 of 2736... Applying patch 214 of 2736... Applying patch 215 of 2736... Applying patch 216 of 2736... Applying patch 217 of 2736... Applying patch 218 of 2736... Applying patch 219 of 2736... Applying patch 220 of 2736... Applying patch 221 of 2736... Applying patch 222 of 2736... Applying patch 223 of 2736... Applying patch 224 of 2736... Applying patch 225 of 2736... Applying patch 226 of 2736... Applying patch 227 of 2736... Applying patch 228 of 2736... Applying patch 229 of 2736... Applying patch 230 of 2736... Applying patch 231 of 2736... Applying patch 232 of 2736... Applying patch 233 of 2736... Applying patch 234 of 2736... Applying patch 235 of 2736... Applying patch 236 of 2736... Applying patch 237 of 2736... Applying patch 238 of 2736... Applying patch 239 of 2736... Applying patch 240 of 2736... Applying patch 241 of 2736... Applying patch 242 of 2736... Applying patch 243 of 2736... Applying patch 244 of 2736... Applying patch 245 of 2736... Applying patch 246 of 2736... Applying patch 247 of 2736... Applying patch 248 of 2736... Applying patch 249 of 2736... Applying patch 250 of 2736... Applying patch 251 of 2736... Applying patch 252 of 2736... Applying patch 253 of 2736... Applying patch 254 of 2736... Applying patch 255 of 2736... Applying patch 256 of 2736... Applying patch 257 of 2736... Applying patch 258 of 2736... Applying patch 259 of 2736... Applying patch 260 of 2736... Applying patch 261 of 2736... Applying patch 262 of 2736... Applying patch 263 of 2736... Applying patch 264 of 2736... Applying patch 265 of 2736... Applying patch 266 of 2736... Applying patch 267 of 2736... Applying patch 268 of 2736... Applying patch 269 of 2736... Applying patch 270 of 2736... Applying patch 271 of 2736... Applying patch 272 of 2736... Applying patch 273 of 2736... Applying patch 274 of 2736... Applying patch 275 of 2736... Applying patch 276 of 2736... Applying patch 2 77 of 2736... Applying patch 278 of 2736... Applying patch 279 of 2736... Applying patch 280 of 2736... Applying patch 281 of 2736... Applying patch 282 of 2736... Applying patch 283 of 2736... Applying patch 284 of 2736... Applying patch 285 of 2736... Applying patch 286 of 2736... Applying patch 287 of 2736... Applying patch 288 of 2736... Applying patch 289 of 2736... Applying patch 290 of 2736... Applying patch 291 of 2736... Applying patch 292 of 2736... Applying patch 293 of 2736... Applying patch 294 of 2736... Applying patch 295 of 2736... Applying patch 296 of 2736... Applying patch 297 of 2736... Applying patch 298 of 2736... Applying patch 299 of 2736... Applying patch 300 of 2736... Applying patch 301 of 2736... Applying patch 302 of 2736... Applying patch 303 of 2736... Applying patch 304 of 2736... Applying patch 305 of 2736... Applying patch 306 of 2736... Applying patch 307 of 2736... Applying patch 308 of 2736... Applying patch 309 of 2736... Applying patch 310 of 2736... Applying patch 311 of 2736... Applying patch 312 of 2736... Applying patch 313 of 2736... Applying patch 314 of 2736... Applying patch 315 of 2736... Applying patch 316 of 2736... Applying patch 317 of 2736... Applying patch 318 of 2736... Applying patch 319 of 2736... Applying patch 320 of 2736... Applying patch 321 of 2736... Applying patch 322 of 2736... Applying patch 323 of 2736... Applying patch 324 of 2736... Applying patch 325 of 2736... Applying patch 326 of 2736... Applying patch 327 of 2736... Applying patch 328 of 2736... Applying patch 329 of 2736... Applying patch 330 of 2736... Applying patch 331 of 2736... Applying patch 332 of 2736... Applying patch 333 of 2736... Applying patch 334 of 2736... Applying patch 335 of 2736... Applying patch 336 of 2736... Applying patch 337 of 2736... Applying patch 338 of 2736... Applying patch 339 of 2736... Applying patch 340 of 2736... Applying patch 341 of 2736... Applying patch 342 of 2736... Applying patch 343 of 2736... Applying patch 344 of 2736... Applying patch 345 of 2 736... Applying patch 346 of 2736... Applying patch 347 of 2736... Applying patch 348 of 2736... Applying patch 349 of 2736... Applying patch 350 of 2736... Applying patch 351 of 2736... Applying patch 352 of 2736... Applying patch 353 of 2736... Applying patch 354 of 2736... Applying patch 355 of 2736... Applying patch 356 of 2736... Applying patch 357 of 2736... Applying patch 358 of 2736... Applying patch 359 of 2736... Applying patch 360 of 2736... Applying patch 361 of 2736... Applying patch 362 of 2736... Applying patch 363 of 2736... Applying patch 364 of 2736... Applying patch 365 of 2736... Applying patch 366 of 2736... Applying patch 367 of 2736... Applying patch 368 of 2736... Applying patch 369 of 2736... Applying patch 370 of 2736... Applying patch 371 of 2736... Applying patch 372 of 2736... Applying patch 373 of 2736... Applying patch 374 of 2736... Applying patch 375 of 2736... Applying patch 376 of 2736... Applying patch 377 of 2736... Applying patch 378 of 2736... Applying patch 379 of 2736... Applying patch 380 of 2736... Applying patch 381 of 2736... Applying patch 382 of 2736... Applying patch 383 of 2736... Applying patch 384 of 2736... Applying patch 385 of 2736... Applying patch 386 of 2736... Applying patch 387 of 2736... Applying patch 388 of 2736... Applying patch 389 of 2736... Applying patch 390 of 2736... Applying patch 391 of 2736... Applying patch 392 of 2736... Applying patch 393 of 2736... Applying patch 394 of 2736... Applying patch 395 of 2736... Applying patch 396 of 2736... Applying patch 397 of 2736... Applying patch 398 of 2736... Applying patch 399 of 2736... Applying patch 400 of 2736... Applying patch 401 of 2736... Applying patch 402 of 2736... Applying patch 403 of 2736... Applying patch 404 of 2736... Applying patch 405 of 2736... Applying patch 406 of 2736... Applying patch 407 of 2736... Applying patch 408 of 2736... Applying patch 409 of 2736... Applying patch 410 of 2736... Applying patch 411 of 2736... Applying patch 412 of 2736... Applying patch 413 of 2736... Applying patch 414 of 2736... Applying patch 415 of 2736... Applying patch 416 of 2736... Applying patch 417 of 2736... Applying patch 418 of 2736... Applying patch 419 of 2736... Applying patch 420 of 2736... Applying patch 421 of 2736... Applying patch 422 of 2736... Applying patch 423 of 2736... Applying patch 424 of 2736... Applying patch 425 of 2736... Applying patch 426 of 2736... Applying patch 427 of 2736... Applying patch 428 of 2736... Applying patch 429 of 2736... Applying patch 430 of 2736... Applying patch 431 of 2736... Applying patch 432 of 2736... Applying patch 433 of 2736... Applying patch 434 of 2736... Applying patch 435 of 2736... Applying patch 436 of 2736... Applying patch 437 of 2736... Applying patch 438 of 2736... Applying patch 439 of 2736... Applying patch 440 of 2736... Applying patch 441 of 2736... Applying patch 442 of 2736... Applying patch 443 of 2736... Applying patch 444 of 2736... Applying patch 445 of 2736... Applying patch 446 of 2736... Applying patch 447 of 2736... Applying patch 448 of 2736... Applying patch 449 of 2736... Applying patch 450 of 2736... Applying patch 451 of 2736... Applying patch 452 of 2736... Applying patch 453 of 2736... Applying patch 454 of 2736... Applying patch 455 of 2736... Applying patch 456 of 2736... Applying patch 457 of 2736... Applying patch 458 of 2736... Applying patch 459 of 2736... Applying patch 460 of 2736... Applying patch 461 of 2736... Applying patch 462 of 2736... Applying patch 463 of 2736... Applying patch 464 of 2736... Applying patch 465 of 2736... Applying patch 466 of 2736... Applying patch 467 of 2736... Applying patch 468 of 2736... Applying patch 469 of 2736... Applying patch 470 of 2736... Applying patch 471 of 2736... Applying patch 472 of 2736... Applying patch 473 of 2736... Applying patch 474 of 2736... Applying patch 475 of 2736... Applying patch 476 of 2736... Applying patch 477 of 2736... Applying patch 478 of 2736... Applying patch 479 of 2736... Applying patch 480 of 2736... Applying patch 481 of 2736... Applyin g patch 482 of 2736... Applying patch 483 of 2736... Applying patch 484 of 2736... Applying patch 485 of 2736... Applying patch 486 of 2736... Applying patch 487 of 2736... Applying patch 488 of 2736... Applying patch 489 of 2736... Applying patch 490 of 2736... Applying patch 491 of 2736... Applying patch 492 of 2736... Applying patch 493 of 2736... Applying patch 494 of 2736... Applying patch 495 of 2736... Applying patch 496 of 2736... Applying patch 497 of 2736... Applying patch 498 of 2736... Applying patch 499 of 2736... Applying patch 500 of 2736... Applying patch 501 of 2736... Applying patch 502 of 2736... Applying patch 503 of 2736... Applying patch 504 of 2736... Applying patch 505 of 2736... Applying patch 506 of 2736... Applying patch 507 of 2736... Applying patch 508 of 2736... Applying patch 509 of 2736... Applying patch 510 of 2736... Applying patch 511 of 2736... Applying patch 512 of 2736... Applying patch 513 of 2736... Applying patch 514 of 2736... Applying patch 515 of 2736... Applying patch 516 of 2736... Applying patch 517 of 2736... Applying patch 518 of 2736... Applying patch 519 of 2736... Applying patch 520 of 2736... Applying patch 521 of 2736... Applying patch 522 of 2736... Applying patch 523 of 2736... Applying patch 524 of 2736... Applying patch 525 of 2736... Applying patch 526 of 2736... Applying patch 527 of 2736... Applying patch 528 of 2736... Applying patch 529 of 2736... Applying patch 530 of 2736... Applying patch 531 of 2736... Applying patch 532 of 2736... Applying patch 533 of 2736... Applying patch 534 of 2736... Applying patch 535 of 2736... Applying patch 536 of 2736... Applying patch 537 of 2736... Applying patch 538 of 2736... Applying patch 539 of 2736... Applying patch 540 of 2736... Applying patch 541 of 2736... Applying patch 542 of 2736... Applying patch 543 of 2736... Applying patch 544 of 2736... Applying patch 545 of 2736... Applying patch 546 of 2736... Applying patch 547 of 2736... Applying patch 548 of 2736... Applying patch 549 of 2736... Applying patch 550 of 2736... Applying patch 551 of 2736... Applying patch 552 of 2736... Applying patch 553 of 2736... Applying patch 554 of 2736... Applying patch 555 of 2736... Applying patch 556 of 2736... Applying patch 557 of 2736... Applying patch 558 of 2736... Applying patch 559 of 2736... Applying patch 560 of 2736... Applying patch 561 of 2736... Applying patch 562 of 2736... Applying patch 563 of 2736... Applying patch 564 of 2736... Applying patch 565 of 2736... Applying patch 566 of 2736... Applying patch 567 of 2736... Applying patch 568 of 2736... Applying patch 569 of 2736... Applying patch 570 of 2736... Applying patch 571 of 2736... Applying patch 572 of 2736... Applying patch 573 of 2736... Applying patch 574 of 2736... Applying patch 575 of 2736... Applying patch 576 of 2736... Applying patch 577 of 2736... Applying patch 578 of 2736... Applying patch 579 of 2736... Applying patch 580 of 2736... Applying patch 581 of 2736... Applying patch 582 of 2736... Applying patch 583 of 2736... Applying patch 584 of 2736... Applying patch 585 of 2736... Applying patch 586 of 2736... Applying patch 587 of 2736... Applying patch 588 of 2736... Applying patch 589 of 2736... Applying patch 590 of 2736... Applying patch 591 of 2736... Applying patch 592 of 2736... Applying patch 593 of 2736... Applying patch 594 of 2736... Applying patch 595 of 2736... Applying patch 596 of 2736... Applying patch 597 of 2736... Applying patch 598 of 2736... Applying patch 599 of 2736... Applying patch 600 of 2736... Applying patch 601 of 2736... Applying patch 602 of 2736... Applying patch 603 of 2736... Applying patch 604 of 2736... Applying patch 605 of 2736... Applying patch 606 of 2736... Applying patch 607 of 2736... Applying patch 608 of 2736... Applying patch 609 of 2736... Applying patch 610 of 2736... Applying patch 611 of 2736... Applying patch 612 of 2736... Applying patch 613 of 2736... Applying patch 614 of 2736... Applying patch 615 of 2736... Applying patch 616 of 2736... Applying patch 617 of 2736... Applying patch 618 of 2736... Applying patch 619 of 2736... Applying patch 620 of 2736... Applying patch 621 of 2736... Applying patch 622 of 2736... Applying patch 623 of 2736... Applying patch 624 of 2736... Applying patch 625 of 2736... Applying patch 626 of 2736... Applying patch 627 of 2736... Applying patch 628 of 2736... Applying patch 629 of 2736... Applying patch 630 of 2736... Applying patch 631 of 2736... Applying patch 632 of 2736... Applying patch 633 of 2736... Applying patch 634 of 2736... Applying patch 635 of 2736... Applying patch 636 of 2736... Applying patch 637 of 2736... Applying patch 638 of 2736... Applying patch 639 of 2736... Applying patch 640 of 2736... Applying patch 641 of 2736... Applying patch 642 of 2736... Applying patch 643 of 2736... Applying patch 644 of 2736... Applying patch 645 of 2736... Applying patch 646 of 2736... Applying patch 647 of 2736... Applying patch 648 of 2736... Applying patch 649 of 2736... Applying patch 650 of 2736... Applying patch 651 of 2736... Applying patch 652 of 2736... Applying patch 653 of 2736... Applying patch 654 of 2736... Applying patch 655 of 2736... Applying patch 656 of 2736... Applying patch 657 of 2736... Applying patch 658 of 2736... Applying patch 659 of 2736... Applying patch 660 of 2736... Applying patch 661 of 2736... Applying patch 662 of 2736... Applying patch 663 of 2736... Applying patch 664 of 2736... Applying patch 665 of 2736... Applying patch 666 of 2736... Applying patch 667 of 2736... Applying patch 668 of 2736... Applying patch 669 of 2736... Applying patch 670 of 2736... Applying patch 671 of 2736... Applying patch 672 of 2736... Applying patch 673 of 2736... Applying patch 674 of 2736... Applying patch 675 of 2736... Applying patch 676 of 2736... Applying patch 677 of 2736... Applying patch 678 of 2736... Applying patch 679 of 2736... Applying patch 680 of 2736... Applying patch 681 of 2736... Applying patch 682 of 2736... Applying patch 683 of 2736... Applying patch 684 of 2736... Applying patch 685 of 2736... Applying patch 686 of 2736.. . Applying patch 687 of 2736... Applying patch 688 of 2736... Applying patch 689 of 2736... Applying patch 690 of 2736... Applying patch 691 of 2736... Applying patch 692 of 2736... Applying patch 693 of 2736... Applying patch 694 of 2736... Applying patch 695 of 2736... Applying patch 696 of 2736... Applying patch 697 of 2736... Applying patch 698 of 2736... Applying patch 699 of 2736... Applying patch 700 of 2736... Applying patch 701 of 2736... Applying patch 702 of 2736... Applying patch 703 of 2736... Applying patch 704 of 2736... Applying patch 705 of 2736... Applying patch 706 of 2736... Applying patch 707 of 2736... Applying patch 708 of 2736... Applying patch 709 of 2736... Applying patch 710 of 2736... Applying patch 711 of 2736... Applying patch 712 of 2736... Applying patch 713 of 2736... Applying patch 714 of 2736... Applying patch 715 of 2736... Applying patch 716 of 2736... Applying patch 717 of 2736... Applying patch 718 of 2736... Applying patch 719 of 2736... Applying patch 720 of 2736... Applying patch 721 of 2736... Applying patch 722 of 2736... Applying patch 723 of 2736... Applying patch 724 of 2736... Applying patch 725 of 2736... Applying patch 726 of 2736... Applying patch 727 of 2736... Applying patch 728 of 2736... Applying patch 729 of 2736... Applying patch 730 of 2736... Applying patch 731 of 2736... Applying patch 732 of 2736... Applying patch 733 of 2736... Applying patch 734 of 2736... Applying patch 735 of 2736... Applying patch 736 of 2736... Applying patch 737 of 2736... Applying patch 738 of 2736... Applying patch 739 of 2736... Applying patch 740 of 2736... Applying patch 741 of 2736... Applying patch 742 of 2736... Applying patch 743 of 2736... Applying patch 744 of 2736... Applying patch 745 of 2736... Applying patch 746 of 2736... Applying patch 747 of 2736... Applying patch 748 of 2736... Applying patch 749 of 2736... Applying patch 750 of 2736... Applying patch 751 of 2736... Applying patch 752 of 2736... Applying patch 753 of 2736... Applying patch 754 of 2736... Apply ing patch 755 of 2736... Applying patch 756 of 2736... Applying patch 757 of 2736... Applying patch 758 of 2736... Applying patch 759 of 2736... Applying patch 760 of 2736... Applying patch 761 of 2736... Applying patch 762 of 2736... Applying patch 763 of 2736... Applying patch 764 of 2736... Applying patch 765 of 2736... Applying patch 766 of 2736... Applying patch 767 of 2736... Applying patch 768 of 2736... Applying patch 769 of 2736... Applying patch 770 of 2736... Applying patch 771 of 2736... Applying patch 772 of 2736... Applying patch 773 of 2736... Applying patch 774 of 2736... Applying patch 775 of 2736... Applying patch 776 of 2736... Applying patch 777 of 2736... Applying patch 778 of 2736... Applying patch 779 of 2736... Applying patch 780 of 2736... Applying patch 781 of 2736... Applying patch 782 of 2736... Applying patch 783 of 2736... Applying patch 784 of 2736... Applying patch 785 of 2736... Applying patch 786 of 2736... Applying patch 787 of 2736... Applying patch 788 of 2736... Applying patch 789 of 2736... Applying patch 790 of 2736... Applying patch 791 of 2736... Applying patch 792 of 2736... Applying patch 793 of 2736... Applying patch 794 of 2736... Applying patch 795 of 2736... Applying patch 796 of 2736... Applying patch 797 of 2736... Applying patch 798 of 2736... Applying patch 799 of 2736... Applying patch 800 of 2736... Applying patch 801 of 2736... Applying patch 802 of 2736... Applying patch 803 of 2736... Applying patch 804 of 2736... Applying patch 805 of 2736... Applying patch 806 of 2736... Applying patch 807 of 2736... Applying patch 808 of 2736... Applying patch 809 of 2736... Applying patch 810 of 2736... Applying patch 811 of 2736... Applying patch 812 of 2736... Applying patch 813 of 2736... Applying patch 814 of 2736... Applying patch 815 of 2736... Applying patch 816 of 2736... Applying patch 817 of 2736... Applying patch 818 of 2736... Applying patch 819 of 2736... Applying patch 820 of 2736... Applying patch 821 of 2736... Applying patch 822 of 2736... Applying pat ch 823 of 2736... Applying patch 824 of 2736... Applying patch 825 of 2736... Applying patch 826 of 2736... Applying patch 827 of 2736... Applying patch 828 of 2736... Applying patch 829 of 2736... Applying patch 830 of 2736... Applying patch 831 of 2736... Applying patch 832 of 2736... Applying patch 833 of 2736... Applying patch 834 of 2736... Applying patch 835 of 2736... Applying patch 836 of 2736... Applying patch 837 of 2736... Applying patch 838 of 2736... Applying patch 839 of 2736... Applying patch 840 of 2736... Applying patch 841 of 2736... Applying patch 842 of 2736... Applying patch 843 of 2736... Applying patch 844 of 2736... Applying patch 845 of 2736... Applying patch 846 of 2736... Applying patch 847 of 2736... Applying patch 848 of 2736... Applying patch 849 of 2736... Applying patch 850 of 2736... Applying patch 851 of 2736... Applying patch 852 of 2736... Applying patch 853 of 2736... Applying patch 854 of 2736... Applying patch 855 of 2736... Applying patch 856 of 2736... Applying patch 857 of 2736... Applying patch 858 of 2736... Applying patch 859 of 2736... Applying patch 860 of 2736... Applying patch 861 of 2736... Applying patch 862 of 2736... Applying patch 863 of 2736... Applying patch 864 of 2736... Applying patch 865 of 2736... Applying patch 866 of 2736... Applying patch 867 of 2736... Applying patch 868 of 2736... Applying patch 869 of 2736... Applying patch 870 of 2736... Applying patch 871 of 2736... Applying patch 872 of 2736... Applying patch 873 of 2736... Applying patch 874 of 2736... Applying patch 875 of 2736... Applying patch 876 of 2736... Applying patch 877 of 2736... Applying patch 878 of 2736... Applying patch 879 of 2736... Applying patch 880 of 2736... Applying patch 881 of 2736... Applying patch 882 of 2736... Applying patch 883 of 2736... Applying patch 884 of 2736... Applying patch 885 of 2736... Applying patch 886 of 2736... Applying patch 887 of 2736... Applying patch 888 of 2736... Applying patch 889 of 2736... Applying patch 890 of 2736... Applying patch 891 of 2736... Applying patch 892 of 2736... Applying patch 893 of 2736... Applying patch 894 of 2736... Applying patch 895 of 2736... Applying patch 896 of 2736... Applying patch 897 of 2736... Applying patch 898 of 2736... Applying patch 899 of 2736... Applying patch 900 of 2736... Applying patch 901 of 2736... Applying patch 902 of 2736... Applying patch 903 of 2736... Applying patch 904 of 2736... Applying patch 905 of 2736... Applying patch 906 of 2736... Applying patch 907 of 2736... Applying patch 908 of 2736... Applying patch 909 of 2736... Applying patch 910 of 2736... Applying patch 911 of 2736... Applying patch 912 of 2736... Applying patch 913 of 2736... Applying patch 914 of 2736... Applying patch 915 of 2736... Applying patch 916 of 2736... Applying patch 917 of 2736... Applying patch 918 of 2736... Applying patch 919 of 2736... Applying patch 920 of 2736... Applying patch 921 of 2736... Applying patch 922 of 2736... Applying patch 923 of 2736... Applying patch 924 of 2736... Applying patch 925 of 2736... Applying patch 926 of 2736... Applying patch 927 of 2736... Applying patch 928 of 2736... Applying patch 929 of 2736... Applying patch 930 of 2736... Applying patch 931 of 2736... Applying patch 932 of 2736... Applying patch 933 of 2736... Applying patch 934 of 2736... Applying patch 935 of 2736... Applying patch 936 of 2736... Applying patch 937 of 2736... Applying patch 938 of 2736... Applying patch 939 of 2736... Applying patch 940 of 2736... Applying patch 941 of 2736... Applying patch 942 of 2736... Applying patch 943 of 2736... Applying patch 944 of 2736... Applying patch 945 of 2736... Applying patch 946 of 2736... Applying patch 947 of 2736... Applying patch 948 of 2736... Applying patch 949 of 2736... Applying patch 950 of 2736... Applying patch 951 of 2736... Applying patch 952 of 2736... Applying patch 953 of 2736... Applying patch 954 of 2736... Applying patch 955 of 2736... Applying patch 956 of 2736... Applying patch 957 of 2736... Applying patch 958 of 2736... Applying patch 959 of 2736 ... Applying patch 960 of 2736... Applying patch 961 of 2736... Applying patch 962 of 2736... Applying patch 963 of 2736... Applying patch 964 of 2736... Applying patch 965 of 2736... Applying patch 966 of 2736... Applying patch 967 of 2736... Applying patch 968 of 2736... Applying patch 969 of 2736... Applying patch 970 of 2736... Applying patch 971 of 2736... Applying patch 972 of 2736... Applying patch 973 of 2736... Applying patch 974 of 2736... Applying patch 975 of 2736... Applying patch 976 of 2736... Applying patch 977 of 2736... Applying patch 978 of 2736... Applying patch 979 of 2736... Applying patch 980 of 2736... Applying patch 981 of 2736... Applying patch 982 of 2736... Applying patch 983 of 2736... Applying patch 984 of 2736... Applying patch 985 of 2736... Applying patch 986 of 2736... Applying patch 987 of 2736... Applying patch 988 of 2736... Applying patch 989 of 2736... Applying patch 990 of 2736... Applying patch 991 of 2736... Applying patch 992 of 2736... Applying patch 993 of 2736... Applying patch 994 of 2736... Applying patch 995 of 2736... Applying patch 996 of 2736... Applying patch 997 of 2736... Applying patch 998 of 2736... Applying patch 999 of 2736... Applying patch 1000 of 2736... Applying patch 1001 of 2736... Applying patch 1002 of 2736... Applying patch 1003 of 2736... Applying patch 1004 of 2736... Applying patch 1005 of 2736... Applying patch 1006 of 2736... Applying patch 1007 of 2736... Applying patch 1008 of 2736... Applying patch 1009 of 2736... Applying patch 1010 of 2736... Applying patch 1011 of 2736... Applying patch 1012 of 2736... Applying patch 1013 of 2736... Applying patch 1014 of 2736... Applying patch 1015 of 2736... Applying patch 1016 of 2736... Applying patch 1017 of 2736... Applying patch 1018 of 2736... Applying patch 1019 of 2736... Applying patch 1020 of 2736... Applying patch 1021 of 2736... Applying patch 1022 of 2736... Applying patch 1023 of 2736... Applying patch 1024 of 2736... Applying patch 1025 of 2736... Applying patch 1026 of 2736... Applyi ng patch 1027 of 2736... Applying patch 1028 of 2736... Applying patch 1029 of 2736... Applying patch 1030 of 2736... Applying patch 1031 of 2736... Applying patch 1032 of 2736... Applying patch 1033 of 2736... Applying patch 1034 of 2736... Applying patch 1035 of 2736... Applying patch 1036 of 2736... Applying patch 1037 of 2736... Applying patch 1038 of 2736... Applying patch 1039 of 2736... Applying patch 1040 of 2736... Applying patch 1041 of 2736... Applying patch 1042 of 2736... Applying patch 1043 of 2736... Applying patch 1044 of 2736... Applying patch 1045 of 2736... Applying patch 1046 of 2736... Applying patch 1047 of 2736... Applying patch 1048 of 2736... Applying patch 1049 of 2736... Applying patch 1050 of 2736... Applying patch 1051 of 2736... Applying patch 1052 of 2736... Applying patch 1053 of 2736... Applying patch 1054 of 2736... Applying patch 1055 of 2736... Applying patch 1056 of 2736... Applying patch 1057 of 2736... Applying patch 1058 of 2736... Applying patch 1059 of 2736... Applying patch 1060 of 2736... Applying patch 1061 of 2736... Applying patch 1062 of 2736... Applying patch 1063 of 2736... Applying patch 1064 of 2736... Applying patch 1065 of 2736... Applying patch 1066 of 2736... Applying patch 1067 of 2736... Applying patch 1068 of 2736... Applying patch 1069 of 2736... Applying patch 1070 of 2736... Applying patch 1071 of 2736... Applying patch 1072 of 2736... Applying patch 1073 of 2736... Applying patch 1074 of 2736... Applying patch 1075 of 2736... Applying patch 1076 of 2736... Applying patch 1077 of 2736... Applying patch 1078 of 2736... Applying patch 1079 of 2736... Applying patch 1080 of 2736... Applying patch 1081 of 2736... Applying patch 1082 of 2736... Applying patch 1083 of 2736... Applying patch 1084 of 2736... Applying patch 1085 of 2736... Applying patch 1086 of 2736... Applying patch 1087 of 2736... Applying patch 1088 of 2736... Applying patch 1089 of 2736... Applying patch 1090 of 2736... Applying patch 1091 of 2736... Applying patch 1092 of 2736... Applyin g patch 1093 of 2736... Applying patch 1094 of 2736... Applying patch 1095 of 2736... Applying patch 1096 of 2736... Applying patch 1097 of 2736... Applying patch 1098 of 2736... Applying patch 1099 of 2736... Applying patch 1100 of 2736... Applying patch 1101 of 2736... Applying patch 1102 of 2736... Applying patch 1103 of 2736... Applying patch 1104 of 2736... Applying patch 1105 of 2736... Applying patch 1106 of 2736... Applying patch 1107 of 2736... Applying patch 1108 of 2736... Applying patch 1109 of 2736... Applying patch 1110 of 2736... Applying patch 1111 of 2736... Applying patch 1112 of 2736... Applying patch 1113 of 2736... Applying patch 1114 of 2736... Applying patch 1115 of 2736... Applying patch 1116 of 2736... Applying patch 1117 of 2736... Applying patch 1118 of 2736... Applying patch 1119 of 2736... Applying patch 1120 of 2736... Applying patch 1121 of 2736... Applying patch 1122 of 2736... Applying patch 1123 of 2736... Applying patch 1124 of 2736... Applying patch 1125 of 2736... Applying patch 1126 of 2736... Applying patch 1127 of 2736... Applying patch 1128 of 2736... Applying patch 1129 of 2736... Applying patch 1130 of 2736... Applying patch 1131 of 2736... Unapplicable patch: Thu Feb 17 10:00:45 GMT Standard Time 2005 simonmar * [project @ 2005-02-17 10:00:45 by simonmar] Rename Rn017.hs to avoid clash on non-case-sensitive file systems darcs.exe: ./tests/ghc-regress/rename/should_compile/rn017.hs: openBinaryFile: does not exist (No such file or directory) darcs failed: 256 at ./darcs-all line 57. From claus.reinke at talk21.com Tue Aug 5 04:21:54 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 5 04:21:41 2008 Subject: benefits of extralibs/consequences of exceptions (Re: head aches in parser/Parser.hs) References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> Message-ID: <004801c8f6d4$536b9c00$31288351@cr3lt> > It seems that the old, pre-Cabal build system did not clean some or > all of the preprocessed files (such as Parser.hs). This was not much > of a problem in practice, because the Makefiles used the relative > timestamps to tell whether to regenerate Parser.hs from Parser.y. In > contrast, Cabal stores all generated files in a separate directory > (compiler/dist-stage[1/2]), and thus doesn't need to look at relative > timestamps; so it gets confused by the old, leftover Parser.hs et al. Yes, I did delete those generated files that weren't newer than their sources by hand, after which the build got as far as the windows HEAD builder (Network.hs). I just wanted (again) to point out the importance of an accurate distclean target (which has the annoying quality that the ill effects of an inaccurate target version will only be felt after that target version becomes obsolete). But thanks for the explanation, and for recording the issue/ workaround here on the list (which is always my first stop for HEAD build issues). Now, about that HEAD builder: since looking at buildbot results is apparently no longer in vogue, I'd like to mention the _failure_ output (for windows) from todays HEAD buildbot collator below. It highlights an important advantage of having a nontrivial set of extralibs in the ghc buildbot: early warnings about when and how ghc changes are going to break user-/library-code. Once the extralibs go, that feedback will be less immediate, the spread of breakage will be wider, and the current "why should Ghc Hq have to worry about network package maintenance?" could easily turn into a major source of friction, with both Ghc Hq and library maintainers insisting that the breakage isn't in their boat ("but HEAD fast builds just fine","but I didn't change a bit in my library code") and users likely to pay the price. Btw, are the exception changes meant to lead to another round of library breakage/updates, or is this just the compatibility mode not yet being in place? Claus c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name network-2.2.0.0 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:260:29: Not in scope: `Exception.ioErrors' <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' From nominolo at googlemail.com Tue Aug 5 04:30:22 2008 From: nominolo at googlemail.com (Thomas Schilling) Date: Tue Aug 5 04:30:15 2008 Subject: head aches in parser/Parser.hs In-Reply-To: References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> Message-ID: <15AADC08-0A29-45FE-ADBC-68D8CF3D5376@googlemail.com> How is that better than having only the actual source files in you src directory? All generated files will go into dist-*/ and there's no way to confuse anything. Cabal does allow including pre-generated files in dist tarballs, but for development, generated files have intentionally be moved into dist/. On 5 Aug 2008, at 06:51, Roman Leshchinskiy wrote: > > On 05/08/2008, at 14:15, Judah Jacobson wrote: > >> It seems that the old, pre-Cabal build system did not clean some or >> all of the preprocessed files (such as Parser.hs). This was not much >> of a problem in practice, because the Makefiles used the relative >> timestamps to tell whether to regenerate Parser.hs from Parser.y. In >> contrast, Cabal stores all generated files in a separate directory >> (compiler/dist-stage[1/2]), and thus doesn't need to look at relative >> timestamps; so it gets confused by the old, leftover Parser.hs et al. > > Ah, thanks for clarifying this. I did remove all the files by hand > eventually but couldn't figure out why this was necessary. > >> Ironically this is another reason that switching to Cabal is a win -- >> cleaning of preprocessed files happens automatically. > > Can't resist the urge to nitpick... IIUC, where the make-based > system would generate Parser.hs at most once per build Cabal now > (unnecessarily) regenerates it for each stage. So it is really > using a different algorithm with slightly worse performance but > better cleaning behaviour. It would have been trivial to implement > with make, too. > > But this has highlighted what is IMO a problem in Cabal's design. > It doesn't know that to generate the module Parser it needs to > start with Parser.y and just uses whatever source file it finds. If > that happens to be Parser.y things work but if it finds something > else things break. This looks very fragile to me. Could Cabal > perhaps allow .cabal files to explicitly specify which source files > to use? As in: > > exposed-modules: Parser(Parser.y) > > Roman > > > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc / Thomas -- Push the envelope. Watch it bend. -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 194 bytes Desc: This is a digitally signed message part Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080805/a4b0ddd5/PGP.bin From marlowsd at gmail.com Tue Aug 5 04:42:19 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 5 04:42:13 2008 Subject: head aches in parser/Parser.hs In-Reply-To: <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> Message-ID: <4898126B.40607@gmail.com> Judah Jacobson wrote: > It seems that the old, pre-Cabal build system did not clean some or > all of the preprocessed files (such as Parser.hs). Actually this was by design. 'make distclean' is supposed to clean everything that is not shipped in a source distribution, and source distributions are supposed to contain Happy- and Alex-generated source files (so that you don't need Happy or Alex to build from a source tarball). Ian: I suspect this is now broken. So we could either require Happy and Alex unconditionally, in which case the wiki docs need to be updated, or we could restore the previous behaviuor, but I'm guessing that's harder. Cheers, Simon From marlowsd at gmail.com Tue Aug 5 04:49:02 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 5 04:48:51 2008 Subject: benefits of extralibs/consequences of exceptions (Re: head aches in parser/Parser.hs) In-Reply-To: <004801c8f6d4$536b9c00$31288351@cr3lt> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> <004801c8f6d4$536b9c00$31288351@cr3lt> Message-ID: <489813FE.1040809@gmail.com> Claus Reinke wrote: > Btw, are the exception changes meant to lead to another round > of library breakage/updates, or is this just the compatibility mode > not yet being in place? We're planning to have some backwards compatibility in place for the 6.10.1 release (maybe I'd get a chance to work on it if you folks would stop sending emails I need to reply to :-p). What we plan to do is provide a package called base-3.x in addition to base-4.x. base-3.x will depend on base-4.x, but have the same API as the existing base-3.x in GHC 6.8. Packages that explicitly depend on base-3.x will continue to work. Unfortunately these are few and far between, despite our warnings after the 6.8 release. So in order to keep most packages working we intend to try building the whole of Hackage, identify those packages that have been broken by API changes, and fix their .cabal files in the Hackage database. This will mean that packages installed by cabal-install will work, but if you download the tarball and try to build with Cabal it might still fail. I think that's the best we can do for now, though. Cheers, Simon From rl at cse.unsw.edu.au Tue Aug 5 05:06:12 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Tue Aug 5 05:06:06 2008 Subject: head aches in parser/Parser.hs In-Reply-To: <15AADC08-0A29-45FE-ADBC-68D8CF3D5376@googlemail.com> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> <15AADC08-0A29-45FE-ADBC-68D8CF3D5376@googlemail.com> Message-ID: On 05/08/2008, at 18:30, Thomas Schilling wrote: > How is that better than having only the actual source files in you > src directory? All generated files will go into dist-*/ and there's > no way to confuse anything. Cabal does allow including pre- > generated files in dist tarballs, but for development, generated > files have intentionally be moved into dist/. The difference is that it's harder to shoot yourself in the foot. In addition to the problem discussed in this thread, I can think of many other ways for an unwanted file to end up in the source directory during development. Roman > On 5 Aug 2008, at 06:51, Roman Leshchinskiy wrote: > >> >> On 05/08/2008, at 14:15, Judah Jacobson wrote: >> >>> It seems that the old, pre-Cabal build system did not clean some or >>> all of the preprocessed files (such as Parser.hs). This was not >>> much >>> of a problem in practice, because the Makefiles used the relative >>> timestamps to tell whether to regenerate Parser.hs from Parser.y. >>> In >>> contrast, Cabal stores all generated files in a separate directory >>> (compiler/dist-stage[1/2]), and thus doesn't need to look at >>> relative >>> timestamps; so it gets confused by the old, leftover Parser.hs et >>> al. >> >> Ah, thanks for clarifying this. I did remove all the files by hand >> eventually but couldn't figure out why this was necessary. >> >>> Ironically this is another reason that switching to Cabal is a win >>> -- >>> cleaning of preprocessed files happens automatically. >> >> Can't resist the urge to nitpick... IIUC, where the make-based >> system would generate Parser.hs at most once per build Cabal now >> (unnecessarily) regenerates it for each stage. So it is really >> using a different algorithm with slightly worse performance but >> better cleaning behaviour. It would have been trivial to implement >> with make, too. >> >> But this has highlighted what is IMO a problem in Cabal's design. >> It doesn't know that to generate the module Parser it needs to >> start with Parser.y and just uses whatever source file it finds. If >> that happens to be Parser.y things work but if it finds something >> else things break. This looks very fragile to me. Could Cabal >> perhaps allow .cabal files to explicitly specify which source files >> to use? As in: >> >> exposed-modules: Parser(Parser.y) >> >> Roman >> >> >> _______________________________________________ >> Cvs-ghc mailing list >> Cvs-ghc@haskell.org >> http://www.haskell.org/mailman/listinfo/cvs-ghc > > / Thomas > -- > Push the envelope. Watch it bend. > > > From batterseapower at hotmail.com Tue Aug 5 05:20:39 2008 From: batterseapower at hotmail.com (Max Bolingbroke) Date: Tue Aug 5 05:20:22 2008 Subject: benefits of extralibs/consequences of exceptions (Re: head aches in parser/Parser.hs) In-Reply-To: <489813FE.1040809@gmail.com> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> <004801c8f6d4$536b9c00$31288351@cr3lt> <489813FE.1040809@gmail.com> Message-ID: <9d4d38820808050220r1f848a42g85c242b161c5c08d@mail.gmail.com> > Packages that explicitly depend on base-3.x will continue to work. > Unfortunately these are few and far between, despite our warnings after the > 6.8 release. If this was reccomended practice, then I must have missed where it was documented. In particular, the "Upgrading packages to work with recent Cabal and GHC versions" link from haskell.org/cabal leads to http://haskell.org/haskellwiki/Upgrading_packages, which suggests: """ library if flag(splitBase) build-depends: base >= 3, containers else build-depends: base < 3 """ Unless my understanding is wrong, this will consume base-4 while ignoring your new compatibility base-3. Where should Haskellers be looking to find these reccomendations, if not on the official Cabal site? Cheers, Max From marlowsd at gmail.com Tue Aug 5 05:23:15 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 5 05:23:03 2008 Subject: Version control systems Message-ID: <48981C03.10908@gmail.com> Following lots of useful discussion and evaluation of the available DVCSs out there, the GHC team have made a decision: we're going to switch to git. It came down to two things: the degree of support available, and flexibility of the tools (git is much happier to let you modify the history than Mercurial). Speed ruled out bzr, and Windows support is less of an issue: git appears to work reasonably well on Windows these days. So we need a plan for switching. We aim to make the switch shortly before branching the repository for 6.10, which would mean we need to make the switch early September, in around 5 weeks time. Before then, the goal is to get the infrastructure to the point where we can switch with minimum fuss. We already have an up-to-date git mirror thanks to Thomas Schilling: git clone http://darcs.haskell.org/ghc.git (notice how fast that is :-) darcs-all will be able to work with either the git repository or the darcs repository (Max Bolingbroke is working on this, I believe). We can switch the automatic builds over to git as soon as darcs-all is working, and as long as the git mirror is kept up to date (Thomas: is the mirror being automatically updated now?). I'd urge people to try out the git mirror and let us know how you get on. We'll also work on updating the build documentation on the wiki and creating a page of getting-started info on using git. Cheers, Simon From marlowsd at gmail.com Tue Aug 5 05:26:31 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 5 05:26:19 2008 Subject: benefits of extralibs/consequences of exceptions (Re: head aches in parser/Parser.hs) In-Reply-To: <9d4d38820808050220r1f848a42g85c242b161c5c08d@mail.gmail.com> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> <004801c8f6d4$536b9c00$31288351@cr3lt> <489813FE.1040809@gmail.com> <9d4d38820808050220r1f848a42g85c242b161c5c08d@mail.gmail.com> Message-ID: <48981CC7.1040405@gmail.com> Max Bolingbroke wrote: >> Packages that explicitly depend on base-3.x will continue to work. >> Unfortunately these are few and far between, despite our warnings after the >> 6.8 release. > > If this was reccomended practice, then I must have missed where it was > documented. In particular, the "Upgrading packages to work with recent > Cabal and GHC versions" link from haskell.org/cabal leads to > http://haskell.org/haskellwiki/Upgrading_packages, which suggests: > > """ > library > if flag(splitBase) > build-depends: base >= 3, containers > else > build-depends: base < 3 > """ > > Unless my understanding is wrong, this will consume base-4 while > ignoring your new compatibility base-3. > > Where should Haskellers be looking to find these reccomendations, if > not on the official Cabal site? http://www.haskell.org/haskellwiki/Package_versioning_policy clearly we should do a better job of publicising this, though. Also we plan to have Cabal emit warnings when the policy is not being followed. Cheers, Simon From claus.reinke at talk21.com Tue Aug 5 05:30:51 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 5 05:30:37 2008 Subject: head aches in parser/Parser.hs References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> Message-ID: <009d01c8f6dd$f4f76b40$31288351@cr3lt> > contrast, Cabal stores all generated files in a separate directory > (compiler/dist-stage[1/2]), and thus doesn't need to look at relative > timestamps; so it gets confused by the old, leftover Parser.hs et al. While that is cleaner, it also takes some getting used to, as generated sources are no longer in source directories - then again, they aren't often readable anyway, and perhaps there will be fewer things to go wrong with them. It is confusing, though, that Cabal silently uses compiler/parser/Parser.hs, if it is meant to generate and use compiler/dist-stage[12]/Parser.hs. There should be a Cabal warning: "variant of generated file in source dir, using that instead of generated file". > Ironically this is another reason that switching to Cabal is a win -- > cleaning of preprocessed files happens automatically. Unfortunately, > though, it looks like all of those leftover preprocessed files will > need to be deleted manually (but only this one time). The following > command worked for me (run inside the 'compilers' directory); > > find . -name "*.x" -or -name "*.y" -or -name "*.hsc" | sed > 's/\(.*\)\..*/\1.hs/' | xargs rm What about '*.pp'? Any others? Cabal warnings would really help. ./compiler/parser/Parser.y.pp ./compiler/parser/Parser.y ./compiler/prelude/primops.txt.pp ./compiler/prelude/primops.txt Claus From nominolo at googlemail.com Tue Aug 5 05:46:36 2008 From: nominolo at googlemail.com (Thomas Schilling) Date: Tue Aug 5 05:46:30 2008 Subject: Version control systems In-Reply-To: <48981C03.10908@gmail.com> References: <48981C03.10908@gmail.com> Message-ID: <2F633EE2-0031-41BC-8DDB-E1B748E17963@googlemail.com> On 5 Aug 2008, at 11:23, Simon Marlow wrote: > (Thomas: is the mirror being automatically updated now?). No. I have added the sync script as a post-apply hook, but it doesn't seem to work. Maybe I can debug this with Igloo today. / Thomas -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 194 bytes Desc: This is a digitally signed message part Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080805/5f43b66a/PGP.bin From simonmarhaskell at gmail.com Tue Aug 5 06:55:41 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Tue Aug 5 06:55:24 2008 Subject: patch applied (ghc): FIX BUILD on Windows Message-ID: <20080805105541.GA27392@haskell.galois.com> Mon Aug 4 03:57:40 PDT 2008 Simon Marlow * FIX BUILD on Windows M ./rts/Linker.c -4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080804105740-12142-91887e26029ad74998a4f6f353903a9d623861b7.gz From simonmarhaskell at gmail.com Tue Aug 5 06:55:45 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Tue Aug 5 06:55:31 2008 Subject: patch applied (ghc): 2nd try: remove lochash, it isn't needed (now) Message-ID: <20080805105545.GA27418@haskell.galois.com> Mon Aug 4 05:59:44 PDT 2008 Simon Marlow * 2nd try: remove lochash, it isn't needed (now) M ./rts/Linker.c -35 M ./rts/LinkerInternals.h -3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080804125944-12142-4784c5b4a044428d6dce6a1b78ef86b3a1bcb894.gz From duncan.coutts at worc.ox.ac.uk Tue Aug 5 07:01:34 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Tue Aug 5 07:00:58 2008 Subject: head aches in parser/Parser.hs In-Reply-To: <009d01c8f6dd$f4f76b40$31288351@cr3lt> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> <009d01c8f6dd$f4f76b40$31288351@cr3lt> Message-ID: <1217934094.7661.165.camel@localhost> On Tue, 2008-08-05 at 10:30 +0100, Claus Reinke wrote: > > contrast, Cabal stores all generated files in a separate directory > > (compiler/dist-stage[1/2]), and thus doesn't need to look at relative > > timestamps; so it gets confused by the old, leftover Parser.hs et al. > > While that is cleaner, it also takes some getting used to, as generated > sources are no longer in source directories - then again, they aren't > often readable anyway, and perhaps there will be fewer things to go > wrong with them. > > It is confusing, though, that Cabal silently uses compiler/parser/Parser.hs, > if it is meant to generate and use compiler/dist-stage[12]/Parser.hs. > > There should be a Cabal warning: > "variant of generated file in source dir, using that instead of generated file". As far as I know, if you've got ?compiler/parser/Parser.hs and ?compiler/parser/Parser.y then Cabal ignores the .hs one and pre-processes the .y one into dist/ and uses the .hs from dist. If you're finding the opposite it's a bug and we need it reported with enough details to reproduce. Duncan From simonpj at microsoft.com Tue Aug 5 07:07:51 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 5 07:07:33 2008 Subject: patch applied (ghc): Fix Trac #2449 Message-ID: <20080805110751.GA27877@haskell.galois.com> Tue Aug 5 03:54:02 PDT 2008 simonpj@microsoft.com * Fix Trac #2449 Deriving isn't allowed in hs-boot files (says the user manual) This patch checks properly instead of crashing! M ./compiler/typecheck/TcDeriv.lhs -11 +26 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080805105402-1287e-5e378cab756cb01aa894dfd5468955c368e207bd.gz From duncan.coutts at worc.ox.ac.uk Tue Aug 5 07:15:48 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Tue Aug 5 07:15:19 2008 Subject: head aches in parser/Parser.hs In-Reply-To: References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> Message-ID: <1217934948.7661.172.camel@localhost> On Tue, 2008-08-05 at 14:51 +1000, Roman Leshchinskiy wrote: > On 05/08/2008, at 14:15, Judah Jacobson wrote: > > > It seems that the old, pre-Cabal build system did not clean some or > > all of the preprocessed files (such as Parser.hs). This was not much > > of a problem in practice, because the Makefiles used the relative > > timestamps to tell whether to regenerate Parser.hs from Parser.y. In > > contrast, Cabal stores all generated files in a separate directory > > (compiler/dist-stage[1/2]), and thus doesn't need to look at relative > > timestamps; so it gets confused by the old, leftover Parser.hs et al. > > Ah, thanks for clarifying this. I did remove all the files by hand > eventually but couldn't figure out why this was necessary. > > > Ironically this is another reason that switching to Cabal is a win -- > > cleaning of preprocessed files happens automatically. > > Can't resist the urge to nitpick... IIUC, where the make-based system > would generate Parser.hs at most once per build Cabal now > (unnecessarily) regenerates it for each stage. So it is really using a > different algorithm with slightly worse performance but better > cleaning behaviour. It would have been trivial to implement with make, > too. > > But this has highlighted what is IMO a problem in Cabal's design. It > doesn't know that to generate the module Parser it needs to start with > Parser.y and just uses whatever source file it finds. It knows it needs to find a source file for the module Parser, so it looks for the ultimate source file that could generate it, which is the .y file. If there is any .hs file too then it's ignored (though arguably we should warn if we find a .hs file too). > If that happens to be Parser.y things work but if it finds something > else things break. It knows that .y can be pre-processed to .hs so if it finds both .hs and .y then it knows that .y is the ultimate source file and pre-processes that. Do you think this is the wrong behaviour or are you observing different behaviour? > This looks very fragile to me. Could Cabal perhaps allow .cabal > files to explicitly specify which source files to use? As in: > > exposed-modules: Parser(Parser.y) I don't think that's necessary. We can find the correct source file without hints. Though as I mentioned, it's arguable that we should warn if there is any potential ambiguity or search path shadowing. Duncan From duncan.coutts at worc.ox.ac.uk Tue Aug 5 07:18:55 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Tue Aug 5 07:18:19 2008 Subject: ghc.cabal In-Reply-To: <20080804232255.GA32166@matrix.chaos.earth.li> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC56E@EA-EXMSG-C334.europe.corp.microsoft.com> <1217886058.7661.149.camel@localhost> <20080804232255.GA32166@matrix.chaos.earth.li> Message-ID: <1217935135.7661.175.camel@localhost> On Tue, 2008-08-05 at 00:22 +0100, Ian Lynagh wrote: > On Mon, Aug 04, 2008 at 10:40:58PM +0100, Duncan Coutts wrote: > > On Mon, 2008-08-04 at 16:33 +0100, Simon Peyton-Jones wrote: > > > > > > John discovered (we think) that a new feature of the build system is > > > that all GHC's source modules must be listed by the developer in > > > ghc.cabal. > > > > Yes. > > Although it's not actually new; before you had to list all the modules > in package.conf.in. With the old system I suspect it wouldn't go wrong > until a GHC API client tried to import a module that you'd left out, > though. > > As Duncan says, Cabal will eventually be fixed to fail even earlier. Or rather, not fail at all! :-) The dep tracking will make other-modules optional as we'll be able to discover them automatically. Duncan From igloo at earth.li Tue Aug 5 07:25:27 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 5 07:25:11 2008 Subject: head aches in parser/Parser.hs In-Reply-To: <4898126B.40607@gmail.com> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> <4898126B.40607@gmail.com> Message-ID: <20080805112527.GA28896@matrix.chaos.earth.li> On Tue, Aug 05, 2008 at 09:42:19AM +0100, Simon Marlow wrote: > > Ian: I suspect this is now broken. So we could either require Happy and > Alex unconditionally, in which case the wiki docs need to be updated, or we > could restore the previous behaviuor, but I'm guessing that's harder. In the 6.8 series we had to hack around this for Parser.ly in haskell-src. We did: dist :: [...] cp libraries/haskell-src/dist/build/Language/Haskell/Parser.hs libraries/haskell-src/Language/Haskell/ mv libraries/haskell-src/Language/Haskell/Parser.ly libraries/haskell-src/Language/Haskell/Parser.ly.source [...] We can do something similar for the .y and .x files in compiler/ It isn't pretty, but it works. Thanks Ian From igloo at earth.li Tue Aug 5 07:28:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 5 07:28:39 2008 Subject: ghc.cabal In-Reply-To: <1217935135.7661.175.camel@localhost> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BC56E@EA-EXMSG-C334.europe.corp.microsoft.com> <1217886058.7661.149.camel@localhost> <20080804232255.GA32166@matrix.chaos.earth.li> <1217935135.7661.175.camel@localhost> Message-ID: <20080805112855.GA23547@matrix.chaos.earth.li> On Tue, Aug 05, 2008 at 12:18:55PM +0100, Duncan Coutts wrote: > On Tue, 2008-08-05 at 00:22 +0100, Ian Lynagh wrote: > > On Mon, Aug 04, 2008 at 10:40:58PM +0100, Duncan Coutts wrote: > > > On Mon, 2008-08-04 at 16:33 +0100, Simon Peyton-Jones wrote: > > > > > > > > John discovered (we think) that a new feature of the build system is > > > > that all GHC's source modules must be listed by the developer in > > > > ghc.cabal. > > > > > > Yes. > > > > Although it's not actually new; before you had to list all the modules > > in package.conf.in. With the old system I suspect it wouldn't go wrong > > until a GHC API client tried to import a module that you'd left out, > > though. > > > > As Duncan says, Cabal will eventually be fixed to fail even earlier. > > Or rather, not fail at all! :-) > > The dep tracking will make other-modules optional as we'll be able to > discover them automatically. OK, so that'll get us the old behaviour. I'm not convinced that that's better than failing for the ghc case, as (currently, at least) everything is exposed. Does that mean that everything will have to be preprocessed when doing sdist, so that you can discover the deps? What if there are conditional imports? Thanks Ian From rl at cse.unsw.edu.au Tue Aug 5 08:11:19 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Tue Aug 5 08:11:17 2008 Subject: head aches in parser/Parser.hs In-Reply-To: <1217934948.7661.172.camel@localhost> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> <1217934948.7661.172.camel@localhost> Message-ID: On 05/08/2008, at 21:15, Duncan Coutts wrote: > It knows that .y can be pre-processed to .hs so if it finds both .hs > and .y then it knows that .y is the ultimate source file and > pre-processes that. > > Do you think this is the wrong behaviour or are you observing > different > behaviour? I think I'm observing a different behaviour. I don't think a Parser.hs left over from a previous build would have affected the build with the behaviour you describe. Out of idle curiousity, what happens if Cabal finds both Foo.y and Foo.x? Is all this documented somewhere? I couldn't find anything in the Cabal docs but maybe I just looked in the wrong place. Roman From claus.reinke at talk21.com Tue Aug 5 10:17:33 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 5 10:17:20 2008 Subject: head aches in parser/Parser.hs References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> <009d01c8f6dd$f4f76b40$31288351@cr3lt> <1217934094.7661.165.camel@localhost> Message-ID: <016501c8f706$02153d70$31288351@cr3lt> >> It is confusing, though, that Cabal silently uses compiler/parser/Parser.hs, >> if it is meant to generate and use compiler/dist-stage[12]/Parser.hs. >> >> There should be a Cabal warning: >> "variant of generated file in source dir, using that instead of generated file". > > As far as I know, if you've got ?compiler/parser/Parser.hs > and ?compiler/parser/Parser.y then Cabal ignores the .hs one and > pre-processes the .y one into dist/ and uses the .hs from dist. > > If you're finding the opposite it's a bug and we need it reported with > enough details to reproduce. I'm actually happy that I'm no longer reproducing that,-) and don't have the old build log anymore, either. But from the two emails that started this thread, you can see that something else seems to be happening: http://www.haskell.org/pipermail/cvs-ghc/2008-August/043983.html In particular, after bringing the head up to date, make reported an error in 'parser/Parser.hs' !(the wrong generated file, in the wrong place, apparently left over and out of sync with 'parser/Parser.y' (itself generated and hence presumably also in the wrong place?) which in turn was in sync with 'parser/Parser.y.pp' (the real, original source). Then, only after a new distclean (this one managing to remove 'parser/Parser.hs'), the next error originated in the correct location, 'dist-stage1/build/Parser.hs', but was apparently due to the existence of a 'parser/Lexer.hs' (in the wrong location and out of sync with 'parser/Lexer.x'). I didn't actually check whether there was another generated 'Lexer.hs' somewhere, but simply removing that 'parser/Lexer.hs' and restarting the build removed the error. Perhaps you are thinking of what Cabal is going to do when dependency chasing is complete, or perhaps remainders of the old build system are interfering with Cabal, but it certainly looked as if a .hs file in the source dir was preferred over generating a new one from either .y or .x. Claus From naur at post11.tele.dk Tue Aug 5 11:43:29 2008 From: naur at post11.tele.dk (Thorkil Naur) Date: Tue Aug 5 11:46:20 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <4896DC15.9090402@gmail.com> References: <1217822869-sup-7451@existential.local> <4896DC15.9090402@gmail.com> Message-ID: <200808051743.31016.naur@post11.tele.dk> Hello, On Monday 04 August 2008 12:38, Simon Marlow wrote: > ... > As I see it, the biggest problem is that the Mac OS X build keeps breaking, > because we don't actively test on that platform. We *do* test on other > platforms: in fact we use the validate script that was originally proposed > by Manuel & Roman. > > A buildbot would help, but it needs to be online all the time and start > whenever new patches are pushed. The tnaur PPC OSX head/stable 2 builders could certainly be set up like this, as far as I am concerned. If useful, you could be given direct access to the machine to run the validate script. Manually, at the outset, but not too inconvenient, I guess. Actual debugging would also be possible, I guess. > ... On Monday 04 August 2008 08:55, Judah Jacobson wrote: > ... > By the way: is there anyone able to host an OS X x86 buildbot? It > seems like a decently-sized hole in our testsuite. I'd offer to run > it, but my iMac isn't powered on 24/7. Would it be useful if I tried to get hold of such a thing, intending to run it (and make it available) in the same manner as I do the tnaur PPC 2 machinery, including the above suggestions? The PPC Mac OS X's seem to be be on the way out, so something would have to be done about that anyway. > ... Best regards Thorkil From marlowsd at gmail.com Tue Aug 5 11:57:44 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 5 11:57:30 2008 Subject: HEADS UP: base3-compat incoming In-Reply-To: <489877EF.40008@gmail.com> References: <489877EF.40008@gmail.com> Message-ID: <48987878.9010706@gmail.com> Apparently one of my attachments got lost, so here it is. -------------- next part -------------- Tue Aug 5 16:33:54 BST 2008 Simon Marlow * bump to version 4.0 New patches: [bump to version 4.0 Simon Marlow **20080805153354] hunk ./base.cabal 2 -version: 3.0 +version: 4.0 Context: [poke and peek come from Foreign.Storable Malcolm.Wallace@cs.york.ac.uk**20080804160616] [zipWithM_ comes from Control.Monad Malcolm.Wallace@cs.york.ac.uk**20080804160319] [Fix nhc98 code variations to use the extensible exception API. Malcolm.Wallace@cs.york.ac.uk**20080804155842 There is still only one real exception type in nhc98, so it is not truly extensible. But this is enough to get the base package building again. ] [nhc98 needs the Prelude for this module Malcolm.Wallace@cs.york.ac.uk**20080804133853] [Change some imports and derive Show (Either a b) Ian Lynagh **20080804004147 rather than writing it by hand in GHC.Show ] [Windows fixes Ian Lynagh **20080803180345] [Remove the duplicate definition of throwTo in Control.Exception Ian Lynagh **20080803141703 It now imports GHC.Conc, so it is no longer necessary ] [Remove the only import of GHC.Exts Ian Lynagh **20080803141944] [Move assertError into GHC.IOBase Ian Lynagh **20080803141040] [Use onException rather than catchAny Ian Lynagh **20080803114104] [Generalise the type of onException Ian Lynagh **20080803003001 The type of the thing to do on an exception is now IO b rather than IO () which better matches functions like bracket. ] [Remove the dangerous Exception functions Ian Lynagh **20080802231358 Removed: catchAny, handleAny, ignoreExceptions These make it easy to eat /any/ exception, which is rarely what you want. Normally you either want to: * only catch exceptions in a certain part of the hierarchy, e.g. "file not found", in which case you should only catch exceptions of the appropriate type, or * you want to do some cleanup when an exception happens, and then rethrow the exception, in which case you should use onException, or one of the bracketing functions. ] [Remove an unused import Ian Lynagh **20080801230343] [Remove unused imports Ian Lynagh **20080801230059] [Remove unused imports in Control.Exception Ian Lynagh **20080801225847] [Get rid of some duplicate imports Ian Lynagh **20080801214933] [Remove the now-unused GHC/Conc.lhs-boot Ian Lynagh **20080801214707] [Make some more imports non-recursive Ian Lynagh **20080801214546] [Rejig some code so Control.Exception and GHC.Conc don't need recursive imports Ian Lynagh **20080801214208] [Remove the now-unused GHC/TopHandler.lhs-boot Ian Lynagh **20080801212105] [Reshuffle GHC.Conc/GHC.TopHandler a bit to remove a recursive import Ian Lynagh **20080801211801] [Don't import Control.Concurrent.MVar in GHC.TopHandler Ian Lynagh **20080801200123] [Export assertError from Control.Exception to make GHC happy Ian Lynagh **20080801111716 It's a wired-in name in GHC. We should possibly move it to another module. ] [TopHandler now uses the new extensible exceptions Ian Lynagh **20080731153553] [Comment wibble Ian Lynagh **20080730202127] [Make numericEnumFrom more efficient Ian Lynagh **20080730202049] [Put in some parens to clarify how things parse Ian Lynagh **20080730201934] [applied patches to make enumFrom and friends strict in arguments as per the Report; closes ticket #1997 Bart Massey **20080726080444] [Don't use "deriving Typeable" (for portability reasons) Ian Lynagh **20080730194434] [Add onException Ian Lynagh **20080730172014] [Fix whitespace Ian Lynagh **20080730171951 The space after "\begin{code}" was confusing haddock ] [Re-add blocked; it got lost in the extensible exceptions patches Ian Lynagh **20080730145614] [Start to actually use extensible exceptions Ian Lynagh **20080730145115] [Rejig the extensible exceptions so there is less circular importing Ian Lynagh **20080730122539] [Define nonTermination for the RTS to use Ian Lynagh **20080621144420 We'll probably need to do the same for some other exceptions too ] [Use extensible exceptions at the lowest level Ian Lynagh **20080621121501 Everything above is largely unchanged; just the type of catch and throw. ] [add comment Simon Marlow **20080730114559] [add some big warnings to the docs for unsafeIOToSTM (#2401) Simon Marlow **20080730114554] [FIX #2376: inline shiftR Simon Marlow **20080730103539 Duplicating the default definition for shiftR doesn't seem quite right to me, but it gets the right results when compiling the example program, and I couldn't find a better way to do it. ] [Add instance Show Control.Exception.Exception for nhc98. Malcolm.Wallace@cs.york.ac.uk**20080728164537] [Extend nhc98's Exception type to resemble ghc's more closely Malcolm.Wallace@cs.york.ac.uk**20080728163445] [fix dummy async implementations for non-GHC Ross Paterson **20080715125521] [Fix haddocking with older haddocks Ian Lynagh **20080710190855] [Add threadStatus :: ThreadId -> IO ThreadStatus Simon Marlow **20080710151711 -- | The current status of a thread data ThreadStatus = ThreadRunning -- ^the thread is currently runnable or running | ThreadFinished -- ^the thread has finished | ThreadBlocked BlockReason -- ^the thread is blocked on some resource | ThreadDied -- ^the thread received an uncaught exception deriving (Eq,Ord,Show) data BlockReason = BlockedOnMVar -- ^blocked on on 'MVar' | BlockedOnBlackHole -- ^blocked on a computation in progress by another thread | BlockedOnException -- ^blocked in 'throwTo' | BlockedOnSTM -- ^blocked in 'retry' in an STM transaction | BlockedOnForeignCall -- ^currently in a foreign call | BlockedOnOther -- ^blocked on some other resource. Without @-threaded@, -- I/O and 'threadDelay' show up as 'BlockedOnOther', with @-threaded@ -- they show up as 'BlockedOnMVar'. deriving (Eq,Ord,Show) This is useful for concurrency debugging. I've left threadStatus in GHC.Conc for now, since the ThreadStatus type is somewhat GHC-specific. ] [FIX BUILD (on Windows) Simon Marlow **20080709123110] [forkOS: start the new thread in blocked mode iff the parent was (#1048) Simon Marlow **20080709135558 This matches the behaviour of forkIO ] [Add Control.Exception.blocked :: IO Bool Simon Marlow **20080709133139 Tells you whether async exceptions are currently blocked or not. ] [check CONST_SIGINT Simon Marlow **20080709122527] [Make threadWaitRead/threadWaitWrite partially useable on Windows Simon Marlow **20080709111008 They work with -threaded by calling fdReady() in a separate thread. "threadWaitRead 0" also works without -threaded (because we happen to know it's virtually equivalent to "hWaitForInput stdin (-1)"). ] [FIX part of #2301 Simon Marlow **20080709094437 Control-C now causes the new exception (AsyncException UserInterrupt) to be raised in the main thread. The signal handler is set up by GHC.TopHandler.runMainIO, and can be overriden in the usual way by installing a new signal handler. The advantage is that now all programs will get a chance to clean up on ^C. When UserInterrupt is caught by the topmost handler, we now exit the program via kill(getpid(),SIGINT), which tells the parent process that we exited as a result of ^C, so the parent can take appropriate action (it might want to exit too, for example). One subtlety is that we have to use a weak reference to the ThreadId for the main thread, so that the signal handler doesn't prevent the main thread from being subject to deadlock detection. ] [FIX #1198: hWaitForInput on Windows Simon Marlow **20080708134254 Now we do the appropriate magic in fdReady() to detect when there is real input available, as opposed to uninteresting console events. ] [() has moved to ghc-prim:GHC.Unit, and the Eq and Ord instances to Data.Tuple Ian Lynagh **20080624144932] [Add GHC.Exts.maxTupleSize :: Int, the size of the largest tuple supported Ian Lynagh **20080622141559] [Remove code for older GHC versions Ian Lynagh **20080620194521] [Make the macros in Typeable.h add type signatures Ian Lynagh **20080619235808] [Fix #2363: getChar cannot be interrupted with -threaded Simon Marlow **20080619141911 Now in -threaded mode, instead of just making a blocking call to read(), we call select() first to make sure the read() won't block, and if it would block, then we use threadWaitRead. The idea is that the current thread must be interruptible while it blocks. This is a little slower than before, but the overhead only applies to blocking Handles (stdin/stdout/stderr, and those created by System.Process). ] [Remove -fglasgow-exts from pragmas and comments Ian Lynagh **20080616230727] [Avoid using deprecated flags Ian Lynagh **20080616145207] [delete __hscore_{mkstemp,getrlimit,setrlimit} (moved to unix) Ross Paterson **20080615224413] [Update WCsubst.c for Unicode 5.1.0, and add a README.Unicode Ian Lynagh **20080613201754 README.Unicode describes how to do updates in the future. ] [Fix ubconfc Ian Lynagh **20080613201456 The current code doesn't seem to be what was used to generate WCsubst.c, so I'm not sure if it never worked, or if my tools work slightly differently to those of the previous user. ] ['permutations' is now more lazy and also faster Twan van Laarhoven **20080102231712] ['subsequences' is now more lazy and also faster Twan van Laarhoven **20080102231629] [Add 'subsequences' and 'permutations' to Data.List Twan van Laarhoven **20071218154950] [Tweak the definition of (^) again Ian Lynagh **20080601120759 This fixes trac #2306 (do the minimum number of (*)s), and also means that we don't use the value of (1 :: a) which causes problems if the Num a definition isn't complete. ] [note about evaluation affecting StableNames Simon Marlow **20080527110549] [TAG 2008-05-28 Ian Lynagh **20080528003830] Patch bundle hash: e50f8fdd454615b8881a198ebd85634d575f0b44 From simonpj at microsoft.com Tue Aug 5 11:58:51 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Tue Aug 5 11:58:37 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <200808051743.31016.naur@post11.tele.dk> References: <1217822869-sup-7451@existential.local> <4896DC15.9090402@gmail.com> <200808051743.31016.naur@post11.tele.dk> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BCB14@EA-EXMSG-C334.europe.corp.microsoft.com> | > By the way: is there anyone able to host an OS X x86 buildbot? It | > seems like a decently-sized hole in our testsuite. I'd offer to run | > it, but my iMac isn't powered on 24/7. | | Would it be useful if I tried to get hold of such a thing, intending to run it | (and make it available) in the same manner as I do the tnaur PPC 2 machinery, | including the above suggestions? The PPC Mac OS X's seem to be be on the way | out, so something would have to be done about that anyway. That would be great. We're buying a Mac laptop so that Ian can have hands-on access, but a netorked buildbot would be excellent. Simon From leather at cs.uu.nl Tue Aug 5 12:09:46 2008 From: leather at cs.uu.nl (Sean Leather) Date: Tue Aug 5 12:09:29 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE77BCB14@EA-EXMSG-C334.europe.corp.microsoft.com> References: <1217822869-sup-7451@existential.local> <4896DC15.9090402@gmail.com> <200808051743.31016.naur@post11.tele.dk> <638ABD0A29C8884A91BC5FB5C349B1C32AE77BCB14@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <3c6288ab0808050909i3ba65964m2ecc438795030cb9@mail.gmail.com> > | Would it be useful if I tried to get hold of such a thing, intending to > run it > | (and make it available) in the same manner as I do the tnaur PPC 2 > machinery, > | including the above suggestions? The PPC Mac OS X's seem to be be on the > way > | out, so something would have to be done about that anyway. > > That would be great. We're buying a Mac laptop so that Ian can have > hands-on access, but a netorked buildbot would be excellent. > I think it's safe to say that support like this from Thorkil, Simon, Ian, etc. would make many people happy. There are a number of people in Utrecht that work with x86 Macs, but I think they are all laptops and thus not plugged in 24/7. If I had gotten a desktop instead of a MacBook, I would immediately have volunteered its services, but alas, it was not meant to be. Sean -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.haskell.org/pipermail/cvs-ghc/attachments/20080805/70ec0d72/attachment-0001.htm From Malcolm.Wallace at cs.york.ac.uk Tue Aug 5 12:25:31 2008 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Tue Aug 5 12:26:38 2008 Subject: Unfriendly HEAD is unfriendly In-Reply-To: <3c6288ab0808050909i3ba65964m2ecc438795030cb9@mail.gmail.com> References: <1217822869-sup-7451@existential.local> <4896DC15.9090402@gmail.com> <200808051743.31016.naur@post11.tele.dk> <638ABD0A29C8884A91BC5FB5C349B1C32AE77BCB14@EA-EXMSG-C334.europe.corp.microsoft.com> <3c6288ab0808050909i3ba65964m2ecc438795030cb9@mail.gmail.com> Message-ID: <20080805172531.2ac89531.Malcolm.Wallace@cs.york.ac.uk> > > | Would it be useful if I tried to get hold of such a thing, > > I think it's safe to say that support like this would make many people happy I have an x86 Mac (running Leopard) available 24/7 which I have offered as a buildbot. Just waiting for all the buildbot admin stuff to be sorted out by GHC HQ to bring it online. Regards, Malcolm From igloo at earth.li Tue Aug 5 14:25:40 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 5 14:25:23 2008 Subject: patch applied (ghc): Follow the tuple datatype movements Message-ID: <20080805182540.GA10983@haskell.galois.com> Mon Aug 4 08:54:02 PDT 2008 Ian Lynagh * Follow the tuple datatype movements M ./compiler/iface/IfaceEnv.lhs -1 +2 M ./compiler/prelude/PrelNames.lhs -5 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080804155402-3fd76-1cb5f92583721fafb11ea5c3ecdc78830118b4da.gz From igloo at earth.li Tue Aug 5 14:25:44 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 5 14:25:30 2008 Subject: patch applied (ghc): Remove the cgi package from extralibs Message-ID: <20080805182544.GA11000@haskell.galois.com> Tue Aug 5 05:55:51 PDT 2008 Ian Lynagh * Remove the cgi package from extralibs It has some sort of Error Monad using the old Exception type. I'm not familiar with it enough to know what the right thing to do for it with extensible exceptions is. M ./libraries/Makefile -1 M ./packages -1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080805125551-3fd76-d24d456d83ed59310d25ecd359425ef494048c2c.gz From igloo at earth.li Tue Aug 5 14:25:37 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 5 14:25:31 2008 Subject: patch applied (ghc): Don't make a "windows" flag in the Cabal file - os(windows) already exists! Message-ID: <20080805182537.GA10960@haskell.galois.com> Mon Aug 4 08:34:30 PDT 2008 Ian Lynagh * Don't make a "windows" flag in the Cabal file - os(windows) already exists! Pointed out by Duncan Coutts M ./compiler/ghc.cabal -4 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080804153430-3fd76-e4446d89f0867a8a54e13348f7fba5a6f20a18b8.gz From claus.reinke at talk21.com Tue Aug 5 14:27:09 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 5 14:26:55 2008 Subject: more orphaned head exceptions Message-ID: <028b01c8f728$e08c9040$31288351@cr3lt> 1. several files in the time package need -fno-warn-orphans (why is this package stricter about these warnings than others?): Data\Time\Calendar\Gregorian.hs:73:9: Warning: orphan instance: instance Show Day Data\Time\LocalTime\LocalTime.hs:68:9: Warning: orphan instance: instance Show UTCTime Data\Time\Format\Parse.hs:307:9: Warning: orphan instance: instance Read Day Data\Time\Format\Parse.hs:310:9: Warning: orphan instance: instance Read TimeOfDay Data\Time\Format\Parse.hs:313:9: Warning: orphan instance: instance Read LocalTime Data\Time\Format\Parse.hs:316:9: Warning: orphan instance: instance Read TimeZone Data\Time\Format\Parse.hs:319:9: Warning: orphan instance: instance Read ZonedTime Data\Time\Format\Parse.hs:323:9: Warning: orphan instance: instance Read UTCTime I never understood the discrimination against orphan instances anyway, certainly not failing if they exist. 2. next up, we get: c:/fptools/ghc/ghc/stage1-inplace/ghc.exe -package-name cgi-3001.1.6.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package bytestring-0.9 -package containers-0.1 -package mtl-1.1.0.1 -package network-2.2.0.0 -package old-locale-1.0 -package old-time-1.0 -package parsec-2.1.0.1 -package xhtml-3000.2.0.0 -O -Wall -XMultiParamTypeClasses -idist/build -H32m -O2 -Wall -fno-warn-deprecated-flags -c Network/CGI/Compat.hs -o dist/build/Network/CGI/Compat.o -ohi dist/build/Network/CGI/Compat.hi Network\CGI\Compat.hs:104:19: Class `Exception' used as a type In the type `Exception' In the type `Exception -> IO a' In the type `String -> Exception -> IO a' Claus From claus.reinke at talk21.com Tue Aug 5 14:31:45 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 5 14:31:36 2008 Subject: patch applied (ghc): Remove the cgi package from extralibs References: <20080805182544.GA11000@haskell.galois.com> Message-ID: <029d01c8f729$88219080$31288351@cr3lt> > Tue Aug 5 05:55:51 PDT 2008 Ian Lynagh > * Remove the cgi package from extralibs > It has some sort of Error Monad using the old Exception type. > I'm not familiar with it enough to know what the right thing to do > for it with extensible exceptions is. I assume this is meant to be temporary, but I thought that is exactly what Simon's base3-compat was for? Claus From igloo at earth.li Tue Aug 5 14:32:04 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 5 14:31:47 2008 Subject: patch applied (testsuite): Update ghci011 output Message-ID: <20080805183204.GA11465@haskell.galois.com> Tue Aug 5 03:30:44 PDT 2008 Ian Lynagh * Update ghci011 output M ./tests/ghc-regress/ghci/scripts/ghci011.stdout -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080805103044-3fd76-ad72bda509c80e0d956b1c77f3356d1af681125e.gz From duncan.coutts at worc.ox.ac.uk Tue Aug 5 15:12:46 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Tue Aug 5 15:12:07 2008 Subject: head aches in parser/Parser.hs In-Reply-To: References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> <1217934948.7661.172.camel@localhost> Message-ID: <1217963566.7661.184.camel@localhost> On Tue, 2008-08-05 at 22:11 +1000, Roman Leshchinskiy wrote: > On 05/08/2008, at 21:15, Duncan Coutts wrote: > > > It knows that .y can be pre-processed to .hs so if it finds both .hs > > and .y then it knows that .y is the ultimate source file and > > pre-processes that. > > > > Do you think this is the wrong behaviour or are you observing > > different > > behaviour? > > I think I'm observing a different behaviour. I don't think a Parser.hs > left over from a previous build would have affected the build with the > behaviour you describe. I suspect it might be different behaviour between the cabal build and the makefile that the ghc build system generates. I just tried it with a simple test case and ?with cabal build it works how I expected. For the makefiles I defer to Ian and Simon. > Out of idle curiousity, what happens if Cabal finds both Foo.y and > Foo.x? Is all this documented somewhere? I couldn't find anything in > the Cabal docs but maybe I just looked in the wrong place. That's essentially undefined. It'll depend on the order in which we check the .x and .y suffix rules. That's the kind of ambiguous case I was suggesting we should warn about. Duncan From duncan.coutts at worc.ox.ac.uk Tue Aug 5 15:28:33 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Tue Aug 5 15:27:55 2008 Subject: head aches in parser/Parser.hs In-Reply-To: <01a401c8f70e$2136c720$31288351@cr3lt> References: <029801c8f665$61ed98b0$05347ad5@cr3lt> <6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com> <009d01c8f6dd$f4f76b40$31288351@cr3lt><1217934094.7661.165.camel@localhost> <016501c8f706$02153d70$31288351@cr3lt> <01a401c8f70e$2136c720$31288351@cr3lt> Message-ID: <1217964513.7661.187.camel@localhost> On Tue, 2008-08-05 at 16:15 +0100, Claus Reinke wrote: > >>> It is confusing, though, that Cabal silently uses compiler/parser/Parser.hs, > >>> if it is meant to generate and use compiler/dist-stage[12]/Parser.hs. > >>> > >>> There should be a Cabal warning: > >>> "variant of generated file in source dir, using that instead of generated file". > >> > >> As far as I know, if you've got ?compiler/parser/Parser.hs > >> and ?compiler/parser/Parser.y then Cabal ignores the .hs one and > >> pre-processes the .y one into dist/ and uses the .hs from dist. > >> > >> If you're finding the opposite it's a bug and we need it reported with > >> enough details to reproduce. > > to reproduce: > > - take a recent GHC HEAD repo > - make distclean > - put a fake and clearly buggy parser/Parser.hs in compiler/ > - for good measure, touch parser/Parser.y.pp (old make would > have picked up on that clue) > - sh boot; ./configure ...; make > > If I do that, I get an error in 'parser/Parser.hs' (note the location!). > > The whole thing doesn't seem to be driven directly by Cabal, but > via a Makefile-stage1 generated by Cabal (make log attached). I suspect that explains the difference in behaviour. You'll have to ask Ian or Simon about the makefile stuff. > As I said, it would be nice to have a warning if there is a file in the > source dir that could be generated from another file in the source > dir (but where the generated version should be in another place), > and the build process should say in that warning whether it uses > or ignores such files. Indeed. http://hackage.haskell.org/trac/hackage/ticket/319 Duncan From ghcbuild at microsoft.com Tue Aug 5 15:41:18 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Tue Aug 5 15:41:21 2008 Subject: [nightly] 05-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080805194118.11DB53241D6@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Tue Aug 5 18:02:05 BST 2008. **** checking out new source tree ... ok. (GHC Version 6.9.20080805) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ fi mv: cannot stat `GNUmakefile': No such file or directory ./Setup makefile -f GNUmakefile Preprocessing library time-1.1.2.1... Generating Makefile time-1.1.2.1... gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' GNUmakefile:100: dist/build/.depend: No such file or directory /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Data.Time.Calendar Data.Time.Calendar.MonthDay Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate Data.Time.Calendar.Julian Data.Time.Calendar.Easter Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.TAI Data.Time.LocalTime Data.Time.Format Data.Time Data.Time.Calendar.Private Data.Time.Calendar.Days Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay Data.Time.Clock.Scale Data.Time.Clock.UTC Data.Time.Clock.CTimeval Data.Time.Clock.UTCDiff Data.Time.LocalTime.TimeZone Data.Time.LocalTime.TimeOfDay Data.Time.LocalTime.LocalTime Data.Time.Format.Parse for dir in dist/build/Data/ dist/build/Data/Time/ dist/build/Data/Time/Calendar/ dist/build/Data/Time/Clock/ dist/build/Data/Time/Format/ dist/build/Data/Time/LocalTime/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Private.hs -o dist/build/Data/Time/Calendar/Private.o -ohi dist/build/Data/Time/Calendar/Private.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Days.hs -o dist/build/Data/Time/Calendar/Days.o -ohi dist/build/Data/Time/Calendar/Days.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/OrdinalDate.hs -o dist/build/Data/Time/Calendar/OrdinalDate.o -ohi dist/build/Data/Time/Calendar/OrdinalDate.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/MonthDay.hs -o dist/build/Data/Time/Calendar/MonthDay.o -ohi dist/build/Data/Time/Calendar/MonthDay.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Gregorian.hs -o dist/build/Data/Time/Calendar/Gregorian.o -ohi dist/build/Data/Time/Calendar/Gregorian.hi Data/Time/Calendar/Gregorian.hs:73:9: Warning: orphan instance: instance Show Day : Failing due to -Werror. gmake[2]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' gmake[1]: *** [make.library.time] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Tue Aug 5 20:41:32 BST 2008 From dons at galois.com Wed Aug 6 01:12:32 2008 From: dons at galois.com (Don Stewart) Date: Wed Aug 6 01:12:15 2008 Subject: Version control systems In-Reply-To: <48981C03.10908@gmail.com> References: <48981C03.10908@gmail.com> Message-ID: <20080806051232.GD17673@scytale.galois.com> marlowsd: > Following lots of useful discussion and evaluation of the available DVCSs > out there, the GHC team have made a decision: we're going to switch to git. Hooray, this will generate a lot of open source good will, and help make GHC more accessible to the outside world. Just see the comments here, http://www.reddit.com/comments/6v2nl/ghc_project_switches_to_git/ "Great news!" "I'm trying to clone this now," If this means a few more eyes on the code, then that's all win. -- Don From cvs-ghc at haskell.org Wed Aug 6 03:30:03 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Wed Aug 6 03:29:48 2008 Subject: Daily report for head Message-ID: <200808060730.m767U3i5026544@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: lost x86 Windows head fast: pass pass lost lost lost fail (failed stage1) lost malcolm head: fail (failed stage1) tnaur PPC OSX head 2: pass x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast Old unexpected test failures: 1980 5 fast486 head 2047 1 tnaur PPC OSX head 2 break017 5 fast486 head bug1010 1 tnaur PPC OSX head 2 bug1465 1 x86 Windows head fast conc007 5 fast486 head conc008 5 fast486 head conc010 5 fast486 head conc012 5 fast486 head conc014 5 fast486 head conc015 5 fast486 head conc017 5 fast486 head conc018 5 fast486 head conc019 5 fast486 head conc022 5 fast486 head conc024 5 fast486 head conc029 5 fast486 head conc032 1 fast486 head conc033 5 fast486 head conc034 5 fast486 head conc035 5 fast486 head conc036 5 fast486 head conc064 5 fast486 head concprog001 5 fast486 head concprog002 5 fast486 head derefnull 1 tnaur PPC OSX head 2 divbyzero 1 tnaur PPC OSX head 2 dynamic002 5 fast486 head enum01 5 fast486 head enum02 5 fast486 head enum03 5 fast486 head ffi009 1 tnaur PPC OSX head 2 ghcpkg01 5 fast486 head ghcpkg02 5 fast486 head hGetBuf001 1 fast486 head ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head 2 list001 5 fast486 head num009 1 x86 Windows head fast num012 1 tnaur PPC OSX head 2 num013 5 fast486 head qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head records 5 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 5 fast486 head ubx-records 5 fast486 head -------------- next part -------------- Last 30 lines: Interface file inconsistency: home-package module `GHC.Generics' is needed, but is not listed in the dependencies of the interfaces directly imported by the module being compiled In the expression: (GHC.Generics.:*:) g1 ((GHC.Generics.:*:) g2 g3) In the definition of `GHC.Tuple.$gfrom(,,)': GHC.Tuple.$gfrom(,,) (,,) g1 g2 g3 = (GHC.Generics.:*:) g1 ((GHC.Generics.:*:) g2 g3) GHC\Tuple.hs:1:0: Interface file inconsistency: home-package module `GHC.Generics' is needed, but is not listed in the dependencies of the interfaces directly imported by the module being compiled In the pattern: GHC.Generics.:*: g1 g2 In a case alternative: GHC.Generics.:*: g1 g2 -> (,) g1 g2 In the expression: case g3 of GHC.Generics.:*: g1 g2 -> (,) g1 g2 GHC\Tuple.hs:1:0: Interface file inconsistency: home-package module `GHC.Generics' is needed, but is not listed in the dependencies of the interfaces directly imported by the module being compiled In the expression: (GHC.Generics.:*:) g1 g2 In the definition of `GHC.Tuple.$gfrom(,)': GHC.Tuple.$gfrom(,) (,) g1 g2 = (GHC.Generics.:*:) g1 g2 make[3]: *** [dist/build/GHC/Tuple.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/libraries/ghc-prim' make[2]: *** [make.library.ghc-prim] Error 2 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: echo "Couldn't find haddock" >&2 Couldn't find haddock exit 1 make[1]: *** [check-tools] Error 1 From cvs-ghc at haskell.org Wed Aug 6 03:30:03 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Wed Aug 6 03:29:50 2008 Subject: Daily report for stable Message-ID: <200808060730.m767U3sD026545@monk.galois.com> Build results: fast486 stable: fail (failed darcs) gabor stable: pass malcolm stable: fail (failed stage1) mnemosyne x86-64 Gentoo stable: pass x86 Windows stable: lost x86 Windows stable fast: fail (failed getsubrepos) fail (failed getsubrepos) lost lost pass lost x86-64 Linux stable: lost New unexpected test failures: conc018 1 mnemosyne x86-64 Gentoo stable conflicting_flags 1 x86 Windows stable fast ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast num009 1 x86 Windows stable fast Old unexpected test failures: TyFamUndec 5 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable divbyzero 1 tnaur PPC OSX stable 2 drvfail002 5 gabor stable ffi009 1 tnaur PPC OSX stable 2 ghci024 1 tnaur PPC OSX stable 2 num012 1 tnaur PPC OSX stable 2 outofmem2 5 gabor stable signals002 1 tnaur PPC OSX stable 2 tcfail043 5 gabor stable tcfail071 5 gabor stable tcfail121 5 gabor stable tcfail130 5 gabor stable tcfail154 5 gabor stable tcfail157 5 gabor stable tcfail170 5 gabor stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c Bits.hs -o dist/build/Bits.o -ohi dist/build/Bits.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c CError.hs -o dist/build/CError.o -ohi dist/build/CError.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c CForeign.hs -o dist/build/CForeign.o -ohi dist/build/CForeign.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c CString.hs -o dist/build/CString.o -ohi dist/build/CString.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c CTypes.hs -o dist/build/CTypes.o -ohi dist/build/CTypes.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c ForeignPtr.hs -o dist/build/ForeignPtr.o -ohi dist/build/ForeignPtr.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c Int.hs -o dist/build/Int.o -ohi dist/build/Int.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c MarshalAlloc.hs -o dist/build/MarshalAlloc.o -ohi dist/build/MarshalAlloc.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c MarshalArray.hs -o dist/build/MarshalArray.o -ohi dist/build/MarshalArray.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c MarshalError.hs -o dist/build/MarshalError.o -ohi dist/build/MarshalError.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c MarshalUtils.hs -o dist/build/MarshalUtils.o -ohi dist/build/MarshalUtils.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c Ptr.hs -o dist/build/Ptr.o -ohi dist/build/Ptr.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c StablePtr.hs -o dist/build/StablePtr.o -ohi dist/build/StablePtr.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -O -package-name haskell98 -idist/build -H16m -O -O -fgenerics -fasm -c Storable.hs -o dist/build/Storable.o -ohi dist/build/Storable.hi ../../compiler/stage1/ghc-inplace -package-name haskell98-1.0.1.0 -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.2.0 -package directory-1.0.0.1 -package random-1.0.0.0 -package old-time-1.0.0.0 -package old-locale-1.0.0.0 -package process-1.0.0.1 -package array-0.1.0.0 -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 /usr/bin/ar q dist/build/libHShaskell98-1.0.1.0.a ar: creating archive dist/build/libHShaskell98-1.0.1.0.a /usr/bin/ld -x -r -o dist/build/HShaskell98-1.0.1.0.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` Registering haskell98-1.0.1.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' \ ; \ fi Setup: haddock version >=0.6 is required but it could not be found. make[2]: *** [doc.library.base] Error 1 make[1]: *** [stage1] Error 2 From claus.reinke at talk21.com Tue Aug 5 11:15:41 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Wed Aug 6 05:11:15 2008 Subject: head aches in parser/Parser.hs References: <029801c8f665$61ed98b0$05347ad5@cr3lt><6d74b0d20808042115v66f6e661j43c4be623f274664@mail.gmail.com><009d01c8f6dd$f4f76b40$31288351@cr3lt><1217934094.7661.165.camel@localhost> <016501c8f706$02153d70$31288351@cr3lt> Message-ID: <01a401c8f70e$2136c720$31288351@cr3lt> >>> It is confusing, though, that Cabal silently uses compiler/parser/Parser.hs, >>> if it is meant to generate and use compiler/dist-stage[12]/Parser.hs. >>> >>> There should be a Cabal warning: >>> "variant of generated file in source dir, using that instead of generated file". >> >> As far as I know, if you've got ?compiler/parser/Parser.hs >> and ?compiler/parser/Parser.y then Cabal ignores the .hs one and >> pre-processes the .y one into dist/ and uses the .hs from dist. >> >> If you're finding the opposite it's a bug and we need it reported with >> enough details to reproduce. to reproduce: - take a recent GHC HEAD repo - make distclean - put a fake and clearly buggy parser/Parser.hs in compiler/ - for good measure, touch parser/Parser.y.pp (old make would have picked up on that clue) - sh boot; ./configure ...; make If I do that, I get an error in 'parser/Parser.hs' (note the location!). The whole thing doesn't seem to be driven directly by Cabal, but via a Makefile-stage1 generated by Cabal (make log attached). Of course, it might be that Cabal doesn't realise that this is a bogus file, and just tries to process it because it is there? The generated makefile doesn't seem to have a way of recognizing 'parser/Parser.hs' as unusual. As I said, it would be nice to have a warning if there is a file in the source dir that could be generated from another file in the source dir (but where the generated version should be in another place), and the build process should say in that warning whether it uses or ignores such files. There is also a line that seems to generate 'parser/Parser.y' in the "wrong" location: c:/mingw/bin/gcc -E -undef -traditional -P -I../includes -x c parser/Parser.y.pp | grep -v '^#pragma GCC' > parser/Parser.y That is the only reference to 'Parser.y' in the make log. Hth, Claus > I'm actually happy that I'm no longer reproducing that,-) and don't > have the old build log anymore, either. But from the two emails that > started this thread, you can see that something else seems to be > happening: > > http://www.haskell.org/pipermail/cvs-ghc/2008-August/043983.html > > In particular, after bringing the head up to date, make reported > an error in 'parser/Parser.hs' !(the wrong generated file, in the wrong > place, apparently left over and out of sync with 'parser/Parser.y' > (itself generated and hence presumably also in the wrong place?) > which in turn was in sync with 'parser/Parser.y.pp' (the real, > original source). > > Then, only after a new distclean (this one managing to remove > 'parser/Parser.hs'), the next error originated in the correct location, > 'dist-stage1/build/Parser.hs', but was apparently due to the > existence of a 'parser/Lexer.hs' (in the wrong location and out of > sync with 'parser/Lexer.x'). I didn't actually check whether there > was another generated 'Lexer.hs' somewhere, but simply removing > that 'parser/Lexer.hs' and restarting the build removed the error. > > Perhaps you are thinking of what Cabal is going to do when > dependency chasing is complete, or perhaps remainders of > the old build system are interfering with Cabal, but it certainly > looked as if a .hs file in the source dir was preferred over > generating a new one from either .y or .x. > > Claus > > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc -------------- next part -------------- A non-text attachment was scrubbed... Name: make.log.gz Type: application/x-gzip Size: 28457 bytes Desc: not available Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080805/47194f6a/make.log-0001.bin From igloo at earth.li Wed Aug 6 05:50:17 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 6 05:50:01 2008 Subject: patch applied (ghc): Don't boot/configure if we are validating --no-clean Message-ID: <20080806095016.GA29356@haskell.galois.com> Mon Aug 4 14:46:57 PDT 2008 Ian Lynagh * Don't boot/configure if we are validating --no-clean M ./validate -16 +16 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080804214657-3fd76-cef0491f563d22051d34b2edf177ac21160520fe.gz From igloo at earth.li Wed Aug 6 05:50:21 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 6 05:50:05 2008 Subject: patch applied (ghc): Move the [] definion from base to ghc-prim Message-ID: <20080806095021.GA29391@haskell.galois.com> Tue Aug 5 11:06:24 PDT 2008 Ian Lynagh * Move the [] definion from base to ghc-prim M ./compiler/prelude/PrelNames.lhs -1 +2 M ./compiler/prelude/TysWiredIn.lhs -3 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080805180624-3fd76-7885081b926e33158d2be66cd042e832ec7d49f6.gz From igloo at earth.li Wed Aug 6 05:50:25 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 6 05:50:08 2008 Subject: patch applied (ghc): Move the Char datatype into ghc-prim Message-ID: <20080806095024.GA29412@haskell.galois.com> Tue Aug 5 12:56:43 PDT 2008 Ian Lynagh * Move the Char datatype into ghc-prim M ./compiler/prelude/TysWiredIn.lhs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080805195643-3fd76-257664503b86416962563182f8bc72e8b9bee77f.gz From igloo at earth.li Wed Aug 6 05:50:32 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 6 05:50:26 2008 Subject: patch applied (ghc): C# has moved to ghc-prim:GHC.Types Message-ID: <20080806095031.GA29429@haskell.galois.com> Tue Aug 5 15:01:55 PDT 2008 Ian Lynagh * C# has moved to ghc-prim:GHC.Types M ./rts/Prelude.h -4 +4 M ./rts/StgMiscClosures.cmm -3 +3 M ./rts/package.conf.in -4 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080805220155-3fd76-896203c5548d808ccd5474ab70ba614c84fb6e88.gz From igloo at earth.li Wed Aug 6 05:56:17 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 6 05:56:12 2008 Subject: patch applied (testsuite): Update output following the move of the Char definition Message-ID: <20080806095616.GA30055@haskell.galois.com> Wed Aug 6 02:48:44 PDT 2008 Ian Lynagh * Update output following the move of the Char definition M ./tests/ghc-regress/ghci/scripts/ghci011.stdout -1 +1 M ./tests/ghc-regress/th/TH_exn1.stderr -1 +1 M ./tests/ghc-regress/th/TH_ppr1.stdout -4 +4 M ./tests/ghc-regress/th/TH_reifyDecl1.stderr -1 +1 M ./tests/ghc-regress/th/TH_runIO.stderr -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080806094844-3fd76-c15dbfcf02ca5f915d816412153b74aaa3920147.gz From marlowsd at gmail.com Wed Aug 6 05:59:02 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Wed Aug 6 05:58:46 2008 Subject: HEADS UP: base3-compat incoming Message-ID: <489975E6.9050900@gmail.com> In the spirit of giving people fair warning before making build-system-related changes, here's a batch of changes to implement the backwards-compatibility infrastructure that we've been talking about. This is basically done and working - I just successfully validated on Linux, but I'll also try a Windows build just to make sure. Just to be clear: these patches have *not* been pushed yet, but I intend to push them in the next day or two unless anyone needs me to hold off for some reason. There's a new repository for the backwards-compat version of base at http://darcs.haskell.org/packages/base3-compat. Patches attached are: ghc-base-compat.patch for GHC, and libraries-base-compat.patch for libraries/base (just bumps the base version to 4.0). [ in fact the darcs patches were too enormous to attach, so I put them here instead: http://www.haskell.org/~simonmar/ghc-base-compat.patch http://www.haskell.org/~simonmar/libraries-base-compat.patch ] The upshot of this change is that packages which explicitly depend on base < 4 will now get base-3.0.3.0, which has the old Control.Exception API, and will therefore continue to work. (oh, and I just remembered that I unpulled a couple of patches from Cabal to revert to using the old Control.Exception API, but when this patch actually goes in I'll just update Cabal.cabal to allow it to use base-4). Cheers, Simon From sam at rfc1149.net Wed Aug 6 06:35:09 2008 From: sam at rfc1149.net (Samuel Tardieu) Date: Wed Aug 6 07:09:45 2008 Subject: Version control systems References: <48981C03.10908@gmail.com> Message-ID: <87od46e8iq.fsf@willow.rfc1149.net> >>>>> "Simon" == Simon Marlow writes: Simon> We already have an up-to-date git mirror thanks to Thomas Simon> Schilling: Simon> git clone http://darcs.haskell.org/ghc.git Simon> (notice how fast that is :-) It would be even much faster if you (Thomas?) setup a git server. It is as easy as "touch git-daemon-export-ok" in the GIT repository and launching "git-daemon /path/to/parent/of/git/repo" at boot time, as shown by Chris Double at http://www.bluishcoder.co.nz/2007/09/how-to-publish-git-repository.html Then the "git://" protocol can be used, which makes intelligent decisions on what needs to be transferred. Sam -- Samuel Tardieu -- sam@rfc1149.net -- http://www.rfc1149.net/ From marlowsd at gmail.com Wed Aug 6 07:58:21 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Wed Aug 6 07:58:05 2008 Subject: patch applied (ghc): Remove the cgi package from extralibs In-Reply-To: <029d01c8f729$88219080$31288351@cr3lt> References: <20080805182544.GA11000@haskell.galois.com> <029d01c8f729$88219080$31288351@cr3lt> Message-ID: <489991DD.5070300@gmail.com> Claus Reinke wrote: >> Tue Aug 5 05:55:51 PDT 2008 Ian Lynagh >> * Remove the cgi package from extralibs >> It has some sort of Error Monad using the old Exception type. >> I'm not familiar with it enough to know what the right thing to do >> for it with extensible exceptions is. > > I assume this is meant to be temporary, but I thought that is exactly > what Simon's base3-compat was for? Yes, but ultimately someone still needs to fix it (we don't intend to support base3-compat indefinitely). Cheers, Simon From igloo at earth.li Wed Aug 6 08:56:15 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 6 08:55:59 2008 Subject: patch applied (ghc): Ooops; lack of mk/confi.mk doesn't mean validate shouldn't run configure! Message-ID: <20080806125615.GA2769@haskell.galois.com> Wed Aug 6 04:31:02 PDT 2008 Ian Lynagh * Ooops; lack of mk/confi.mk doesn't mean validate shouldn't run configure! M ./validate -2 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080806113102-3fd76-c37d454c7f39263a873eb7acfb2ab7f46f338d93.gz From nominolo at googlemail.com Wed Aug 6 11:12:29 2008 From: nominolo at googlemail.com (Thomas Schilling) Date: Wed Aug 6 11:12:21 2008 Subject: Version control systems In-Reply-To: <87od46e8iq.fsf@willow.rfc1149.net> References: <48981C03.10908@gmail.com> <87od46e8iq.fsf@willow.rfc1149.net> Message-ID: On 6 Aug 2008, at 12:35, Samuel Tardieu wrote: >>>>>> "Simon" == Simon Marlow writes: > > Simon> We already have an up-to-date git mirror thanks to Thomas > Simon> Schilling: > > Simon> git clone http://darcs.haskell.org/ghc.git > > Simon> (notice how fast that is :-) > > It would be even much faster if you (Thomas?) setup a git server. It > is as easy as "touch git-daemon-export-ok" in the GIT repository and > launching "git-daemon /path/to/parent/of/git/repo" at boot time, as > shown by Chris Double at > > http://www.bluishcoder.co.nz/2007/09/how-to-publish-git- > repository.html > > Then the "git://" protocol can be used, which makes intelligent > decisions on what needs to be transferred. > Thanks, I will look into it. I need to talk to our admin anyway. / Thomas -- My shadow / Change is coming. / Now is my time. / Listen to my muscle memory. / Contemplate what I've been clinging to. / Forty-six and two ahead of me. -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 194 bytes Desc: This is a digitally signed message part Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080806/0ab4d386/PGP.bin From simonmarhaskell at gmail.com Wed Aug 6 12:15:29 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Wed Aug 6 12:15:08 2008 Subject: patch applied (ghc): in stage1, always rebuild Main.hs Message-ID: <20080806161529.GA9301@haskell.galois.com> Tue Aug 5 06:38:23 PDT 2008 Simon Marlow * in stage1, always rebuild Main.hs GHC 6.9+ can properly handle cross-package recompilation checking, but older versions of GHC couldn't, so in stage1 we always rebuild Main.hs. In other words, 'make' in ghc/ should do the right thing now. M ./ghc/Makefile +7 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080805133823-12142-b2bb186176e68cae706ef005d7aae64ac884f25a.gz From simonmarhaskell at gmail.com Wed Aug 6 12:15:34 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Wed Aug 6 12:15:13 2008 Subject: patch applied (ghc): Add -fno-implicit-import-qualified (#2452) Message-ID: <20080806161534.GA9334@haskell.galois.com> Tue Aug 5 08:17:30 PDT 2008 Simon Marlow * Add -fno-implicit-import-qualified (#2452) The flag is off by default, but GHCi turns it on (in Main.hs). For GHCi it can be overriden on the command-line or using :set. M ./compiler/main/DynFlags.hs -1 +3 M ./compiler/rename/RnEnv.lhs -9 +13 M ./docs/users_guide/flags.xml +7 M ./docs/users_guide/ghci.xml -2 +3 M ./ghc/Main.hs -1 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080805151730-12142-74348dc62c83e2912bdf08d75fdefd11b57ca8b5.gz From simonmarhaskell at gmail.com Wed Aug 6 12:19:58 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Wed Aug 6 12:19:36 2008 Subject: patch applied (testsuite): add test for #2452 Message-ID: <20080806161958.GA10278@haskell.galois.com> Tue Aug 5 08:40:28 PDT 2008 Simon Marlow * add test for #2452 A ./tests/ghc-regress/ghci/scripts/2452.script A ./tests/ghc-regress/ghci/scripts/2452.stderr M ./tests/ghc-regress/ghci/scripts/all.T -1 +2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080805154028-12142-e8f98e1550b672a8f0244bf9082e47a347821fba.gz From simonmarhaskell at gmail.com Wed Aug 6 12:19:59 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Wed Aug 6 12:19:39 2008 Subject: patch applied (testsuite): update output (-fimplicit-import-qualified) Message-ID: <20080806161959.GA10301@haskell.galois.com> Tue Aug 5 08:42:35 PDT 2008 Simon Marlow * update output (-fimplicit-import-qualified) M ./tests/ghc-regress/ghci/scripts/ghci024.py +2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080805154235-12142-6e81877b96e675d3aa6a9057d8d9240c300c4371.gz From ghcbuild at microsoft.com Wed Aug 6 14:33:27 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Wed Aug 6 14:33:28 2008 Subject: [nightly] 06-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080806183327.8F8F032422E@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Wed Aug 6 18:02:07 BST 2008. **** checking out new source tree ... darcs failed: Failed to download URL http://darcs.haskell.org/packages/array/_darcs/inventories/20060112154126-c2a52-c1f3f7fb90b96996387778bb07fc936045998a88.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49, line 5. Nightly run ended at Wed Aug 6 19:33:42 BST 2008 From cvs-ghc at haskell.org Thu Aug 7 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Thu Aug 7 03:29:38 2008 Subject: Daily report for stable Message-ID: <200808070730.m777U1Gn028585@monk.galois.com> Build results: tnaur PPC OSX stable 2: lost tnaur x86 Linux stable: pass x86 Windows stable: fail (failed darcs) x86 Windows stable fast: lost lost fail (failed getsubrepos) lost pass x86-64 Linux stable: fail (failed getsubrepos) Old unexpected test failures: TyFamUndec 5 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable conc018 1 mnemosyne x86-64 Gentoo stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 5 gabor stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 num009 1 x86 Windows stable fast num012 1 tnaur PPC OSX stable 2 outofmem2 5 gabor stable signals002 1 tnaur PPC OSX stable 2 tcfail043 5 gabor stable tcfail071 5 gabor stable tcfail121 5 gabor stable tcfail130 5 gabor stable tcfail154 5 gabor stable tcfail157 5 gabor stable tcfail170 5 gabor stable -------------- next part -------------- Last 30 lines: darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventories/20051129130614-c2a52-7d2b90c68742a9c8861ff0662e571a4b66b91058.gz : libcurl error code: 18 This is the GHC darcs repository (ghc-6.8 branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** Reading checkpoint... Getting the inventory... -------------- next part -------------- Last 30 lines: Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/QuickCheck Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/cgi Copying patch 1 of 7...Copying patch 2 of 7...Copying patch 3 of 7...Copying patch 4 of 7...Copying patch 5 of 7...Copying patch 6 of 7...Copying patch 7 of 7...Copying patch 7 of 7... done. Applying patch 1 of 6... Applying patch 2 of 6... Applying patch 3 of 6... Applying patch 4 of 6... Applying patch 5 of 6... Applying patch 6 of 6... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/haskell-src Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/html Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/mtl Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/network Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/parsec darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/packages/parsec/_darcs/checkpoints/20080605235732-3fd76-b0ec8dad181c9028c7610858be8f5bb5a41c68d7.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 57. From cvs-ghc at haskell.org Thu Aug 7 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Thu Aug 7 03:29:43 2008 Subject: Daily report for head Message-ID: <200808070730.m777U2UD028626@monk.galois.com> Build results: x86-64 Linux head: fail (failed getsubrepos) x86 Windows head: fail (failed getsubrepos) x86 Windows head fast: lost lost fail (failed getsubrepos) lost pass fast486 head: pass gabor head: pass kgardas head: fail (failed stage1) fail (failed stage1) malcolm head: fail (failed stage1) lost pass pass tnaur PPC OSX head 2: pass tnaur x86 Linux head: pass x86-64 Linux head unreg: fail (failed getsubrepos) Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast New unexpected test failures: barton-mangler-bug 1 tnaur x86 Linux head cholewo-eval 1 malcolm head fast2haskell 1 malcolm head Fixed unexpected test failures: hGetBuf001 joao-circular Old unexpected test failures: 1980 6 fast486 head 2047 1 tnaur PPC OSX head 2 break017 6 fast486 head bug1010 1 tnaur PPC OSX head 2 bug1465 1 x86 Windows head fast conc007 6 fast486 head conc008 6 fast486 head conc010 6 fast486 head conc012 6 fast486 head conc014 6 fast486 head conc015 6 fast486 head conc017 6 fast486 head conc018 6 fast486 head conc019 6 fast486 head conc022 6 fast486 head conc024 6 fast486 head conc029 5 fast486 head conc032 1 fast486 head conc033 6 fast486 head conc034 6 fast486 head conc035 6 fast486 head conc036 6 fast486 head conc064 6 fast486 head concprog001 6 fast486 head concprog002 6 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 6 fast486 head enum01 6 fast486 head enum02 6 fast486 head enum03 6 fast486 head ffi009 1 tnaur PPC OSX head 2 ghcpkg01 6 fast486 head ghcpkg02 6 fast486 head ioref001 2 fast486 head list001 6 fast486 head num009 2 x86 Windows head fast num012 1 tnaur PPC OSX head 2 num013 6 fast486 head qq005 6 fast486 head qq006 6 fast486 head recomp005 6 fast486 head records 6 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 6 fast486 head ubx-records 6 fast486 head -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete == running darcs get --partial http://darcs.haskell.org//hsc2hs utils/hsc2hs Copying patch 1 of 121...Copying patch 2 of 121...Copying patch 3 of 121...Copying patch 4 of 121...Copying patch 5 of 121...Copying patch 6 of 121...Copying patch 7 of 121...Copying patch 8 of 121...Copying patch 9 of 121...Copying patch 10 of 121...Copying patch 11 of 121...Copying patch 12 of 121...Copying patch 13 of 121...Copying patch 14 of 121...Copying patch 15 of 121...Copying patch 16 of 121...Copying patch 17 of 121...Copying patch 18 of 121...Copying patch 19 of 121...Copying patch 20 of 121...Copying patch 21 of 121...Copying patch 22 of 121...Copying patch 23 of 121...Copying patch 24 of 121...Copying patch 25 of 121...Copying patch 26 of 121...Copying patch 27 of 121...Copying patch 28 of 121...Copying patch 29 of 121...Copying patch 30 of 121...Copying patch 31 of 121...Copying patch 32 of 121...Copying patch 33 of 121...Copying patch 34 of 121...Copying patch 35 of 121...Copying patch 36 of 121...Copying patch 37 of 121...Copying patch 38 of 121...Copying patch 39 of 121...Copying patch 40 of 121...Copying patch 41 of 121...Copying patch 42 of 121...Copying patch 43 of 121...Copying patch 44 of 121...Copying patch 45 of 121...Copying patch 46 of 121...Copying patch 47 of 121...Copying patch 48 of 121...Copying patch 49 of 121...Copying patch 50 of 121...Copying patch 51 of 121...Copying patch 52 of 121...Copying patch 53 of 121...Copying patch 54 of 121...Copying patch 55 of 121...Copying patch 56 of 121...Copying patch 57 of 121...Copying patch 58 of 121...Copying patch 59 of 121...Copying patch 60 of 121...Copying patch 61 of 121...Copying patch 62 of 121...Copying patch 63 of 121...Copying patch 64 of 121...Copying patch 65 of 121...Copying patch 66 of 121...Copying patch 67 of 121...Copying patch 68 of 121...Copying patch 69 of 121...Copying patch 70 of 121...Copying patch 71 of 121...Copying patch 72 of 121...Copying patch 73 of 121...Copying patch 74 of 121...Copying patch 75 of 121...Copying patch 76 of 121...Copying patch 77 of 121...Copying patch 78 of 121...Copying patch 79 of 121...Co pying patch 80 of 121...Copying patch 81 of 121...Copying patch 82 of 121...Copying patch 83 of 121...Copying patch 84 of 121...Copying patch 85 of 121...Copying patch 86 of 121...Copying patch 87 of 121...Copying patch 88 of 121...Copying patch 89 of 121...Copying patch 90 of 121...Copying patch 91 of 121...Copying patch 92 of 121...Copying patch 93 of 121...Copying patch 94 of 121...Copying patch 95 of 121...Copying patch 96 of 121...Copying patch 97 of 121...Copying patch 98 of 121...Copying patch 99 of 121...Copying patch 100 of 121...Copying patch 101 of 121...Copying patch 102 of 121...Copying patch 103 of 121...Copying patch 104 of 121...Copying patch 105 of 121...Copying patch 106 of 121...Copying patch 107 of 121...Copying patch 108 of 121...Copying patch 109 of 121...Copying patch 110 of 121...Copying patch 111 of 121...Copying patch 112 of 121...Copying patch 113 of 121...Copying patch 114 of 121...Copying patch 115 of 121...Copying patch 116 of 121...Copying patch 117 of 121...Copying patch 118 of 121...Copying patch 119 of 121...Copying patch 120 of 121...Copying patch 121 of 121...Copying patch 121 of 121... done. Applying patch 1 of 121... Applying patch 2 of 121... Applying patch 3 of 121... Applying patch 4 of 121... Applying patch 5 of 121... Applying patch 6 of 121... Applying patch 7 of 121... Applying patch 8 of 121... Applying patch 9 of 121... Applying patch 10 of 121... Applying patch 11 of 121... Applying patch 12 of 121... Applying patch 13 of 121... Applying patch 14 of 121... Applying patch 15 of 121... Applying patch 16 of 121... Applying patch 17 of 121... Applying patch 18 of 121... Applying patch 19 of 121... Applying patch 20 of 121... Applying patch 21 of 121... Applying patch 22 of 121... Applying patch 23 of 121... Applying patch 24 of 121... Applying patch 25 of 121... Applying patch 26 of 121... Applying patch 27 of 121... Applying patch 28 of 121... Applying patch 29 of 121... Applying patch 30 of 121... Applying patch 31 of 121... Applying patch 32 of 121... Applying patch 33 of 121... Applying patch 34 of 121... Applying patch 35 of 121... Applying patch 36 of 121... Applying patch 37 of 121... Applying patch 38 of 121... Applying patch 39 of 121... Applying patch 40 of 121... Applying patch 41 of 121... Applying patch 42 of 121... Applying patch 43 of 121... Applying patch 44 of 121... Applying patch 45 of 121... Applying patch 46 of 121... Applying patch 47 of 121... Applying patch 48 of 121... Applying patch 49 of 121... Applying patch 50 of 121... Applying patch 51 of 121... Applying patch 52 of 121... Applying patch 53 of 121... Applying patch 54 of 121... Applying patch 55 of 121... Applying patch 56 of 121... Applying patch 57 of 121... Applying patch 58 of 121... Applying patch 59 of 121... Applying patch 60 of 121... Applying patch 61 of 121... Applying patch 62 of 121... Applying patch 63 of 121... Applying patch 64 of 121... Applying patch 65 of 121... Applying patch 66 of 121... Applying patch 67 of 121... Applying patch 68 of 121... Applying patch 69 of 121... Applying patch 70 of 121... Applying patch 71 of 121... Applying patch 72 of 121... Applying patch 73 of 121... Applying pat ch 74 of 121... Applying patch 75 of 121... Applying patch 76 of 121... Applying patch 77 of 121... Applying patch 78 of 121... Applying patch 79 of 121... Applying patch 80 of 121... Applying patch 81 of 121... Applying patch 82 of 121... Applying patch 83 of 121... Applying patch 84 of 121... Applying patch 85 of 121... Applying patch 86 of 121... Applying patch 87 of 121... Applying patch 88 of 121... Applying patch 89 of 121... Applying patch 90 of 121... Applying patch 91 of 121... Applying patch 92 of 121... Applying patch 93 of 121... Applying patch 94 of 121... Applying patch 95 of 121... Applying patch 96 of 121... Applying patch 97 of 121... Applying patch 98 of 121... Applying patch 99 of 121... Applying patch 100 of 121... Applying patch 101 of 121... Applying patch 102 of 121... Applying patch 103 of 121... Applying patch 104 of 121... Applying patch 105 of 121... Applying patch 106 of 121... Applying patch 107 of 121... Applying patch 108 of 121... Applying patch 109 of 121... Applying patch 110 of 121... Applying patch 111 of 121... Applying patch 112 of 121... Applying patch 113 of 121... Applying patch 114 of 121... Applying patch 115 of 121... Applying patch 116 of 121... Applying patch 117 of 121... Applying patch 118 of 121... Applying patch 119 of 121... Applying patch 120 of 121... Applying patch 121 of 121... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/array libraries/array Copying patch 1 of 7...Copying patch 2 of 7...Copying patch 3 of 7...Copying patch 4 of 7...Copying patch 5 of 7...Copying patch 6 of 7...Copying patch 7 of 7...Copying patch 7 of 7... done. Applying patch 1 of 6... Applying patch 2 of 6... Applying patch 3 of 6... Applying patch 4 of 6... Applying patch 5 of 6... Applying patch 6 of 6... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/base libraries/base Copying patch 1 of 80...Copying patch 2 of 80...Copying patch 3 of 80...Copying patch 4 of 80...Copying patch 5 of 80...Copying patch 6 of 80...Copying patch 7 of 80...Copying patch 8 of 80...Copying patch 9 of 80...Copying patch 10 of 80...Copying patch 11 of 80...Copying patch 12 of 80...Copying patch 13 of 80...Copying patch 14 of 80...Copying patch 15 of 80...Copying patch 16 of 80...Copying patch 17 of 80...Copying patch 18 of 80...Copying patch 19 of 80...Copying patch 20 of 80...Copying patch 21 of 80...Copying patch 22 of 80...Copying patch 23 of 80...Copying patch 24 of 80...Copying patch 25 of 80...Copying patch 26 of 80...Copying patch 27 of 80...Copying patch 28 of 80...Copying patch 29 of 80...Copying patch 30 of 80...Copying patch 31 of 80...Copying patch 32 of 80...Copying patch 33 of 80...Copying patch 34 of 80...Copying patch 35 of 80...Copying patch 36 of 80...Copying patch 37 of 80...Copying patch 38 of 80...Copying patch 39 of 80...Copying patch 40 of 80...Copying patch 41 of 80...Copying patch 42 of 80...Copying patch 43 of 80...Copying patch 44 of 80...Copying patch 45 of 80...Copying patch 46 of 80...Copying patch 47 of 80...Copying patch 48 of 80...Copying patch 49 of 80...Copying patch 50 of 80...Copying patch 51 of 80...Copying patch 52 of 80...Copying patch 53 of 80...Copying patch 54 of 80...Copying patch 55 of 80...Copying patch 56 of 80...Copying patch 57 of 80...Copying patch 58 of 80...Copying patch 59 of 80...Copying patch 60 of 80...Copying patch 61 of 80...Copying patch 62 of 80...Copying patch 63 of 80...Copying patch 64 of 80...Copying patch 65 of 80...Copying patch 66 of 80...Copying patch 67 of 80...Copying patch 68 of 80...Copying patch 69 of 80...Copying patch 70 of 80...Copying patch 71 of 80...Copying patch 72 of 80...Copying patch 73 of 80...Copying patch 74 of 80...Copying patch 75 of 80...Copying patch 76 of 80...Copying patch 77 of 80...Copying patch 78 of 80...Copying patch 79 of 80...Copying patch 80 of 80...Copying patch 80 of 80... done. Applying patch 1 of 79... Applying patch 2 of 79... Applying patch 3 of 79... Applying patch 4 of 79... Applying patch 5 of 79... Applying patch 6 of 79... Applying patch 7 of 79... Applying patch 8 of 79... Applying patch 9 of 79... Applying patch 10 of 79... Applying patch 11 of 79... Applying patch 12 of 79... Applying patch 13 of 79... Applying patch 14 of 79... Applying patch 15 of 79... Applying patch 16 of 79... Applying patch 17 of 79... Applying patch 18 of 79... Applying patch 19 of 79... Applying patch 20 of 79... Applying patch 21 of 79... Applying patch 22 of 79... Applying patch 23 of 79... Applying patch 24 of 79... Applying patch 25 of 79... Applying patch 26 of 79... Applying patch 27 of 79... Applying patch 28 of 79... Applying patch 29 of 79... Applying patch 30 of 79... Applying patch 31 of 79... Applying patch 32 of 79... Applying patch 33 of 79... Applying patch 34 of 79... Applying patch 35 of 79... Applying patch 36 of 79... Applying patch 37 of 79... Applying patch 38 of 79... Applying patch 39 of 79... Applying patch 40 of 79... Applying patch 41 of 79... Applying patch 42 of 79... Applying patch 43 of 79... Applying patch 44 of 79... Applying patch 45 of 79... Applying patch 46 of 79... Applying patch 47 of 79... Applying patch 48 of 79... Applying patch 49 of 79... Applying patch 50 of 79... Applying patch 51 of 79... Applying patch 52 of 79... Applying patch 53 of 79... Applying patch 54 of 79... Applying patch 55 of 79... Applying patch 56 of 79... Applying patch 57 of 79... Applying patch 58 of 79... Applying patch 59 of 79... Applying patch 60 of 79... Applying patch 61 of 79... Applying patch 62 of 79... Applying patch 63 of 79... Applying patch 64 of 79... Applying patch 65 of 79... Applying patch 66 of 79... Applying patch 67 of 79... Applying patch 68 of 79... Applying patch 69 of 79... Applying patch 70 of 79... Applying patch 71 of 79... Applying patch 72 of 79... Applying patch 73 of 79... Applying patch 74 of 79... Applying patch 75 of 79... Applying patch 76 of 79... Appl ying patch 77 of 79... Applying patch 78 of 79... Applying patch 79 of 79... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/bytestring libraries/bytestring Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/Cabal libraries/Cabal darcs failed: Failed to download URL http://darcs.haskell.org//packages/Cabal/_darcs/inventories/20080528004259-3fd76-33ef8e30b2db949bd3562b7e3498250416cc1a69.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49, line 8. -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete == running darcs get --partial http://darcs.haskell.org//hsc2hs utils/hsc2hs Copying patch 1 of 121...Copying patch 2 of 121...Copying patch 3 of 121...Copying patch 4 of 121...Copying patch 5 of 121...Copying patch 6 of 121...Copying patch 7 of 121...Copying patch 8 of 121...Copying patch 9 of 121...Copying patch 10 of 121...Copying patch 11 of 121...Copying patch 12 of 121...Copying patch 13 of 121...Copying patch 14 of 121...Copying patch 15 of 121...Copying patch 16 of 121...Copying patch 17 of 121...Copying patch 18 of 121...Copying patch 19 of 121...Copying patch 20 of 121...Copying patch 21 of 121...Copying patch 22 of 121...Copying patch 23 of 121...Copying patch 24 of 121...Copying patch 25 of 121...Copying patch 26 of 121...Copying patch 27 of 121...Copying patch 28 of 121...Copying patch 29 of 121...Copying patch 30 of 121...Copying patch 31 of 121...Copying patch 32 of 121...Copying patch 33 of 121...Copying patch 34 of 121...Copying patch 35 of 121...Copying patch 36 of 121...Copying patch 37 of 121...Copying patch 38 of 121...Copying patch 39 of 121...Copying patch 40 of 121...Copying patch 41 of 121...Copying patch 42 of 121...Copying patch 43 of 121...Copying patch 44 of 121...Copying patch 45 of 121...Copying patch 46 of 121...Copying patch 47 of 121...Copying patch 48 of 121...Copying patch 49 of 121...Copying patch 50 of 121...Copying patch 51 of 121...Copying patch 52 of 121...Copying patch 53 of 121...Copying patch 54 of 121...Copying patch 55 of 121...Copying patch 56 of 121...Copying patch 57 of 121...Copying patch 58 of 121...Copying patch 59 of 121...Copying patch 60 of 121...Copying patch 61 of 121...Copying patch 62 of 121...Copying patch 63 of 121...Copying patch 64 of 121...Copying patch 65 of 121...Copying patch 66 of 121...Copying patch 67 of 121...Copying patch 68 of 121...Copying patch 69 of 121...Copying patch 70 of 121...Copying patch 71 of 121...Copying patch 72 of 121...Copying patch 73 of 121...Copying patch 74 of 121...Copying patch 75 of 121...Copying patch 76 of 121...Copying patch 77 of 121...Copying patch 78 of 121...Copying patch 79 of 121...Co pying patch 80 of 121...Copying patch 81 of 121...Copying patch 82 of 121...Copying patch 83 of 121...Copying patch 84 of 121...Copying patch 85 of 121...Copying patch 86 of 121...Copying patch 87 of 121...Copying patch 88 of 121...Copying patch 89 of 121...Copying patch 90 of 121...Copying patch 91 of 121...Copying patch 92 of 121...Copying patch 93 of 121...Copying patch 94 of 121...Copying patch 95 of 121...Copying patch 96 of 121...Copying patch 97 of 121...Copying patch 98 of 121...Copying patch 99 of 121...Copying patch 100 of 121...Copying patch 101 of 121...Copying patch 102 of 121...Copying patch 103 of 121...Copying patch 104 of 121...Copying patch 105 of 121...Copying patch 106 of 121...Copying patch 107 of 121...Copying patch 108 of 121...Copying patch 109 of 121...Copying patch 110 of 121...Copying patch 111 of 121...Copying patch 112 of 121...Copying patch 113 of 121...Copying patch 114 of 121...Copying patch 115 of 121...Copying patch 116 of 121...Copying patch 117 of 121...Copying patch 118 of 121...Copying patch 119 of 121...Copying patch 120 of 121...Copying patch 121 of 121...Copying patch 121 of 121... done. Applying patch 1 of 121... Applying patch 2 of 121... Applying patch 3 of 121... Applying patch 4 of 121... Applying patch 5 of 121... Applying patch 6 of 121... Applying patch 7 of 121... Applying patch 8 of 121... Applying patch 9 of 121... Applying patch 10 of 121... Applying patch 11 of 121... Applying patch 12 of 121... Applying patch 13 of 121... Applying patch 14 of 121... Applying patch 15 of 121... Applying patch 16 of 121... Applying patch 17 of 121... Applying patch 18 of 121... Applying patch 19 of 121... Applying patch 20 of 121... Applying patch 21 of 121... Applying patch 22 of 121... Applying patch 23 of 121... Applying patch 24 of 121... Applying patch 25 of 121... Applying patch 26 of 121... Applying patch 27 of 121... Applying patch 28 of 121... Applying patch 29 of 121... Applying patch 30 of 121... Applying patch 31 of 121... Applying patch 32 of 121... Applying patch 33 of 121... Applying patch 34 of 121... Applying patch 35 of 121... Applying patch 36 of 121... Applying patch 37 of 121... Applying patch 38 of 121... Applying patch 39 of 121... Applying patch 40 of 121... Applying patch 41 of 121... Applying patch 42 of 121... Applying patch 43 of 121... Applying patch 44 of 121... Applying patch 45 of 121... Applying patch 46 of 121... Applying patch 47 of 121... Applying patch 48 of 121... Applying patch 49 of 121... Applying patch 50 of 121... Applying patch 51 of 121... Applying patch 52 of 121... Applying patch 53 of 121... Applying patch 54 of 121... Applying patch 55 of 121... Applying patch 56 of 121... Applying patch 57 of 121... Applying patch 58 of 121... Applying patch 59 of 121... Applying patch 60 of 121... Applying patch 61 of 121... Applying patch 62 of 121... Applying patch 63 of 121... Applying patch 64 of 121... Applying patch 65 of 121... Applying patch 66 of 121... Applying patch 67 of 121... Applying patch 68 of 121... Applying patch 69 of 121... Applying patch 70 of 121... Applying patch 71 of 121... Applying patch 72 of 121... Applying patch 73 of 121... Applying pat ch 74 of 121... Applying patch 75 of 121... Applying patch 76 of 121... Applying patch 77 of 121... Applying patch 78 of 121... Applying patch 79 of 121... Applying patch 80 of 121... Applying patch 81 of 121... Applying patch 82 of 121... Applying patch 83 of 121... Applying patch 84 of 121... Applying patch 85 of 121... Applying patch 86 of 121... Applying patch 87 of 121... Applying patch 88 of 121... Applying patch 89 of 121... Applying patch 90 of 121... Applying patch 91 of 121... Applying patch 92 of 121... Applying patch 93 of 121... Applying patch 94 of 121... Applying patch 95 of 121... Applying patch 96 of 121... Applying patch 97 of 121... Applying patch 98 of 121... Applying patch 99 of 121... Applying patch 100 of 121... Applying patch 101 of 121... Applying patch 102 of 121... Applying patch 103 of 121... Applying patch 104 of 121... Applying patch 105 of 121... Applying patch 106 of 121... Applying patch 107 of 121... Applying patch 108 of 121... Applying patch 109 of 121... Applying patch 110 of 121... Applying patch 111 of 121... Applying patch 112 of 121... Applying patch 113 of 121... Applying patch 114 of 121... Applying patch 115 of 121... Applying patch 116 of 121... Applying patch 117 of 121... Applying patch 118 of 121... Applying patch 119 of 121... Applying patch 120 of 121... Applying patch 121 of 121... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/array libraries/array Copying patch 1 of 7...Copying patch 2 of 7...Copying patch 3 of 7...Copying patch 4 of 7...Copying patch 5 of 7...Copying patch 6 of 7...Copying patch 7 of 7...Copying patch 7 of 7... done. Applying patch 1 of 6... Applying patch 2 of 6... Applying patch 3 of 6... Applying patch 4 of 6... Applying patch 5 of 6... Applying patch 6 of 6... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/base libraries/base darcs failed: Failed to download URL http://darcs.haskell.org//packages/base/_darcs/checkpoints/20080528003830-3fd76-feac62e381b4ec95be9553256c59e5770ac48fcc.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49, line 6. -------------- next part -------------- Last 30 lines: [31 of 50] Compiling Distribution.PackageDescription.Parse ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/PackageDescription/Parse.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/PackageDescription/Parse.o ) [32 of 50] Compiling Distribution.Simple.Setup ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Setup.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Setup.o ) [33 of 50] Compiling Distribution.Make ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Make.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Make.o ) [34 of 50] Compiling Distribution.Simple.LocalBuildInfo ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/LocalBuildInfo.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/LocalBuildInfo.o ) [35 of 50] Compiling Distribution.Simple.BuildPaths ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/BuildPaths.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/BuildPaths.o ) [36 of 50] Compiling Distribution.Simple.PreProcess ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/PreProcess.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/PreProcess.o ) [37 of 50] Compiling Distribution.Simple.UserHooks ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/UserHooks.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/UserHooks.o ) [38 of 50] Compiling Distribution.Simple.Register ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Register.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Register.o ) [39 of 50] Compiling Distribution.Simple.GHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/GHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/GHC.o ) [40 of 50] Compiling Distribution.Simple.Hugs ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Hugs.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Hugs.o ) [41 of 50] Compiling Distribution.Simple.JHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/JHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/JHC.o ) [42 of 50] Compiling Distribution.Simple.NHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/NHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/NHC.o ) [43 of 50] Compiling Distribution.Simple.Install ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Install.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Install.o ) [44 of 50] Compiling Distribution.PackageDescription.Check ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/PackageDescription/Check.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/PackageDescription/Check.o ) [45 of 50] Compiling Distribution.Simple.SrcDist ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/SrcDist.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/SrcDist.o ) [46 of 50] Compiling Distribution.Simple.Configure ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Configure.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Configure.o ) [47 of 50] Compiling Distribution.Simple.Build ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Build.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Build.o ) [48 of 50] Compiling Distribution.Simple.Haddock ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Haddock.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Haddock.o ) [49 of 50] Compiling Distribution.Simple ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple.o ) [50 of 50] Compiling Main ( cabal-bin.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Main.o ) Linking cabal-bin ... echo "[]" > bootstrapping.conf.tmp cd filepath && /buildbot/ghc/kgardas/build/libraries/cabal-bin /usr/local/ghc-2008-05-04/bin/ghc /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf clean --distpref=dist-bootstrapping cleaning... cd filepath && /buildbot/ghc/kgardas/build/libraries/cabal-bin /usr/local/ghc-2008-05-04/bin/ghc /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf configure --distpref=dist-bootstrapping --with-compiler=/usr/local/ghc-2008-05-04/bin/ghc --with-hc-pkg=/usr/local/ghc-2008-05-04/bin/ghc-pkg --package-db=/buildbot/ghc/kgardas/build/libraries/bootstrapping.conf.tmp Configuring filepath-1.1... make[1]: *** [bootstrapping.conf] Error 1 make[1]: Leaving directory `/buildbot/ghc/kgardas/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete == running darcs get --partial http://darcs.haskell.org//hsc2hs utils/hsc2hs Copying patch 1 of 121...Copying patch 2 of 121...Copying patch 3 of 121...Copying patch 4 of 121...Copying patch 5 of 121...Copying patch 6 of 121...Copying patch 7 of 121...Copying patch 8 of 121...Copying patch 9 of 121...Copying patch 10 of 121...Copying patch 11 of 121...Copying patch 12 of 121...Copying patch 13 of 121...Copying patch 14 of 121...Copying patch 15 of 121...Copying patch 16 of 121...Copying patch 17 of 121...Copying patch 18 of 121...Copying patch 19 of 121...Copying patch 20 of 121...Copying patch 21 of 121...Copying patch 22 of 121...Copying patch 23 of 121...Copying patch 24 of 121...Copying patch 25 of 121...Copying patch 26 of 121...Copying patch 27 of 121...Copying patch 28 of 121...Copying patch 29 of 121...Copying patch 30 of 121...Copying patch 31 of 121...Copying patch 32 of 121...Copying patch 33 of 121...Copying patch 34 of 121...Copying patch 35 of 121...Copying patch 36 of 121...Copying patch 37 of 121...Copying patch 38 of 121...Copying patch 39 of 121...Copying patch 40 of 121...Copying patch 41 of 121...Copying patch 42 of 121...Copying patch 43 of 121...Copying patch 44 of 121...Copying patch 45 of 121...Copying patch 46 of 121...Copying patch 47 of 121...Copying patch 48 of 121...Copying patch 49 of 121...Copying patch 50 of 121...Copying patch 51 of 121...Copying patch 52 of 121...Copying patch 53 of 121...Copying patch 54 of 121...Copying patch 55 of 121...Copying patch 56 of 121...Copying patch 57 of 121...Copying patch 58 of 121...Copying patch 59 of 121...Copying patch 60 of 121...Copying patch 61 of 121...Copying patch 62 of 121...Copying patch 63 of 121...Copying patch 64 of 121...Copying patch 65 of 121...Copying patch 66 of 121...Copying patch 67 of 121...Copying patch 68 of 121...Copying patch 69 of 121...Copying patch 70 of 121...Copying patch 71 of 121...Copying patch 72 of 121...Copying patch 73 of 121...Copying patch 74 of 121...Copying patch 75 of 121...Copying patch 76 of 121...Copying patch 77 of 121...Copying patch 78 of 121...Copying patch 79 of 121...Co pying patch 80 of 121...Copying patch 81 of 121...Copying patch 82 of 121...Copying patch 83 of 121...Copying patch 84 of 121...Copying patch 85 of 121...Copying patch 86 of 121...Copying patch 87 of 121...Copying patch 88 of 121...Copying patch 89 of 121...Copying patch 90 of 121...Copying patch 91 of 121...Copying patch 92 of 121...Copying patch 93 of 121...Copying patch 94 of 121...Copying patch 95 of 121...Copying patch 96 of 121...Copying patch 97 of 121...Copying patch 98 of 121...Copying patch 99 of 121...Copying patch 100 of 121...Copying patch 101 of 121...Copying patch 102 of 121...Copying patch 103 of 121...Copying patch 104 of 121...Copying patch 105 of 121...Copying patch 106 of 121...Copying patch 107 of 121...Copying patch 108 of 121...Copying patch 109 of 121...Copying patch 110 of 121...Copying patch 111 of 121...Copying patch 112 of 121...Copying patch 113 of 121...Copying patch 114 of 121...Copying patch 115 of 121...Copying patch 116 of 121...Copying patch 117 of 121...Copying patch 118 of 121...Copying patch 119 of 121...Copying patch 120 of 121...Copying patch 121 of 121...Copying patch 121 of 121... done. Applying patch 1 of 121... Applying patch 2 of 121... Applying patch 3 of 121... Applying patch 4 of 121... Applying patch 5 of 121... Applying patch 6 of 121... Applying patch 7 of 121... Applying patch 8 of 121... Applying patch 9 of 121... Applying patch 10 of 121... Applying patch 11 of 121... Applying patch 12 of 121... Applying patch 13 of 121... Applying patch 14 of 121... Applying patch 15 of 121... Applying patch 16 of 121... Applying patch 17 of 121... Applying patch 18 of 121... Applying patch 19 of 121... Applying patch 20 of 121... Applying patch 21 of 121... Applying patch 22 of 121... Applying patch 23 of 121... Applying patch 24 of 121... Applying patch 25 of 121... Applying patch 26 of 121... Applying patch 27 of 121... Applying patch 28 of 121... Applying patch 29 of 121... Applying patch 30 of 121... Applying patch 31 of 121... Applying patch 32 of 121... Applying patch 33 of 121... Applying patch 34 of 121... Applying patch 35 of 121... Applying patch 36 of 121... Applying patch 37 of 121... Applying patch 38 of 121... Applying patch 39 of 121... Applying patch 40 of 121... Applying patch 41 of 121... Applying patch 42 of 121... Applying patch 43 of 121... Applying patch 44 of 121... Applying patch 45 of 121... Applying patch 46 of 121... Applying patch 47 of 121... Applying patch 48 of 121... Applying patch 49 of 121... Applying patch 50 of 121... Applying patch 51 of 121... Applying patch 52 of 121... Applying patch 53 of 121... Applying patch 54 of 121... Applying patch 55 of 121... Applying patch 56 of 121... Applying patch 57 of 121... Applying patch 58 of 121... Applying patch 59 of 121... Applying patch 60 of 121... Applying patch 61 of 121... Applying patch 62 of 121... Applying patch 63 of 121... Applying patch 64 of 121... Applying patch 65 of 121... Applying patch 66 of 121... Applying patch 67 of 121... Applying patch 68 of 121... Applying patch 69 of 121... Applying patch 70 of 121... Applying patch 71 of 121... Applying patch 72 of 121... Applying patch 73 of 121... Applying pat ch 74 of 121... Applying patch 75 of 121... Applying patch 76 of 121... Applying patch 77 of 121... Applying patch 78 of 121... Applying patch 79 of 121... Applying patch 80 of 121... Applying patch 81 of 121... Applying patch 82 of 121... Applying patch 83 of 121... Applying patch 84 of 121... Applying patch 85 of 121... Applying patch 86 of 121... Applying patch 87 of 121... Applying patch 88 of 121... Applying patch 89 of 121... Applying patch 90 of 121... Applying patch 91 of 121... Applying patch 92 of 121... Applying patch 93 of 121... Applying patch 94 of 121... Applying patch 95 of 121... Applying patch 96 of 121... Applying patch 97 of 121... Applying patch 98 of 121... Applying patch 99 of 121... Applying patch 100 of 121... Applying patch 101 of 121... Applying patch 102 of 121... Applying patch 103 of 121... Applying patch 104 of 121... Applying patch 105 of 121... Applying patch 106 of 121... Applying patch 107 of 121... Applying patch 108 of 121... Applying patch 109 of 121... Applying patch 110 of 121... Applying patch 111 of 121... Applying patch 112 of 121... Applying patch 113 of 121... Applying patch 114 of 121... Applying patch 115 of 121... Applying patch 116 of 121... Applying patch 117 of 121... Applying patch 118 of 121... Applying patch 119 of 121... Applying patch 120 of 121... Applying patch 121 of 121... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/array libraries/array Copying patch 1 of 7...Copying patch 2 of 7...Copying patch 3 of 7...Copying patch 4 of 7...Copying patch 5 of 7...Copying patch 6 of 7...Copying patch 7 of 7...Copying patch 7 of 7... done. Applying patch 1 of 6... Applying patch 2 of 6... Applying patch 3 of 6... Applying patch 4 of 6... Applying patch 5 of 6... Applying patch 6 of 6... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/base libraries/base Copying patch 1 of 80...Copying patch 2 of 80...Copying patch 3 of 80...Copying patch 4 of 80...Copying patch 5 of 80...Copying patch 6 of 80...Copying patch 7 of 80...Copying patch 8 of 80...Copying patch 9 of 80...Copying patch 10 of 80...Copying patch 11 of 80...Copying patch 12 of 80...Copying patch 13 of 80...Copying patch 14 of 80...Copying patch 15 of 80...Copying patch 16 of 80...Copying patch 17 of 80...Copying patch 18 of 80...Copying patch 19 of 80...Copying patch 20 of 80...Copying patch 21 of 80...Copying patch 22 of 80...Copying patch 23 of 80...Copying patch 24 of 80...Copying patch 25 of 80...Copying patch 26 of 80...Copying patch 27 of 80...Copying patch 28 of 80...Copying patch 29 of 80...Copying patch 30 of 80...Copying patch 31 of 80...Copying patch 32 of 80...Copying patch 33 of 80...Copying patch 34 of 80...Copying patch 35 of 80...Copying patch 36 of 80...Copying patch 37 of 80...Copying patch 38 of 80...Copying patch 39 of 80...Copying patch 40 of 80...Copying patch 41 of 80...Copying patch 42 of 80...Copying patch 43 of 80...Copying patch 44 of 80...Copying patch 45 of 80...Copying patch 46 of 80...Copying patch 47 of 80...Copying patch 48 of 80...Copying patch 49 of 80...Copying patch 50 of 80...Copying patch 51 of 80...Copying patch 52 of 80...Copying patch 53 of 80...Copying patch 54 of 80...Copying patch 55 of 80...Copying patch 56 of 80...Copying patch 57 of 80...Copying patch 58 of 80...Copying patch 59 of 80...Copying patch 60 of 80...Copying patch 61 of 80...Copying patch 62 of 80...Copying patch 63 of 80...Copying patch 64 of 80...Copying patch 65 of 80...Copying patch 66 of 80...Copying patch 67 of 80...Copying patch 68 of 80...Copying patch 69 of 80...Copying patch 70 of 80...Copying patch 71 of 80...Copying patch 72 of 80...Copying patch 73 of 80...Copying patch 74 of 80...Copying patch 75 of 80...Copying patch 76 of 80...Copying patch 77 of 80...Copying patch 78 of 80...Copying patch 79 of 80...Copying patch 80 of 80...Copying patch 80 of 80... done. Applying patch 1 of 79... Applying patch 2 of 79... Applying patch 3 of 79... Applying patch 4 of 79... Applying patch 5 of 79... Applying patch 6 of 79... Applying patch 7 of 79... Applying patch 8 of 79... Applying patch 9 of 79... Applying patch 10 of 79... Applying patch 11 of 79... Applying patch 12 of 79... Applying patch 13 of 79... Applying patch 14 of 79... Applying patch 15 of 79... Applying patch 16 of 79... Applying patch 17 of 79... Applying patch 18 of 79... Applying patch 19 of 79... Applying patch 20 of 79... Applying patch 21 of 79... Applying patch 22 of 79... Applying patch 23 of 79... Applying patch 24 of 79... Applying patch 25 of 79... Applying patch 26 of 79... Applying patch 27 of 79... Applying patch 28 of 79... Applying patch 29 of 79... Applying patch 30 of 79... Applying patch 31 of 79... Applying patch 32 of 79... Applying patch 33 of 79... Applying patch 34 of 79... Applying patch 35 of 79... Applying patch 36 of 79... Applying patch 37 of 79... Applying patch 38 of 79... Applying patch 39 of 79... Applying patch 40 of 79... Applying patch 41 of 79... Applying patch 42 of 79... Applying patch 43 of 79... Applying patch 44 of 79... Applying patch 45 of 79... Applying patch 46 of 79... Applying patch 47 of 79... Applying patch 48 of 79... Applying patch 49 of 79... Applying patch 50 of 79... Applying patch 51 of 79... Applying patch 52 of 79... Applying patch 53 of 79... Applying patch 54 of 79... Applying patch 55 of 79... Applying patch 56 of 79... Applying patch 57 of 79... Applying patch 58 of 79... Applying patch 59 of 79... Applying patch 60 of 79... Applying patch 61 of 79... Applying patch 62 of 79... Applying patch 63 of 79... Applying patch 64 of 79... Applying patch 65 of 79... Applying patch 66 of 79... Applying patch 67 of 79... Applying patch 68 of 79... Applying patch 69 of 79... Applying patch 70 of 79... Applying patch 71 of 79... Applying patch 72 of 79... Applying patch 73 of 79... Applying patch 74 of 79... Applying patch 75 of 79... Applying patch 76 of 79... Appl ying patch 77 of 79... Applying patch 78 of 79... Applying patch 79 of 79... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/bytestring libraries/bytestring Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/Cabal libraries/Cabal Copying patch 1 of 132...Copying patch 2 of 132...Copying patch 3 of 132...Copying patch 4 of 132...Copying patch 5 of 132...Copying patch 6 of 132...Copying patch 7 of 132...Copying patch 8 of 132...Copying patch 9 of 132...Copying patch 10 of 132...Copying patch 11 of 132...Copying patch 12 of 132...Copying patch 13 of 132...Copying patch 14 of 132...Copying patch 15 of 132...Copying patch 16 of 132...Copying patch 17 of 132...Copying patch 18 of 132...Copying patch 19 of 132...Copying patch 20 of 132...Copying patch 21 of 132...Copying patch 22 of 132...Copying patch 23 of 132...Copying patch 24 of 132...Copying patch 25 of 132...Copying patch 26 of 132...Copying patch 27 of 132...Copying patch 28 of 132...Copying patch 29 of 132...Copying patch 30 of 132...Copying patch 31 of 132...Copying patch 32 of 132...Copying patch 33 of 132...Copying patch 34 of 132...Copying patch 35 of 132...Copying patch 36 of 132...Copying patch 37 of 132...Copying patch 38 of 132...Copying patch 39 of 132...Copying patch 40 of 132...Copying patch 41 of 132...Copying patch 42 of 132...Copying patch 43 of 132...Copying patch 44 of 132...Copying patch 45 of 132...Copying patch 46 of 132...Copying patch 47 of 132...Copying patch 48 of 132...Copying patch 49 of 132...Copying patch 50 of 132...Copying patch 51 of 132...Copying patch 52 of 132...Copying patch 53 of 132...Copying patch 54 of 132...Copying patch 55 of 132...Copying patch 56 of 132...Copying patch 57 of 132...Copying patch 58 of 132...Copying patch 59 of 132...Copying patch 60 of 132...Copying patch 61 of 132...Copying patch 62 of 132...Copying patch 63 of 132...Copying patch 64 of 132...Copying patch 65 of 132...Copying patch 66 of 132...Copying patch 67 of 132...Copying patch 68 of 132...Copying patch 69 of 132...Copying patch 70 of 132...Copying patch 71 of 132...Copying patch 72 of 132...Copying patch 73 of 132...Copying patch 74 of 132...Copying patch 75 of 132...Copying patch 76 of 132...Copying patch 77 of 132...Copying patch 78 of 132...Copying patch 79 of 132...Co pying patch 80 of 132...Copying patch 81 of 132...Copying patch 82 of 132...Copying patch 83 of 132...Copying patch 84 of 132...Copying patch 85 of 132...Copying patch 86 of 132...Copying patch 87 of 132...Copying patch 88 of 132...Copying patch 89 of 132...Copying patch 90 of 132...Copying patch 91 of 132...Copying patch 92 of 132...Copying patch 93 of 132...Copying patch 94 of 132...Copying patch 95 of 132...Copying patch 96 of 132...Copying patch 97 of 132...Copying patch 98 of 132...Copying patch 99 of 132...Copying patch 100 of 132...Copying patch 101 of 132...Copying patch 102 of 132...Copying patch 103 of 132...Copying patch 104 of 132...Copying patch 105 of 132...Copying patch 106 of 132...Copying patch 107 of 132...Copying patch 108 of 132...Copying patch 109 of 132...Copying patch 110 of 132...Copying patch 111 of 132...Copying patch 112 of 132...Copying patch 113 of 132...Copying patch 114 of 132...Copying patch 115 of 132...Copying patch 116 of 132...Copying patch 117 of 132...Copying patch 118 of 132...Copying patch 119 of 132...Copying patch 120 of 132...Copying patch 121 of 132...Copying patch 122 of 132...Copying patch 123 of 132...Copying patch 124 of 132...Copying patch 125 of 132...Copying patch 126 of 132...Copying patch 127 of 132...Copying patch 128 of 132...Copying patch 129 of 132...Copying patch 130 of 132...Copying patch 131 of 132...Copying patch 132 of 132...Copying patch 132 of 132... done. Applying patch 1 of 131... Applying patch 2 of 131... Applying patch 3 of 131... Applying patch 4 of 131... Applying patch 5 of 131... Applying patch 6 of 131... Applying patch 7 of 131... Applying patch 8 of 131... Applying patch 9 of 131... Applying patch 10 of 131... Applying patch 11 of 131... Applying patch 12 of 131... Applying patch 13 of 131... Applying patch 14 of 131... Applying patch 15 of 131... Applying patch 16 of 131... Applying patch 17 of 131... Applying patch 18 of 131... Applying patch 19 of 131... Applying patch 20 of 131... Applying patch 21 of 131... Applying patch 22 of 131... Applying patch 23 of 131... Applying patch 24 of 131... Applying patch 25 of 131... Applying patch 26 of 131... Applying patch 27 of 131... Applying patch 28 of 131... Applying patch 29 of 131... Applying patch 30 of 131... Applying patch 31 of 131... Applying patch 32 of 131... Applying patch 33 of 131... Applying patch 34 of 131... Applying patch 35 of 131... Applying patch 36 of 131... Applying patch 37 of 131... Applying patch 38 of 131... Applying patch 39 of 131... Applying patch 40 of 131... Applying patch 41 of 131... Applying patch 42 of 131... Applying patch 43 of 131... Applying patch 44 of 131... Applying patch 45 of 131... Applying patch 46 of 131... Applying patch 47 of 131... Applying patch 48 of 131... Applying patch 49 of 131... Applying patch 50 of 131... Applying patch 51 of 131... Applying patch 52 of 131... Applying patch 53 of 131... Applying patch 54 of 131... Applying patch 55 of 131... Applying patch 56 of 131... Applying patch 57 of 131... Applying patch 58 of 131... Applying patch 59 of 131... Applying patch 60 of 131... Applying patch 61 of 131... Applying patch 62 of 131... Applying patch 63 of 131... Applying patch 64 of 131... Applying patch 65 of 131... Applying patch 66 of 131... Applying patch 67 of 131... Applying patch 68 of 131... Applying patch 69 of 131... Applying patch 70 of 131... Applying patch 71 of 131... Applying patch 72 of 131... Applying patch 73 of 131... Applying pat ch 74 of 131... Applying patch 75 of 131... Applying patch 76 of 131... Applying patch 77 of 131... Applying patch 78 of 131... Applying patch 79 of 131... Applying patch 80 of 131... Applying patch 81 of 131... Applying patch 82 of 131... Applying patch 83 of 131... Applying patch 84 of 131... Applying patch 85 of 131... Applying patch 86 of 131... Applying patch 87 of 131... Applying patch 88 of 131... Applying patch 89 of 131... Applying patch 90 of 131... Applying patch 91 of 131... Applying patch 92 of 131... Applying patch 93 of 131... Applying patch 94 of 131... Applying patch 95 of 131... Applying patch 96 of 131... Applying patch 97 of 131... Applying patch 98 of 131... Applying patch 99 of 131... Applying patch 100 of 131... Applying patch 101 of 131... Applying patch 102 of 131... Applying patch 103 of 131... Applying patch 104 of 131... Applying patch 105 of 131... Applying patch 106 of 131... Applying patch 107 of 131... Applying patch 108 of 131... Applying patch 109 of 131... Applying patch 110 of 131... Applying patch 111 of 131... Applying patch 112 of 131... Applying patch 113 of 131... Applying patch 114 of 131... Applying patch 115 of 131... Applying patch 116 of 131... Applying patch 117 of 131... Applying patch 118 of 131... Applying patch 119 of 131... Applying patch 120 of 131... Applying patch 121 of 131... Applying patch 122 of 131... Applying patch 123 of 131... Applying patch 124 of 131... Applying patch 125 of 131... Applying patch 126 of 131... Applying patch 127 of 131... Applying patch 128 of 131... Applying patch 129 of 131... Applying patch 130 of 131... Applying patch 131 of 131... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/containers libraries/containers Copying patch 1 of 10...Copying patch 2 of 10...Copying patch 3 of 10...Copying patch 4 of 10...Copying patch 5 of 10...Copying patch 6 of 10...Copying patch 7 of 10... darcs failed: Failed to download URL http://darcs.haskell.org//packages/containers/_darcs/patches/20080618233627-3fd76-454083730d998e8486fd1d20f005523c322da2ca.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49, line 9. From igloo at earth.li Thu Aug 7 10:18:51 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:18:29 2008 Subject: patch applied (ghc): Prepare GHC for building with Git Message-ID: <20080807141849.GA6408@haskell.galois.com> Wed Aug 6 14:02:07 PDT 2008 Max Bolingbroke * Prepare GHC for building with Git * New packages format lets you select source control system in use * Packages file now includes root repo explicitly * Scripts darcs-all and push-all updated for the new packages format only * New sync-all script, intended for use after Git changeover and for buildbots right now * Had to remove libraries/bootstrapping from tree since Git cannot track empty directories without a hack * Determine checkout date with Git using Darcs fallback in aclocal.m4 M ./aclocal.m4 -1 +11 M ./darcs-all -3 +1 M ./libraries/Makefile -1 +2 R ./libraries/bootstrapping/ M ./packages -39 +40 M ./push-all -4 +2 A ./sync-all View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080806210207-9b787-0eb5c60c8f0a38d6ad45b8938ef4f3c2b830c5d1.gz From igloo at earth.li Thu Aug 7 10:18:57 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:18:32 2008 Subject: patch applied (ghc): Move Int, Float and Double into ghc-prim:GHC.Types Message-ID: <20080807141857.GA6438@haskell.galois.com> Wed Aug 6 12:14:58 PDT 2008 Ian Lynagh * Move Int, Float and Double into ghc-prim:GHC.Types M ./compiler/prelude/TysWiredIn.lhs -6 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080806191458-3fd76-0732d10924c88e199411a1ffdc75020b7250a834.gz From igloo at earth.li Thu Aug 7 10:19:01 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:18:36 2008 Subject: patch applied (ghc): Move Int, Float and Double into ghc-prim:GHC.Types Message-ID: <20080807141901.GA6471@haskell.galois.com> Wed Aug 6 15:43:59 PDT 2008 Ian Lynagh * Move Int, Float and Double into ghc-prim:GHC.Types M ./rts/Prelude.h -12 +12 M ./rts/StgMiscClosures.cmm -3 +3 M ./rts/package.conf.in -12 +12 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080806224359-3fd76-143778e8bbf7b819d299e885ffc8fa336da2f3be.gz From igloo at earth.li Thu Aug 7 10:19:04 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:18:40 2008 Subject: patch applied (ghc): Eq and Ord have moved into GHC.Classes Message-ID: <20080807141904.GA6497@haskell.galois.com> Wed Aug 6 09:18:15 PDT 2008 Ian Lynagh * Eq and Ord have moved into GHC.Classes M ./compiler/prelude/PrelNames.lhs -13 +14 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080806161815-3fd76-d4c8fc200261087bf4d6e8ae3b7321ef460ae269.gz From igloo at earth.li Thu Aug 7 10:19:09 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:18:44 2008 Subject: patch applied (ghc): Split the Id related functions out from Var into Id, document Var and some of Id Message-ID: <20080807141908.GA6524@haskell.galois.com> Wed Jul 30 18:23:30 PDT 2008 Max Bolingbroke * Split the Id related functions out from Var into Id, document Var and some of Id M ./compiler/basicTypes/BasicTypes.lhs +11 M ./compiler/basicTypes/Id.lhs -72 +146 M ./compiler/basicTypes/IdInfo.lhs -5 +2 M ./compiler/basicTypes/MkId.lhs -1 +1 M ./compiler/basicTypes/Var.lhs -130 +145 M ./compiler/basicTypes/VarSet.lhs -1 +1 M ./compiler/codeGen/CgLetNoEscape.lhs +1 M ./compiler/coreSyn/CoreLint.lhs -1 +1 M ./compiler/coreSyn/CoreSyn.lhs -3 +5 A ./compiler/coreSyn/CoreSyn.lhs-boot M ./compiler/coreSyn/MkExternalCore.lhs -5 +5 M ./compiler/deSugar/Coverage.lhs -1 +1 M ./compiler/deSugar/DsArrows.lhs +1 M ./compiler/deSugar/DsListComp.lhs -1 +1 M ./compiler/ghci/Debugger.hs -1 +1 M ./compiler/hsSyn/HsDecls.lhs -1 M ./compiler/iface/IfaceSyn.lhs -1 M ./compiler/iface/IfaceType.lhs +1 M ./compiler/iface/TcIface.lhs -1 +1 M ./compiler/main/GHC.hs -1 +1 M ./compiler/main/HscMain.lhs -1 +1 M ./compiler/main/HscTypes.lhs -1 +1 M ./compiler/main/InteractiveEval.hs -1 +1 M ./compiler/main/TidyPgm.lhs -2 +2 M ./compiler/simplCore/FloatIn.lhs -1 +1 M ./compiler/simplCore/SAT.lhs -1 +1 M ./compiler/stgSyn/CoreToStg.lhs -1 +1 M ./compiler/stgSyn/StgSyn.lhs -2 +1 M ./compiler/stranal/WwLib.lhs -4 +4 M ./compiler/typecheck/TcBinds.lhs -3 +2 M ./compiler/typecheck/TcInstDcls.lhs +1 M ./compiler/typecheck/TcSimplify.lhs +1 M ./compiler/typecheck/TcTyClsDecls.lhs +1 M ./compiler/typecheck/TcType.lhs -1 M ./compiler/vectorise/VectUtils.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012330-9b787-4fe1c492d764d0a084c27f9232e02313c7ba832e.gz From igloo at earth.li Thu Aug 7 10:19:13 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:18:48 2008 Subject: patch applied (ghc): Document Id Message-ID: <20080807141913.GA6557@haskell.galois.com> Wed Jul 30 18:23:31 PDT 2008 Max Bolingbroke * Document Id M ./compiler/basicTypes/Id.lhs -61 +89 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012331-9b787-14226192b6d81639e865720af131e113222c142f.gz From igloo at earth.li Thu Aug 7 10:19:18 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:18:53 2008 Subject: patch applied (ghc): Document Literal, expand it's API and rename mkStringLit to mkMachString Message-ID: <20080807141918.GA6585@haskell.galois.com> Wed Jul 30 18:23:31 PDT 2008 Max Bolingbroke * Document Literal, expand it's API and rename mkStringLit to mkMachString M ./compiler/basicTypes/Literal.lhs -50 +79 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012331-9b787-ddfc41c919072aaa758288a4534c2babbba26e8b.gz From igloo at earth.li Thu Aug 7 10:19:22 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:18:57 2008 Subject: patch applied (ghc): Tweak comments in MkId and follow mkStringLit renaming Message-ID: <20080807141922.GA6617@haskell.galois.com> Wed Jul 30 18:23:32 PDT 2008 Max Bolingbroke * Tweak comments in MkId and follow mkStringLit renaming M ./compiler/basicTypes/MkId.lhs -3 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012332-9b787-3cfef07b7f927287ce0dd299629a3641996a556b.gz From igloo at earth.li Thu Aug 7 10:19:27 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:02 2008 Subject: patch applied (ghc): Make Module Uniquable Message-ID: <20080807141927.GA6644@haskell.galois.com> Wed Jul 30 18:23:32 PDT 2008 Max Bolingbroke * Make Module Uniquable M ./compiler/basicTypes/Module.lhs +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012332-9b787-25e2bdce227f06988e16eec9f26becd8a177f5ed.gz From igloo at earth.li Thu Aug 7 10:19:31 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:07 2008 Subject: patch applied (ghc): Document RdrName and expand its API Message-ID: <20080807141930.GA6676@haskell.galois.com> Wed Jul 30 18:23:34 PDT 2008 Max Bolingbroke * Document RdrName and expand its API M ./compiler/basicTypes/RdrName.lhs -95 +148 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012334-9b787-222c7ee4c289a27a9796b7facf4b5e14dfe7cd71.gz From igloo at earth.li Thu Aug 7 10:19:35 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:10 2008 Subject: patch applied (ghc): Document SrcLoc Message-ID: <20080807141934.GA6710@haskell.galois.com> Wed Jul 30 18:23:34 PDT 2008 Max Bolingbroke * Document SrcLoc M ./compiler/basicTypes/SrcLoc.lhs -84 +178 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012334-9b787-6d38d2e57b57dd5271bdd69952c0b535bfccec1b.gz From igloo at earth.li Thu Aug 7 10:19:39 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:15 2008 Subject: patch applied (ghc): Document UniqSupply Message-ID: <20080807141939.GA6741@haskell.galois.com> Wed Jul 30 18:23:34 PDT 2008 Max Bolingbroke * Document UniqSupply M ./compiler/basicTypes/UniqSupply.lhs -17 +27 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012334-9b787-99d0e8009c58e00827876e4a060b840c640719e8.gz From igloo at earth.li Thu Aug 7 10:19:43 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:19 2008 Subject: patch applied (ghc): Document CgUtils, follow Digraph changes Message-ID: <20080807141943.GA6765@haskell.galois.com> Wed Jul 30 18:23:37 PDT 2008 Max Bolingbroke * Document CgUtils, follow Digraph changes M ./compiler/codeGen/CgUtils.hs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012337-9b787-fec9cd4feb4d5282a55c3358170cb7a95b5b0b7f.gz From igloo at earth.li Thu Aug 7 10:19:47 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:21 2008 Subject: patch applied (ghc): Handle optSrcSpanFileName rename in Coverage Message-ID: <20080807141947.GA6797@haskell.galois.com> Wed Jul 30 18:23:39 PDT 2008 Max Bolingbroke * Handle optSrcSpanFileName rename in Coverage M ./compiler/deSugar/Coverage.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012339-9b787-ed5008774864d452124420e3495de756614d10b9.gz From igloo at earth.li Thu Aug 7 10:19:51 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:29 2008 Subject: patch applied (ghc): Handle introduction of MkCore in DsArrows Message-ID: <20080807141951.GA6823@haskell.galois.com> Wed Jul 30 18:23:39 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in DsArrows M ./compiler/deSugar/DsArrows.lhs +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012339-9b787-e21cf2b5d8b5f5224c3bdb61d4bc40f7771e108b.gz From igloo at earth.li Thu Aug 7 10:19:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:36 2008 Subject: patch applied (ghc): Handle introduction of MkCore in DsBinds Message-ID: <20080807141955.GA6853@haskell.galois.com> Wed Jul 30 18:23:39 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in DsBinds M ./compiler/deSugar/DsBinds.lhs +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012339-9b787-ef9678b6e12de8938d1ca05c08bfe1bb554cf001.gz From igloo at earth.li Thu Aug 7 10:19:59 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:38 2008 Subject: patch applied (ghc): Handle introduction of MkCore in DsExpr Message-ID: <20080807141959.GA6884@haskell.galois.com> Wed Jul 30 18:23:40 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in DsExpr M ./compiler/deSugar/DsExpr.lhs -4 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012340-9b787-64fa4a9783dd7fbb21dc8faa29f31474076d7e20.gz From igloo at earth.li Thu Aug 7 10:20:04 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:41 2008 Subject: patch applied (ghc): Handle introduction of MkCore in DsForeign Message-ID: <20080807142003.GA6962@haskell.galois.com> Wed Jul 30 18:23:40 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in DsForeign M ./compiler/deSugar/DsForeign.lhs -4 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012340-9b787-a18310027ffc47fed936576a35afe55a2b7122f6.gz From igloo at earth.li Thu Aug 7 10:20:08 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:46 2008 Subject: patch applied (ghc): Handle introduction of MkCore in DsListComp Message-ID: <20080807142007.GA6993@haskell.galois.com> Wed Jul 30 18:23:40 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in DsListComp M ./compiler/deSugar/DsListComp.lhs -1 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012340-9b787-05e6b0a49504f6c3d3cd7f2942ee314c825316c3.gz From igloo at earth.li Thu Aug 7 10:20:12 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:51 2008 Subject: patch applied (ghc): Handle introduction of MkCore in DsMeta Message-ID: <20080807142011.GA7025@haskell.galois.com> Wed Jul 30 18:23:40 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in DsMeta M ./compiler/deSugar/DsMeta.hs +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012340-9b787-63c0dae1bc6da67ba2f310dace94731eaa2ee480.gz From igloo at earth.li Thu Aug 7 10:20:16 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:53 2008 Subject: patch applied (ghc): Handle introduction of MkCore in DsUtils Message-ID: <20080807142016.GA7053@haskell.galois.com> Wed Jul 30 18:23:41 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in DsUtils M ./compiler/deSugar/DsUtils.lhs -472 +20 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012341-9b787-810ce74d1790bb5d60e7cc4cdd11259a6996b98f.gz From igloo at earth.li Thu Aug 7 10:20:19 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:19:58 2008 Subject: patch applied (ghc): Handle introduction of MkCore in Match Message-ID: <20080807142019.GA7086@haskell.galois.com> Wed Jul 30 18:23:41 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in Match M ./compiler/deSugar/Match.lhs -2 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012341-9b787-fb73e8d08a51dfdec6a6d5a5ef90e522740a3664.gz From igloo at earth.li Thu Aug 7 10:20:23 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:03 2008 Subject: patch applied (ghc): Handle introduction of MkCore in MatchCon Message-ID: <20080807142023.GA7118@haskell.galois.com> Wed Jul 30 18:23:42 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in MatchCon M ./compiler/deSugar/MatchCon.lhs -1 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012342-9b787-0a6dfa2d3f2c0af7fa92f1fafe9d0db8ce8a985e.gz From igloo at earth.li Thu Aug 7 10:20:27 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:05 2008 Subject: patch applied (ghc): Handle introduction of MkCore in MatchLit Message-ID: <20080807142027.GA7149@haskell.galois.com> Wed Jul 30 18:23:42 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in MatchLit M ./compiler/deSugar/MatchLit.lhs -7 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012342-9b787-9477a508861e0156c249ba26b049dc56d33d20a2.gz From igloo at earth.li Thu Aug 7 10:20:31 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:08 2008 Subject: patch applied (ghc): Handle optSrcSpanFileName in InteractiveUI Message-ID: <20080807142031.GA7177@haskell.galois.com> Wed Jul 30 18:23:42 PDT 2008 Max Bolingbroke * Handle optSrcSpanFileName in InteractiveUI M ./compiler/ghci/InteractiveUI.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012342-9b787-3025625b3c0a2b5cccb9c4a34d2f9e25c48f5eb6.gz From igloo at earth.li Thu Aug 7 10:20:37 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:15 2008 Subject: patch applied (ghc): Minor refactoring in RtClosureInspect Message-ID: <20080807142037.GA7212@haskell.galois.com> Wed Jul 30 18:23:42 PDT 2008 Max Bolingbroke * Minor refactoring in RtClosureInspect M ./compiler/ghci/RtClosureInspect.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012342-9b787-1e37896e027f45c15ffc814b3276239bce1b07d2.gz From igloo at earth.li Thu Aug 7 10:20:42 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:17 2008 Subject: patch applied (ghc): Follow Digraph changes in MkIface Message-ID: <20080807142042.GA7242@haskell.galois.com> Wed Jul 30 18:23:43 PDT 2008 Max Bolingbroke * Follow Digraph changes in MkIface M ./compiler/iface/MkIface.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012343-9b787-525a2bee6c96bf2e9f410930b96f9bfb3fb65b70.gz From igloo at earth.li Thu Aug 7 10:20:46 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:22 2008 Subject: patch applied (ghc): Follow OccName changes and minor refactorings in TcIface Message-ID: <20080807142046.GA7273@haskell.galois.com> Wed Jul 30 18:23:43 PDT 2008 Max Bolingbroke * Follow OccName changes and minor refactorings in TcIface M ./compiler/iface/TcIface.lhs -6 +7 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012343-9b787-53be88df55da12b93ee6d8699629a6084bf15e65.gz From igloo at earth.li Thu Aug 7 10:20:50 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:26 2008 Subject: patch applied (ghc): Expand ErrUtils api with another plain variant Message-ID: <20080807142050.GA7304@haskell.galois.com> Wed Jul 30 18:23:44 PDT 2008 Max Bolingbroke * Expand ErrUtils api with another plain variant M ./compiler/main/ErrUtils.lhs -1 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012344-9b787-e1271eb247b2bd811cd2185a8a168d9d12bbec44.gz From igloo at earth.li Thu Aug 7 10:20:54 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:30 2008 Subject: patch applied (ghc): Follow Digraph changes in GHC; patch from Max Bolingbroke Message-ID: <20080807142054.GA7334@haskell.galois.com> Thu Aug 7 04:25:10 PDT 2008 Ian Lynagh * Follow Digraph changes in GHC; patch from Max Bolingbroke M ./compiler/main/GHC.hs -66 +69 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080807112510-3fd76-87199ee7183393b21ff03645da08781367c18474.gz From igloo at earth.li Thu Aug 7 10:20:58 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:35 2008 Subject: patch applied (ghc): Document InteractiveEval and follow OccName change Message-ID: <20080807142058.GA7359@haskell.galois.com> Wed Jul 30 18:23:45 PDT 2008 Max Bolingbroke * Document InteractiveEval and follow OccName change M ./compiler/main/InteractiveEval.hs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012345-9b787-2b39e6ebb5df0638b2f923d24e6a8c2678f5db4f.gz From igloo at earth.li Thu Aug 7 10:21:03 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:38 2008 Subject: patch applied (ghc): Follow Digraph changes in AsmCodeGen Message-ID: <20080807142103.GA7390@haskell.galois.com> Wed Jul 30 18:23:46 PDT 2008 Max Bolingbroke * Follow Digraph changes in AsmCodeGen M ./compiler/nativeGen/AsmCodeGen.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012346-9b787-ed365bcc7a7edfbefc4df8ef2b821bd4dac1e28a.gz From igloo at earth.li Thu Aug 7 10:21:07 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:44 2008 Subject: patch applied (ghc): Follow Digraph changes in RegAllocLinear.hs Message-ID: <20080807142107.GA7416@haskell.galois.com> Wed Jul 30 18:23:46 PDT 2008 Max Bolingbroke * Follow Digraph changes in RegAllocLinear.hs M ./compiler/nativeGen/RegAllocLinear.hs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012346-9b787-e851218d7dee256a265980c728dd0d23d432a250.gz From igloo at earth.li Thu Aug 7 10:21:11 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:48 2008 Subject: patch applied (ghc): Follow Digraph changes in RegLiveness Message-ID: <20080807142111.GA7433@haskell.galois.com> Wed Jul 30 18:23:46 PDT 2008 Max Bolingbroke * Follow Digraph changes in RegLiveness M ./compiler/nativeGen/RegLiveness.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012346-9b787-6022e100f1554392e3a413eac1e8f9565192f16a.gz From igloo at earth.li Thu Aug 7 10:21:16 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:53 2008 Subject: patch applied (ghc): Follow OccName changes in ParserCore Message-ID: <20080807142116.GA7465@haskell.galois.com> Wed Jul 30 18:23:47 PDT 2008 Max Bolingbroke * Follow OccName changes in ParserCore M ./compiler/parser/ParserCore.y -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012347-9b787-b85105d00daae04509c7c54881cab38128732e83.gz From igloo at earth.li Thu Aug 7 10:21:22 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:20:59 2008 Subject: patch applied (ghc): Follow OccName changes in TysPrim Message-ID: <20080807142122.GA7482@haskell.galois.com> Wed Jul 30 18:23:47 PDT 2008 Max Bolingbroke * Follow OccName changes in TysPrim M ./compiler/prelude/TysPrim.lhs -3 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012347-9b787-8f99cf7a3d542899f817821826400230caa09b4a.gz From igloo at earth.li Thu Aug 7 10:21:26 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:02 2008 Subject: patch applied (ghc): Document TysWiredIn and follow OccName changes Message-ID: <20080807142126.GA7500@haskell.galois.com> Wed Jul 30 18:23:47 PDT 2008 Max Bolingbroke * Document TysWiredIn and follow OccName changes M ./compiler/prelude/TysWiredIn.lhs -25 +27 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012347-9b787-a7477fec05bf490f8f58d02ffc9eb0069768f2c8.gz From igloo at earth.li Thu Aug 7 10:21:31 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:07 2008 Subject: patch applied (ghc): Follow Digraph changes in RnBinds and small refactoring Message-ID: <20080807142130.GA7518@haskell.galois.com> Wed Jul 30 18:23:48 PDT 2008 Max Bolingbroke * Follow Digraph changes in RnBinds and small refactoring M ./compiler/rename/RnBinds.lhs -11 +14 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012348-9b787-2863e6dbcba98efc7f6417d05c93601e3bb9552a.gz From igloo at earth.li Thu Aug 7 10:21:36 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:13 2008 Subject: patch applied (ghc): Follow Digraph changes in OccurAnal Message-ID: <20080807142135.GA7548@haskell.galois.com> Wed Jul 30 18:23:48 PDT 2008 Max Bolingbroke * Follow Digraph changes in OccurAnal M ./compiler/simplCore/OccurAnal.lhs -4 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012348-9b787-052cc968e41967a1766ab0e7a288096efd2f341d.gz From igloo at earth.li Thu Aug 7 10:21:39 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:17 2008 Subject: patch applied (ghc): Follow Literal change in Simplify Message-ID: <20080807142139.GA7571@haskell.galois.com> Wed Jul 30 18:23:49 PDT 2008 Max Bolingbroke * Follow Literal change in Simplify M ./compiler/simplCore/Simplify.lhs -2 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012349-9b787-470779e81698f01f014e7eb6c02bb0d93ae25e92.gz From igloo at earth.li Thu Aug 7 10:21:43 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:20 2008 Subject: patch applied (ghc): Document Rules Message-ID: <20080807142143.GA7602@haskell.galois.com> Wed Jul 30 18:23:49 PDT 2008 Max Bolingbroke * Document Rules M ./compiler/specialise/Rules.lhs -35 +69 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012349-9b787-233ebfe4ecb47de1c1361007fe5ce8864c903c78.gz From igloo at earth.li Thu Aug 7 10:21:48 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:24 2008 Subject: patch applied (ghc): Follow OccName and MkCore changes in Inst Message-ID: <20080807142147.GA7634@haskell.galois.com> Wed Jul 30 18:23:49 PDT 2008 Max Bolingbroke * Follow OccName and MkCore changes in Inst M ./compiler/typecheck/Inst.lhs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012349-9b787-a26155bd16ae8df464b511e620fbc495d6760989.gz From igloo at earth.li Thu Aug 7 10:21:52 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:28 2008 Subject: patch applied (ghc): Follow Digraph changes in TcBinds Message-ID: <20080807142152.GA7665@haskell.galois.com> Wed Jul 30 18:23:50 PDT 2008 Max Bolingbroke * Follow Digraph changes in TcBinds M ./compiler/typecheck/TcBinds.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012350-9b787-8ee156e9a0aa60715687ace3aa5b46b907f243a0.gz From igloo at earth.li Thu Aug 7 10:21:56 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:32 2008 Subject: patch applied (ghc): Follow TcEnv API addition in TcForeign Message-ID: <20080807142156.GA7691@haskell.galois.com> Wed Jul 30 18:23:50 PDT 2008 Max Bolingbroke * Follow TcEnv API addition in TcForeign M ./compiler/typecheck/TcForeign.lhs -18 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012350-9b787-15a2a492fe01113d5644a22489099270fba4d9cd.gz From igloo at earth.li Thu Aug 7 10:22:00 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:35 2008 Subject: patch applied (ghc): Make IOEnv a MonadUnique Message-ID: <20080807142200.GA7721@haskell.galois.com> Wed Jul 30 18:23:51 PDT 2008 Max Bolingbroke * Make IOEnv a MonadUnique M ./compiler/typecheck/TcRnMonad.lhs +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012351-9b787-03a8b7c7616e50af0dee6669237c29434311ac44.gz From igloo at earth.li Thu Aug 7 10:22:04 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:55 2008 Subject: patch applied (ghc): Follow Digraph changes in TcTyDecls Message-ID: <20080807142204.GA7753@haskell.galois.com> Wed Jul 30 18:23:51 PDT 2008 Max Bolingbroke * Follow Digraph changes in TcTyDecls M ./compiler/typecheck/TcTyDecls.lhs -3 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012351-9b787-51cacf9eda454ed208e8e92b5a3273574af17c20.gz From igloo at earth.li Thu Aug 7 10:22:08 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:57 2008 Subject: patch applied (ghc): Document Coercion Message-ID: <20080807142208.GA7786@haskell.galois.com> Wed Jul 30 18:23:51 PDT 2008 Max Bolingbroke * Document Coercion M ./compiler/types/Coercion.lhs -63 +149 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012351-9b787-a4f32c7abd76cbc53bfe36fcb8257a09cca1c10b.gz From igloo at earth.li Thu Aug 7 10:22:13 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:21:58 2008 Subject: patch applied (ghc): Document TyCon Message-ID: <20080807142213.GA7818@haskell.galois.com> Wed Jul 30 18:23:52 PDT 2008 Max Bolingbroke * Document TyCon M ./compiler/types/TyCon.lhs -198 +364 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012352-9b787-f9e0e2234b40c3d466e5377e53a227b562e2b3f0.gz From igloo at earth.li Thu Aug 7 10:22:17 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:01 2008 Subject: patch applied (ghc): Document Type Message-ID: <20080807142217.GA7849@haskell.galois.com> Wed Jul 30 18:23:52 PDT 2008 Max Bolingbroke * Document Type M ./compiler/types/Type.lhs -188 +376 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012352-9b787-1efe114cf415ff8be023220c867d024dc1330abf.gz From igloo at earth.li Thu Aug 7 10:22:21 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:07 2008 Subject: patch applied (ghc): Document TypeRep and follow OccName change Message-ID: <20080807142221.GA7880@haskell.galois.com> Wed Jul 30 18:23:52 PDT 2008 Max Bolingbroke * Document TypeRep and follow OccName change M ./compiler/types/TypeRep.lhs -99 +74 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012352-9b787-9299e803f4f23bf1a67aa08a53806db5e655212b.gz From igloo at earth.li Thu Aug 7 10:22:25 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:11 2008 Subject: patch applied (ghc): Add more functionality to Digraph and refactor it's interface somewhat, including adding a Graph ADT Message-ID: <20080807142225.GA7907@haskell.galois.com> Wed Jul 30 18:23:53 PDT 2008 Max Bolingbroke * Add more functionality to Digraph and refactor it's interface somewhat, including adding a Graph ADT M ./compiler/utils/Digraph.lhs -134 +296 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012353-9b787-2f005652444148283d8bb1a72c8dc2d783f89757.gz From igloo at earth.li Thu Aug 7 10:22:29 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:14 2008 Subject: patch applied (ghc): Document FastString and rename strLength to lengthLS Message-ID: <20080807142229.GA7936@haskell.galois.com> Wed Jul 30 18:23:53 PDT 2008 Max Bolingbroke * Document FastString and rename strLength to lengthLS M ./compiler/utils/FastString.lhs -29 +35 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012353-9b787-19375261da4fcc6a4bfe23b44e0e7926ea527308.gz From igloo at earth.li Thu Aug 7 10:22:33 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:18 2008 Subject: patch applied (ghc): Document FiniteMap Message-ID: <20080807142233.GA7968@haskell.galois.com> Wed Jul 30 18:23:53 PDT 2008 Max Bolingbroke * Document FiniteMap M ./compiler/utils/FiniteMap.lhs -13 +19 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012353-9b787-d5371930bc6c337fa0c180a994c307e37c0c5241.gz From igloo at earth.li Thu Aug 7 10:22:37 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:21 2008 Subject: patch applied (ghc): Document Outputable Message-ID: <20080807142237.GA7999@haskell.galois.com> Thu Aug 7 04:48:06 PDT 2008 Max Bolingbroke * Document Outputable M ./compiler/utils/Outputable.lhs -48 +121 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080807114806-9b787-6f1d8c5fb1c858c5c9b725f8d2b723e10fc903fb.gz From igloo at earth.li Thu Aug 7 10:22:41 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:29 2008 Subject: patch applied (ghc): Follow FastString changes in Pretty Message-ID: <20080807142241.GA8029@haskell.galois.com> Wed Jul 30 18:23:54 PDT 2008 Max Bolingbroke * Follow FastString changes in Pretty M ./compiler/utils/Pretty.lhs -3 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012354-9b787-82d3d4c407fdca786f50ae86cec61cdeb32954b9.gz From igloo at earth.li Thu Aug 7 10:22:44 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:32 2008 Subject: patch applied (ghc): Document UniqFM and add listToUFM_C Message-ID: <20080807142244.GA8056@haskell.galois.com> Wed Jul 30 18:23:55 PDT 2008 Max Bolingbroke * Document UniqFM and add listToUFM_C M ./compiler/utils/UniqFM.lhs -2 +11 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012355-9b787-e2551cd458e66b81a1b903861a3f5547e07c1dc0.gz From igloo at earth.li Thu Aug 7 10:22:49 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:34 2008 Subject: patch applied (ghc): Document UniqSet Message-ID: <20080807142248.GA8073@haskell.galois.com> Wed Jul 30 18:23:55 PDT 2008 Max Bolingbroke * Document UniqSet M ./compiler/utils/UniqSet.lhs -1 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012355-9b787-2b208e1ad11950a4c02a141d9cec28dc28800530.gz From igloo at earth.li Thu Aug 7 10:22:53 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:39 2008 Subject: patch applied (ghc): Document Util Message-ID: <20080807142253.GA8091@haskell.galois.com> Thu Aug 7 04:55:05 PDT 2008 Max Bolingbroke * Document Util M ./compiler/utils/Util.lhs -35 +38 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080807115505-9b787-68371da71ebd5586d2521c3c6f3f130aef9f4d92.gz From igloo at earth.li Thu Aug 7 10:22:57 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:42 2008 Subject: patch applied (ghc): Follow OccName changes in VectBuiltIn Message-ID: <20080807142257.GA8112@haskell.galois.com> Wed Jul 30 18:23:55 PDT 2008 Max Bolingbroke * Follow OccName changes in VectBuiltIn M ./compiler/vectorise/VectBuiltIn.hs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012355-9b787-56ac208fd836998428bb828927a556a2f86bab8c.gz From igloo at earth.li Thu Aug 7 10:23:04 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:46 2008 Subject: patch applied (ghc): Follow Digraph changes in VectType Message-ID: <20080807142303.GA8129@haskell.galois.com> Wed Jul 30 18:23:56 PDT 2008 Max Bolingbroke * Follow Digraph changes in VectType M ./compiler/vectorise/VectType.hs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731012356-9b787-0b0f98dfb2c15b82da52e4ae1850ba1bc634ff94.gz From igloo at earth.li Thu Aug 7 10:23:08 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:48 2008 Subject: patch applied (ghc): Document OccName and expand it's API Message-ID: <20080807142308.GA8146@haskell.galois.com> Wed Jul 30 22:22:38 PDT 2008 Max Bolingbroke * Document OccName and expand it's API M ./compiler/basicTypes/OccName.lhs -66 +134 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731052238-9b787-5dce1fa4248ea1d006433981dcd0f3490e26583f.gz From igloo at earth.li Thu Aug 7 10:23:12 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:53 2008 Subject: patch applied (ghc): Document DynFlags and expand API Message-ID: <20080807142312.GA8176@haskell.galois.com> Wed Jul 30 22:26:53 PDT 2008 Max Bolingbroke * Document DynFlags and expand API M ./compiler/main/DynFlags.hs -62 +93 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731052653-9b787-bf1637867c9b01f85d87f9be45723169f137e4fb.gz From igloo at earth.li Thu Aug 7 10:23:15 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:22:55 2008 Subject: patch applied (ghc): Document IdInfo Message-ID: <20080807142315.GA8193@haskell.galois.com> Wed Jul 30 22:28:19 PDT 2008 Max Bolingbroke * Document IdInfo M ./compiler/basicTypes/IdInfo.lhs -159 +194 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731052819-9b787-b5741dfce8a6c2715564d7db06ae5521cba799e9.gz From igloo at earth.li Thu Aug 7 10:23:19 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:02 2008 Subject: patch applied (ghc): Document CoreSyn and expand its API Message-ID: <20080807142319.GA8210@haskell.galois.com> Wed Jul 30 22:29:41 PDT 2008 Max Bolingbroke * Document CoreSyn and expand its API M ./compiler/coreSyn/CoreSyn.lhs -171 +383 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731052941-9b787-34438049095ffb50ddb99c091b8a9f54475b47b7.gz From igloo at earth.li Thu Aug 7 10:23:22 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:04 2008 Subject: patch applied (ghc): Document Packages and a minor refactoring Message-ID: <20080807142322.GA8227@haskell.galois.com> Wed Jul 30 22:30:54 PDT 2008 Max Bolingbroke * Document Packages and a minor refactoring M ./compiler/main/Packages.lhs -30 +42 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731053054-9b787-e6caa1217a73917f3eae2ddff5ee03e2be452990.gz From igloo at earth.li Thu Aug 7 10:23:26 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:08 2008 Subject: patch applied (ghc): Document CoreUtils Message-ID: <20080807142326.GA8244@haskell.galois.com> Wed Jul 30 22:35:42 PDT 2008 Max Bolingbroke * Document CoreUtils M ./compiler/coreSyn/CoreUtils.lhs -139 +174 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731053542-9b787-759f77e672d03ed231a6c6477e99f022d903fb4a.gz From igloo at earth.li Thu Aug 7 10:23:29 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:13 2008 Subject: patch applied (ghc): Use new RdrName export in RdrHsSyn Message-ID: <20080807142329.GA8261@haskell.galois.com> Wed Jul 30 22:37:31 PDT 2008 Max Bolingbroke * Use new RdrName export in RdrHsSyn M ./compiler/parser/RdrHsSyn.lhs -4 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731053731-9b787-2663e0f486238909adcc239c9f4cfebe96dd3595.gz From igloo at earth.li Thu Aug 7 10:23:32 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:16 2008 Subject: patch applied (ghc): Document HscTypes, refactor it somewhat, remove unused type and add MonadThings Message-ID: <20080807142332.GA8280@haskell.galois.com> Wed Jul 30 22:40:42 PDT 2008 Max Bolingbroke * Document HscTypes, refactor it somewhat, remove unused type and add MonadThings M ./compiler/main/HscTypes.lhs -335 +529 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731054042-9b787-a46101985f0837352b6c25a9563749551bf8077c.gz From igloo at earth.li Thu Aug 7 10:23:36 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:18 2008 Subject: patch applied (ghc): Add MkCore, holding general Core construction facilities Message-ID: <20080807142336.GA8297@haskell.galois.com> Wed Jul 30 22:41:28 PDT 2008 Max Bolingbroke * Add MkCore, holding general Core construction facilities A ./compiler/coreSyn/MkCore.lhs M ./compiler/ghc.cabal +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731054128-9b787-552a8a73ed44b207d734acc90f9d0398bad3cfa4.gz From igloo at earth.li Thu Aug 7 10:23:42 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:26 2008 Subject: patch applied (ghc): Handle introduction of MkCore in DsMonad and expand API Message-ID: <20080807142340.GA8314@haskell.galois.com> Wed Jul 30 22:42:39 PDT 2008 Max Bolingbroke * Handle introduction of MkCore in DsMonad and expand API M ./compiler/deSugar/DsMonad.lhs -22 +7 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731054239-9b787-e367851c07b37418344eed22f0661c5f801d4804.gz From igloo at earth.li Thu Aug 7 10:23:45 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:28 2008 Subject: patch applied (ghc): Minor refactorings in TcEnv Message-ID: <20080807142345.GA8333@haskell.galois.com> Wed Jul 30 22:44:37 PDT 2008 Max Bolingbroke * Minor refactorings in TcEnv M ./compiler/typecheck/TcEnv.lhs -4 +28 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731054437-9b787-93604095c8ca873dd7ddd001ed8f618575630a80.gz From igloo at earth.li Thu Aug 7 10:23:49 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:31 2008 Subject: patch applied (ghc): Fix VectMonad after introduction of MonadThings Message-ID: <20080807142349.GA8351@haskell.galois.com> Wed Jul 30 22:46:23 PDT 2008 Max Bolingbroke * Fix VectMonad after introduction of MonadThings M ./compiler/vectorise/VectMonad.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731054623-9b787-b905ff8e6e937656249998e12fe2d0a3431e360b.gz From igloo at earth.li Thu Aug 7 10:23:52 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:36 2008 Subject: patch applied (ghc): Follow introduction of MkCore in VectUtils Message-ID: <20080807142352.GA8368@haskell.galois.com> Wed Jul 30 22:47:22 PDT 2008 Max Bolingbroke * Follow introduction of MkCore in VectUtils M ./compiler/vectorise/VectUtils.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731054722-9b787-3359cebc7ceb4b5b778fb673f558bc6cc7cbc4b5.gz From igloo at earth.li Thu Aug 7 10:23:56 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:38 2008 Subject: patch applied (ghc): Fix Vectorise after introduction of MonadThings Message-ID: <20080807142356.GA8388@haskell.galois.com> Wed Jul 30 22:48:13 PDT 2008 Max Bolingbroke * Fix Vectorise after introduction of MonadThings M ./compiler/vectorise/Vectorise.hs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731054813-9b787-8b5e7d5e8275a149ccece7b3eb958b2f4280fb42.gz From igloo at earth.li Thu Aug 7 10:24:00 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:41 2008 Subject: patch applied (ghc): Use DynFlags.getMainFun in TcRnDriver Message-ID: <20080807142400.GA8406@haskell.galois.com> Wed Jul 30 22:52:10 PDT 2008 Max Bolingbroke * Use DynFlags.getMainFun in TcRnDriver M ./compiler/typecheck/TcRnDriver.lhs -7 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731055210-9b787-8d3dbb1377798fa4ebd965e887bb200a364ee3d3.gz From igloo at earth.li Thu Aug 7 10:24:03 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:47 2008 Subject: patch applied (ghc): Follow OccName changes in Convert Message-ID: <20080807142403.GA8423@haskell.galois.com> Thu Jul 31 05:07:41 PDT 2008 Max Bolingbroke * Follow OccName changes in Convert M ./compiler/hsSyn/Convert.lhs -4 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080731120741-9b787-dd3105c2f3d4a11bf1d6a8b67c8233661565353c.gz From igloo at earth.li Thu Aug 7 10:24:06 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:49 2008 Subject: patch applied (ghc): Document Name and expand it's API Message-ID: <20080807142406.GA8440@haskell.galois.com> Thu Aug 7 05:29:01 PDT 2008 Max Bolingbroke * Document Name and expand it's API M ./compiler/basicTypes/Name.lhs -22 +77 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080807122901-9b787-4412feac39b6c46dd8d5fc9d8ceb5c9d9139de85.gz From igloo at earth.li Thu Aug 7 10:24:10 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:23:51 2008 Subject: patch applied (ghc): Fix errors with haddock 0.8 Message-ID: <20080807142410.GA8459@haskell.galois.com> Thu Aug 7 06:15:06 PDT 2008 Ian Lynagh * Fix errors with haddock 0.8 M ./compiler/basicTypes/IdInfo.lhs -3 +3 M ./compiler/basicTypes/OccName.lhs -2 +2 M ./compiler/coreSyn/CoreSyn.lhs -2 +1 M ./compiler/main/HscTypes.lhs -1 +1 M ./compiler/main/Packages.lhs -1 +1 M ./compiler/types/TyCon.lhs -2 +2 M ./compiler/types/Type.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080807131506-3fd76-499147ce885fd988fba3e47c4f8f728b4bc1a6b8.gz From igloo at earth.li Thu Aug 7 10:27:38 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:27:14 2008 Subject: patch applied (testsuite): Update output Message-ID: <20080807142738.GA8990@haskell.galois.com> Thu Aug 7 03:47:50 PDT 2008 Ian Lynagh * Update output M ./tests/ghc-regress/ghci/scripts/ghci025.stdout -4 +4 M ./tests/ghc-regress/th/TH_reifyDecl1.stderr -3 +3 M ./tests/ghc-regress/th/TH_reifyMkName.stderr -1 +1 M ./tests/ghc-regress/th/TH_repGuard.stderr -3 +3 M ./tests/ghc-regress/th/TH_repPrim.stderr -6 +6 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080807104750-3fd76-d0737f3051ab18147d92a8bf1329eb60cc5f7d1b.gz From igloo at earth.li Thu Aug 7 10:27:40 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 10:27:17 2008 Subject: patch applied (testsuite): Line number information change only Message-ID: <20080807142740.GA9007@haskell.galois.com> Thu Jul 31 08:07:43 PDT 2008 Max Bolingbroke * Line number information change only M ./tests/ghc-regress/rename/should_fail/rnfail023.stderr -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080731150743-9b787-f7d89dee643ab3d2e3a56e3f126b83ad6c2d9d3a.gz From ghcbuild at microsoft.com Thu Aug 7 13:53:53 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Thu Aug 7 13:53:55 2008 Subject: [nightly] 07-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080807175353.0301E32456A@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Thu Aug 7 18:02:05 BST 2008. **** checking out new source tree ... ok. (GHC Version 6.9.20080807) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ checking whether float word order is big endian... no checking for nlist in -lelf... no checking leading underscore in symbol names... no checking whether ld understands -x... yes checking whether ld is GNU ld... yes checking for .subsections_via_symbols... no checking for GNU non-executable stack support... no checking for clock_gettime in -lrt... yes checking for clock_gettime... yes checking for timer_create... yes checking for timer_settime... yes checking for a working timer_create(CLOCK_REALTIME)... yes checking for printf$LDBLStub... no checking for pkg-config... /usr/bin/pkg-config checking for PAPI_library_init in -lpapi... no checking papi.h usability... no checking papi.h presence... no checking for papi.h... no configure: creating ./config.status config.status: creating mk/config.mk config.status: creating ghc.spec config.status: creating extra-gcc-opts config.status: creating docs/users_guide/ug-book.xml config.status: creating mk/config.h config.status: executing mk/stamp-h commands **** compiling stage1 Looks like you're missing base's configure script. Did you run 'sh boot' at the top level? gmake: *** [check-packages] Error 1 Nightly run ended at Thu Aug 7 18:54:17 BST 2008 From claus.reinke at talk21.com Thu Aug 7 16:19:23 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Thu Aug 7 16:19:06 2008 Subject: headless on windows Message-ID: <024e01c8f8ca$e332d220$55228351@cr3lt> [not as much fun as the movie of a different title] encouraged by yesterdays green entries (not including windows head), I tried to build again, and it was humming along rather nicely, until.. I see that todays "recent build" entries (including windows head) have moved to fashionable red again, at an even earlier stage, so should I try unpulling patches instead of pulling them? Claus make -C compiler stage=2 doc make[2]: Entering directory `/cygdrive/c/fptools/ghc/compiler' c:/fptools/ghc/libraries/cabal-bin c:/ghc/ghc-6.6.1/bin/ghc c:/fptools/ghc/libraries/bootstrapping.conf haddock --distpref dist-stage2 Preprocessing library ghc-6.9... Running Haddock for ghc-6.9... haddock.exe: modules are recursive: Bag Outputable Module Unique BasicTypes FiniteMap LazyUniqFM UniqFM Binary Name TypeRep DataCon Type Var TcType Class TyCon PrelNames OccName UniqSet RdrName SrcLoc ForeignCall Unify VarEnv VarSet Coercion ErrUtils DynFlags PackageConfig Packages ParsePkgConf Lexer NameSet TysWiredIn MkId Rules CoreSyn CostCentre Id IdInfo PrimOp TysPrim NewDemand UniqSupply Literal OccurAnal CoreFVs CoreUtils PprCore Digraph CoreUnfold CoreTidy NameEnv PrelRules DmdAnal CoreLint ListSetOps Fingerprinthaddock.exe: modules are recursive: HsPat HsExpr HsDecls HsBinds HsTypes HsLithaddock.exe: modules are recursive: CgUtils CgMonad CgBindery CgHeapery CgProf CgTicky CgParallel CgCallConv CgStackeryhaddock.exe: modules are recursive: CodeOutput Finder HscTypes InteractiveEval HscMain ByteCodeGen Linker LoadIface TcIface IfaceEnv TcRnMonad TcRnTypes BuildTyCl PrelInfo BinIface Desugar MkIface DsMonad DsExpr Match TcHsSyn TcMType Check DsUtils MkCore MatchLit DsBinds DsGRHSs MatchCon DsListComp DsArrows DsMeta DsForeign DsCCall Coverage SimplCore Simplify LiberateCase Vectorise VectMonad VectBuiltIn VectUtils VectType TcRnDriver TcSplice RnExpr RnSource RnTypes RnHsDoc RnEnv TcEnv RnBinds RnPat RnNames TcExpr TcUnify TcSimplify Inst TcTyFuns TcBinds TcMatches TcPat TcHsType TcArrows FamInst TcDefaults TcRules TcForeign TcInstDcls TcTyClsDecls TcTyDecls TcClassDcl Generics TcDeriv TcGenDeriv Parser HaddockParse HaddockLex HaddockUtils TidyPgm CodeGen CgExpr CgCase CgCon CgClosure CgLetNoEscape CgHpc CmmParse CmmCPSZ MkExternalCore RtClosureInspectWarning: Unicode: the following names could not be resolved: isPrint isUpper Warning: FastTypes: the following names could not be resolved: +# -# *# ==# /=# <# <=# >=# ># Int# Char# Addr# Warning: FastMutInt: the following names could not be resolved: MutableByteArray# Warning: FastBool: the following names could not be resolved: Int# Warning: Encoding: the following names could not be resolved: Addr# Char# Warning: Dataflow: the following names could not be resolved: update Warning: Panic: the following names could not be resolved: Exception.Exception throwTo Exception Warning: FastString: the following names could not be resolved: MutableArray# RealWorld Addr# Warning: Pretty: the following names could not be resolved: Int# Warning: BreakArray: the following names could not be resolved: MutableByteArray# RealWorld Int# Word# Warning: Bag: the following names could not be resolved: Outputable Warning: Outputable: the following names could not be resolved: Module OccName ModuleName Warning: Module: the following names could not be resolved: Uniquable Binary Unique FiniteMap UniqFM Warning: Unique: the following names could not be resolved: UniqSupply Boxity Warning: LazyUniqFM: the following names could not be resolved: S.UniqFM Warning: Binary: the following names could not be resolved: Fingerprint ByteArray# Int# MutableByteArray# RealWorld Name Warning: in export list of Name: module not found: OccName Warning: Name: the following names could not be resolved: OccName SrcSpan TyThing SrcLoc Warning: TypeRep: the following names could not be resolved: TyVar TyCon FunTyCon Class Id DataCon Unique CoVar Warning: DataCon: the following names could not be resolved: TyVar Type ThetaType FieldLabel TyCon Id PredType Class Warning: Type: the following names could not be resolved: PrimRep PredTypes expandNewTcApp TyVar TyCon layer TyVarSet TidyEnv RnEnv2 InScopeSet TyVarEnv Var Warning: Var: the following names could not be resolved: TcTyVarDetails IdInfo GlobalIdDetails notGlobalId Warning: TcType: the following names could not be resolved: TyVarSet Class Unique OccName TidyEnv TyCon NameSet CoercionI DynFlags Safety DNType Warning: Class: the following names could not be resolved: TyCon Warning: TyCon: the following names could not be resolved: Unique Coercion AlgTyCons Uniquable Warning: PrelNames: the following names could not be resolved: RdrName NameSpace Warning: OccName: the following names could not be resolved: UniqSet OccNames Occname Warning: RdrName: the following names could not be resolved: OccName NameSpace OccEnv SrcSpan SrcLoc Warning: Unify: the following names could not be resolved: VarSet RnEnv2 TyVarSet InScopeSet TyVarEnv Coercion Message Warning: Coercion: the following names could not be resolved: Coerceion trans Warning: ErrUtils: the following names could not be resolved: Exception DynFlags DynFlag Warning: DynFlags: the following names could not be resolved: PackageConfig PackageState Warning: PackageConfig: the following names could not be resolved: PackageIdentifer Warning: ParsePkgConf: the following names could not be resolved: GHC.Exts.Any Token P Int# Addr# Warning: Lexer: the following names could not be resolved: standaloneDerivingEnabled bangPatEnabled Addr# Warning: MkId: the following names could not be resolved: mkDefaultMethodId unsafeCoerceId realWorldPrimId rEC_CON_ERROR_ID iRREFUT_PAT_ERROR_ID rUNTIME_ERROR_ID nON_EXHAUSTIVE_GUARDS_ERROR_ID nO_METHOD_BINDING_ERROR_ID pAT_ERROR_ID eRROR_ID unsafeCoerceName Id CoreExpr CoreAlt PrimOp TickBoxId IdInfo Warning: Rules: the following names could not be resolved: emptyRuleBase SpecInfo RuleName CoreBndr CoreExpr CoreRule Id TyCon IdInfo CoreBind NameEnv CoreAlt Warning: CoreSyn: the following names could not be resolved: isId Literal DataAlts LitAlts Unique CostCentre exprIsHNF exprIsCheap Warning: Id: the following names could not be resolved: IdInfo GlobalIdDetails MonadUnique sel_tycon PrimOp TickBoxOp StrictSig WorkerInfo NewDemand.Demand SpecInfo CafInfo InlinePragInfo LBVarInfo Warning: IdInfo: the following names could not be resolved: StrictSig Demand PrimOp globalIdDetails Unique Id' demandInfo Note Aritiy Warning: PrimOp: the following names could not be resolved: StrictSig Warning: UniqSupply: the following names could not be resolved: UniqueSupply Warning: OccurAnal: the following names could not be resolved: SCC Warning: MachOp: the following names could not be resolved: wordRep halfWordRep cIntRep cLongRep mo_wordAdd mo_wordSub mo_wordEq mo_wordNe mo_wordMul mo_wordSQuot mo_wordSRem mo_wordSNeg mo_wordUQuot mo_wordURem mo_wordSGe mo_wordSLe mo_wordSGt mo_wordSLt mo_wordUGe mo_wordULe mo_wordUGt mo_wordULt mo_wordAnd mo_wordOr mo_wordXor mo_wordNot mo_wordShl mo_wordSShr mo_wordUShr mo_u_8To32 mo_s_8To32 mo_u_16To32 mo_s_16To32 mo_u_8ToWord mo_s_8ToWord mo_u_16ToWord mo_s_16ToWord mo_u_32ToWord mo_s_32ToWord mo_32To8 mo_32To16 mo_WordTo8 mo_WordTo16 mo_WordTo32 Warning: GraphColor: the following names could not be resolved: start Warning: CLabel: the following names could not be resolved: mkClosureLabel mkSRTLabel mkInfoTableLabel mkEntryLabel mkSlowEntryLabel mkConEntryLabel mkStaticConEntryLabel mkRednCountsLabel mkConInfoTableLabel mkStaticInfoTableLabel mkLargeSRTLabel mkApEntryLabel mkApInfoTableLabel mkClosureTableLabel mkLocalClosureLabel mkLocalInfoTableLabel mkLocalEntryLabel mkLocalConEntryLabel mkLocalStaticConEntryLabel mkLocalConInfoTableLabel mkLocalStaticInfoTableLabel mkLocalClosureTableLabel mkReturnPtLabel mkReturnInfoLabel mkAltLabel mkDefaultLabel mkBitmapLabel mkStringLitLabel mkSplitMarkerLabel mkDirty_MUT_VAR_Label mkUpdInfoLabel mkIndStaticInfoLabel mkMainCapabilityLabel mkMAP_FROZEN_infoLabel mkMAP_DIRTY_infoLabel mkEMPTY_MVAR_infoLabel mkTopTickyCtrLabel mkCAFBlackHoleInfoTableLabel mkSECAFBlackHoleInfoTableLabel mkRtsPrimOpLabel moduleRegdLabel mkSelectorInfoLabel mkSelectorEntryLabel mkRtsInfoLabel mkRtsEntryLabel mkRtsRetInfoLabel mkRtsRetLabel mkRtsCodeLabel mkRtsDataLabel mkRtsInfoLabelFS mkRtsEntryLabelFS mkRtsRetInfoLabelFS mkRtsRetLabelFS mkRtsCodeLabelFS mkRtsDataLabelFS mkRtsApFastLabel mkCCLabel mkCCSLabel mkHpcTicksLabel mkHpcModuleNameLabel Warning: ZipCfg: the following names could not be resolved: first middle h g goto ZipCfgExtras ZTails Warning: MkZipCfg: the following names could not be resolved: first Warning: IfaceType: the following names could not be resolved: OccName Warning: IfaceSyn: the following names could not be resolved: OccName Warning: SMRep: the following names could not be resolved: hALF_WORD_SIZE hALF_WORD_SIZE_IN_BITS rET_SMALL rET_BIG Warning: HsPat: the following names could not be resolved: PostTcType DictBinds LHsExpr HsLit HsOverLit SyntaxExpr LHsType HsWrapper HsBind Warning: HsExpr: the following names could not be resolved: HsOverLit HsLit HsLocalBinds PostTcType LHsType HsWrapper HsLocalBindsLR DictBinds HsGroup Warning: HsDecls: the following names could not be resolved: HsBind Sig HsValBinds LFixitySig LHsTyVarBndr LHsContext LHsType LSig LHsBinds HsContext HsExplicitForAll LBangType Warning: HsBinds: the following names could not be resolved: PostTcType LHsType Warning: Convert: the following names could not be resolved: Int# Warning: ParserCore: the following names could not be resolved: parseCore GHC.Exts.Any Int# Addr# Warning: ClosureInfo: the following names could not be resolved: mkLFThunk mkSelectorLFInfo mkApLFInfo mkLFArgument mkLFLetNoEscape slopSize closureLabelFromCI closureNeedsUpdSpace enterIdLabel enterLocalIdLabel enterReturnPtLabel cafBlackHoleClosureInfo seCafBlackHoleClosureInfo Warning: Cmm: the following names could not be resolved: update Warning: CmmLex: the following names could not be resolved: Addr# Warning: CgUtils: the following names could not be resolved: cmmUGtWord cmmConstrTag cmmConstrTag1 tagForCon tagCons isSmallFamily cmmUntag cmmIsTagged cmmGetTag FCode ConTagZ Code CgStmts Warning: CgMonad: the following names could not be resolved: CgBindings Warning: CgBindery: the following names could not be resolved: stableIdInfo heapIdInfo taggedStableIdInfo taggedHeapIdInfo letNoEscapeIdInfo maybeLetNoEscape Warning: CgTicky: the following names could not be resolved: tickyPushUpdateFrame tickyUpdateFrameOmitted tickyEnterDynCon tickyEnterStaticCon tickyEnterViaNode tickyUpdateBhCaf tickyKnownCallTooFewArgs tickyKnownCallExact tickyKnownCallExtraArgs tickyUnknownCall Warning: CgCallConv: the following names could not be resolved: slowCallPattern Warning: ByteCodeInstr: the following names could not be resolved: MutableByteArray# RealWorld Warning: ByteCodeAsm: the following names could not be resolved: iNTERP_STACK_CHECK_THRESH ByteArray# MutableByteArray# Warning: ByteCodeLink: the following names could not be resolved: emptyClosureEnv Any BCO# ByteArray# Array# Int# Warning: CgForeignCall: the following names could not be resolved: emitSaveThreadState emitLoadThreadState emitCloseNursery emitOpenNursery Warning: CgInfoTbls: the following names could not be resolved: stdInfoTableSizeB Warning: CgTailCall: the following names could not be resolved: performReturn performPrimReturn returnUnboxedTuple ccallReturnUnboxedTuple pushUnboxedTuple tailCallPrimOp pushReturnAddress Warning: MachRegs: the following names could not be resolved: strImmLit regClass getHiVRegFromLo Warning: MachInstrs: the following names could not be resolved: condUnsigned condToSigned condToUnsigned Warning: PositionIndependentCode: the following names could not be resolved: needImportedSymbols pprImportedSymbol pprGotDeclaration Warning: DFMonad: the following names could not be resolved: shallow lastOutFacts Warning: ZipDataflow: the following names could not be resolved: a g m l fact zdfFpOuputFact graph Warning: PprMach: the following names could not be resolved: pprSectionHeader Warning: RegSpill: the following names could not be resolved: accSpillSL Warning: RegAllocStats: the following names could not be resolved: addSRM Warning: CmmBrokenBlock: the following names could not be resolved: makeContinuationEntries CmmBlock CmmGoto BlokenBlock Warning: CmmCPSGen: the following names could not be resolved: continuationLabel offset Warning: ZipCfgCmmRep: the following names could not be resolved: pprCmmGraphLikeCmm Warning: CmmProcPointZ: the following names could not be resolved: optimize_calls Warning: WwLib: the following names could not be resolved: revise' Warning: SimplEnv: the following names could not be resolved: lookupRecBndr simplNonRecBndr simplRecBndrs simplLamBndr simplLamBndrs simplBinder simplBinders addBndrRules substExpr substWorker substTy Warning: CodeOutput: the following names could not be resolved: outputForeignStubs ForeignStubs Warning: Finder: the following names could not be resolved: FindResult HscEnv ModLocationCache FinderCache Linkable Warning: HscTypes: the following names could not be resolved: IfGblEnv DFunId tcg_inst_env tcg_fam_inst_env Resume eps_decls eps_rules RuleEnv Warning: InteractiveEval: the following names could not be resolved: Term HValue Warning: HscMain: the following names could not be resolved: TcGblEnv HValue Warning: Linker: the following names could not be resolved: TcM Warning: LoadIface: the following names could not be resolved: RnM TcM TcRn IfM WhereFrom IfL TcRnIf Warning: TcIface: the following names could not be resolved: TcM IfM TcRnIf TcRn IfL Warning: IfaceEnv: the following names could not be resolved: TcRnIf IfL Warning: in export list of TcRnMonad: module not found: TcRnTypes Warning: TcRnMonad: the following names could not be resolved: TcM TcRnIf TcRef TcId Env TcRn ImportAvails RnM RecFieldEnv ErrCtxt InstOrigin InstLoc LIE Inst TcLclEnv ThStage IfLclEnv IfG IfL IfM Warning: BuildTyCl: the following names could not be resolved: TcRnIf Warning: BinIface: the following names could not be resolved: TcRnIf Warning: Desugar: the following names could not be resolved: AutoScc DsM Warning: MkIface: the following names could not be resolved: TcGblEnv IfG Warning: DsMonad: the following names could not be resolved: TcRnIf IfGblEnv IfLclEnv TcM Env Warning: DsExpr: the following names could not be resolved: dsLit Warning: Match: the following names could not be resolved: ExhaustivePat hole' twiddle' twiddle Warning: TcHsSyn: the following names could not be resolved: TcId TcIdSet TcDictBinds TcM TcRef TcRnIf Warning: TcMType: the following names could not be resolved: TcM Warning: Check: the following names could not be resolved: EquationInfo Warning: MkCore: the following names could not be resolved: build Warning: Coverage: the following names could not be resolved: OccEnv OccName Warning: Vectorise: the following names could not be resolved: VM Warning: VectMonad: the following names could not be resolved: Builtins sumTyCon prodTyCon combinePAVar OccName Warning: VectUtils: the following names could not be resolved: Builtins Warning: TcRnDriver: the following names could not be resolved: TcGblEnv TcM TcLclEnv TcRn Warning: TcSplice: the following names could not be resolved: TcM ThLevel Env TcGblEnv TcLclEnv ThStage TcTyThing Warning: RnExpr: the following names could not be resolved: RnM MiniFixityEnv Warning: RnSource: the following names could not be resolved: RnM TcGblEnv TcM TcRn Warning: RnTypes: the following names could not be resolved: RnM Env TcGblEnv TcLclEnv TcRnIf Warning: RnEnv: the following names could not be resolved: RnM TcRnIf Warning: TcEnv: the following names could not be resolved: TcTyThing TcId TcM TcLclEnv ThLevel ThStage TcGblEnv Warning: RnBinds: the following names could not be resolved: rnGRHSs RnM NameMaker Warning: RnPat: the following names could not be resolved: RnM Warning: RnNames: the following names could not be resolved: RnM ImportAvails TcGblEnv TcLclEnv TcRn Warning: TcExpr: the following names could not be resolved: TcM InstOrigin Warning: TcUnify: the following names could not be resolved: TcM InstOrigin Warning: TcSimplify: the following names could not be resolved: misMatchMsg Inst TcM TcDictBinds InstLoc LookupInstResult InstOrigin TcRn Warning: Inst: the following names could not be resolved: Inst InstOrigin InstLoc pprInstLoc TcM TcRn Warning: TcTyFuns: the following names could not be resolved: TcM TcDictBinds Warning: TcBinds: the following names could not be resolved: TcM TcLclEnv TcDictBinds Warning: TcMatches: the following names could not be resolved: TcM Warning: TcPat: the following names could not be resolved: TcM InstOrigin Warning: TcHsType: the following names could not be resolved: TcM Warning: TcArrows: the following names could not be resolved: TcM Warning: FamInst: the following names could not be resolved: TcM TcRn Warning: TcDefaults: the following names could not be resolved: TcM Warning: TcRules: the following names could not be resolved: TcM Warning: TcForeign: the following names could not be resolved: TcM Warning: TcInstDcls: the following names could not be resolved: TcM TcGblEnv TcLclEnv InstOrigin Warning: TcTyClsDecls: the following names could not be resolved: TcM TcGblEnv Warning: TcClassDcl: the following names could not be resolved: TcM InstOrigin TcRn Warning: TcDeriv: the following names could not be resolved: InstOrigin TcM DerivAuxBinds TcRn Warning: Parser: the following names could not be resolved: parseModule parseStmt parseIdentifier parseType parseHeader GHC.Exts.Any Int# Addr# Warning: HaddockParse: the following names could not be resolved: parseHaddockParagraphs parseHaddockString GHC.Exts.Any Token Int# Addr# Warning: HaddockLex: the following names could not be resolved: Addr# Warning: TidyPgm: the following names could not be resolved: tidyProgram Warning: CmmParse: the following names could not be resolved: GHC.Exts.Any Int# Addr# Warning: RtClosureInspect: the following names could not be resolved: TcM Warning: GHC: the following names could not be resolved: linkPackages Term Heap exhausted; Current maximum heap size is 268435456 bytes (256 Mb); use `+RTS -M' to increase it. make[2]: *** [doc.stage.2] Error 251 make[2]: Leaving directory `/cygdrive/c/fptools/ghc/compiler' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/cygdrive/c/fptools/ghc' make: *** [bootstrap2] Error 2 From igloo at earth.li Thu Aug 7 16:35:49 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 16:35:24 2008 Subject: patch applied (ghc): Fix darcs-all get Message-ID: <20080807203549.GA16959@haskell.galois.com> Thu Aug 7 13:32:58 PDT 2008 Ian Lynagh * Fix darcs-all get M ./darcs-all -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080807203258-3fd76-5e03a3ee2d1a67e18518570804a247e1041bf264.gz From igloo at earth.li Thu Aug 7 16:40:10 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 7 16:39:46 2008 Subject: headless on windows In-Reply-To: <024e01c8f8ca$e332d220$55228351@cr3lt> References: <024e01c8f8ca$e332d220$55228351@cr3lt> Message-ID: <20080807204010.GA32676@matrix.chaos.earth.li> Hi Claus, On Thu, Aug 07, 2008 at 09:19:23PM +0100, Claus Reinke wrote: > > encouraged by yesterdays green entries (not including windows > head), I tried to build again, and it was humming along rather > nicely, until.. > > Running Haddock for ghc-6.9... > [...] > > Heap exhausted; > > Current maximum heap size is 268435456 bytes (256 Mb); > > use `+RTS -M' to increase it. > > make[2]: *** [doc.stage.2] Error 251 > make[2]: Leaving directory `/cygdrive/c/fptools/ghc/compiler' > make[1]: *** [stage2] Error 2 > make[1]: Leaving directory `/cygdrive/c/fptools/ghc' > make: *** [bootstrap2] Error 2 This is haddock failing, right? What version do you have? And do you know if it's ever succeeded for you since we started haddocking ghc (July 20th). Thanks Ian From claus.reinke at talk21.com Thu Aug 7 16:54:39 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Thu Aug 7 16:54:21 2008 Subject: headless on windows References: <024e01c8f8ca$e332d220$55228351@cr3lt> <20080807204010.GA32676@matrix.chaos.earth.li> Message-ID: <028401c8f8cf$d15ad9d0$55228351@cr3lt> Hi Ian, >> Running Haddock for ghc-6.9... >> > [...] >> >> Heap exhausted; >> >> Current maximum heap size is 268435456 bytes (256 Mb); >> >> use `+RTS -M' to increase it. >> >> make[2]: *** [doc.stage.2] Error 251 >> make[2]: Leaving directory `/cygdrive/c/fptools/ghc/compiler' >> make[1]: *** [stage2] Error 2 >> make[1]: Leaving directory `/cygdrive/c/fptools/ghc' >> make: *** [bootstrap2] Error 2 > > This is haddock failing, right? What version do you have? Yes. Though I've got no idea how to get the RTS option to it, as it is called via cabal (which has --prog-options for build, but not for haddock?). Version is 0.8. By the way, when I restart make at that point, after changing compiler/Makefile, it takes a lot of work just to get back to the point of failure - is that avoidable? > And do you know if it's ever succeeded for you since we started > haddocking ghc (July 20th). I haven't seen a working windows head build in a very long time - I thought that was apparent from my increasingly frustrated messages?-) And nothing that got even this far recently. According to #2438, I once had a working inplace GHC, version 6.9.20080709; but nothing since. Claus From cvs-ghc at haskell.org Fri Aug 8 03:30:03 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Fri Aug 8 03:29:40 2008 Subject: Daily report for head Message-ID: <200808080730.m787U3MW028883@monk.galois.com> Build results: x86-64 Linux head: fail (failed stage1) x86 Windows head: fail (failed stage1) x86 Windows head fast: pass lost pass fail (failed stage1) fail (failed getsubrepos) pass x86-64 Linux head unreg: fail (failed stage1) Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast Old unexpected test failures: 1980 6 fast486 head 2047 1 tnaur PPC OSX head 2 barton-mangler-bug 1 tnaur x86 Linux head break017 6 fast486 head bug1010 1 tnaur PPC OSX head 2 bug1465 1 x86 Windows head fast cholewo-eval 1 malcolm head conc007 6 fast486 head conc008 6 fast486 head conc010 6 fast486 head conc012 6 fast486 head conc014 6 fast486 head conc015 6 fast486 head conc017 6 fast486 head conc018 6 fast486 head conc019 6 fast486 head conc022 6 fast486 head conc024 6 fast486 head conc029 5 fast486 head conc032 1 fast486 head conc033 6 fast486 head conc034 6 fast486 head conc035 6 fast486 head conc036 6 fast486 head conc064 6 fast486 head concprog001 6 fast486 head concprog002 6 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 6 fast486 head enum01 6 fast486 head enum02 6 fast486 head enum03 6 fast486 head fast2haskell 1 malcolm head ffi009 1 tnaur PPC OSX head 2 ghcpkg01 6 fast486 head ghcpkg02 6 fast486 head ioref001 2 fast486 head list001 6 fast486 head num009 2 x86 Windows head fast num012 1 tnaur PPC OSX head 2 num013 6 fast486 head qq005 6 fast486 head qq006 6 fast486 head recomp005 6 fast486 head records 6 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 6 fast486 head ubx-records 6 fast486 head -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head/build' Looks like you're missing base's configure script. Did you run 'sh boot' at the top level? make[1]: *** [check-packages] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build' rm -f -r ghc/gcc-lib mkdir ghc/gcc-lib cp c:/mingw/bin/ld.exe ghc/gcc-lib touch stamp.inplace-gcc-lib Looks like you're missing base's configure script. Did you run 'sh boot' at the top level? make[1]: *** [check-packages] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build' Looks like you're missing base's configure script. Did you run 'sh boot' at the top level? make[1]: *** [check-packages] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build' From cvs-ghc at haskell.org Fri Aug 8 03:30:03 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Fri Aug 8 03:29:43 2008 Subject: Daily report for stable Message-ID: <200808080730.m787U3T7028882@monk.galois.com> Build results: fast486 stable: fail (failed darcs) gabor stable: pass kgardas stable: fail (failed stage1) malcolm stable: lost pass pass mnemosyne x86-64 Gentoo stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass lost pass fail (failed stage1) fail (failed getsubrepos) pass x86-64 Linux stable: fail (failed stage1) New unexpected test failures: conc064 1 malcolm stable enum01 1 gabor stable tc157 1 gabor stable Fixed unexpected test failures: conc018 Old unexpected test failures: TyFamUndec 6 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 6 gabor stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 num009 2 malcolm stable num012 1 tnaur PPC OSX stable 2 outofmem2 6 gabor stable signals002 2 malcolm stable tcfail043 6 gabor stable tcfail071 6 gabor stable tcfail121 6 gabor stable tcfail130 6 gabor stable tcfail154 6 gabor stable tcfail157 6 gabor stable tcfail170 6 gabor stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From ghcbuild at microsoft.com Fri Aug 8 16:17:29 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Fri Aug 8 16:17:31 2008 Subject: [nightly] 08-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080808201729.0B39932426F@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Fri Aug 8 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080808) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ fi mv: cannot stat `GNUmakefile': No such file or directory ./Setup makefile -f GNUmakefile Preprocessing library time-1.1.2.1... Generating Makefile time-1.1.2.1... gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' GNUmakefile:79: dist/build/.depend: No such file or directory /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Data.Time.Calendar Data.Time.Calendar.MonthDay Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate Data.Time.Calendar.Julian Data.Time.Calendar.Easter Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.TAI Data.Time.LocalTime Data.Time.Format Data.Time Data.Time.Calendar.Private Data.Time.Calendar.Days Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay Data.Time.Clock.Scale Data.Time.Clock.UTC Data.Time.Clock.CTimeval Data.Time.Clock.UTCDiff Data.Time.LocalTime.TimeZone Data.Time.LocalTime.TimeOfDay Data.Time.LocalTime.LocalTime Data.Time.Format.Parse for dir in dist/build/Data/ dist/build/Data/Time/ dist/build/Data/Time/Calendar/ dist/build/Data/Time/Clock/ dist/build/Data/Time/Format/ dist/build/Data/Time/LocalTime/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Private.hs -o dist/build/Data/Time/Calendar/Private.o -ohi dist/build/Data/Time/Calendar/Private.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Days.hs -o dist/build/Data/Time/Calendar/Days.o -ohi dist/build/Data/Time/Calendar/Days.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/OrdinalDate.hs -o dist/build/Data/Time/Calendar/OrdinalDate.o -ohi dist/build/Data/Time/Calendar/OrdinalDate.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/MonthDay.hs -o dist/build/Data/Time/Calendar/MonthDay.o -ohi dist/build/Data/Time/Calendar/MonthDay.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Gregorian.hs -o dist/build/Data/Time/Calendar/Gregorian.o -ohi dist/build/Data/Time/Calendar/Gregorian.hi Data/Time/Calendar/Gregorian.hs:73:9: Warning: orphan instance: instance Show Day : Failing due to -Werror. gmake[2]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' gmake[1]: *** [make.library.time] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Fri Aug 8 21:17:54 BST 2008 From claus.reinke at talk21.com Fri Aug 8 16:28:50 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Fri Aug 8 16:28:27 2008 Subject: headless on windows References: <024e01c8f8ca$e332d220$55228351@cr3lt><20080807204010.GA32676@matrix.chaos.earth.li> <028401c8f8cf$d15ad9d0$55228351@cr3lt> Message-ID: <014901c8f995$5f566540$ca1c7ad5@cr3lt> >>> Running Haddock for ghc-6.9... >>> Heap exhausted; >>> Current maximum heap size is 268435456 bytes (256 Mb); >> This is haddock failing, right? What version do you have? > > Yes. Though I've got no idea how to get the RTS option to it, > as it is called via cabal (which has --prog-options for build, but > not for haddock?). Version is 0.8. It seemed odd that the buildbot fast head for windows doesn't have this problem, so I switched to validate and experimented some more. The logs don't tell me which haddock is used there, but I happened to have a haddock 0.9 somewhere - makes no difference. Next, I upgraded my build compiler, from 6.6.1 to 6.8.3 (which is what the builder is using). This shouldn't affect the haddock command, but I wanted to minimize the differences. More to the point, I also rebuilt haddock 0.9 with ghc 6.8.3, adding -O to configure. And now, validate is well into tests, past haddocking ghc-6.9! No idea whether it was 6.8.3 or -O that made the difference, but a difference there is (my haddock 0.8 was compiled before +RTS --info, probably with ghc 6.6.1; my haddock 0.9 was originally compiled with some ghc 6.9). It would be useful if +RTS --info also gave the commandline used for compilation, or at least whether or not -O was used. Just waiting for the test results.. they match the builder, with the obligatory added unexpected failure ThreadDelay001(normal). I'm still hoping for a full head with working binary-dist, but at least I've finally got something to work with again!-) Claus From omega.theta at gmail.com Fri Aug 8 17:56:34 2008 From: omega.theta at gmail.com (Max Bolingbroke) Date: Fri Aug 8 17:56:05 2008 Subject: Runnig Nofib with inplace GHC Message-ID: <9d4d38820808081456s5b92f077hf84bd0f926f25f96@mail.gmail.com> Hi, I've been unable to build nofib recently: precisely, "make boot" in the nofib directory fails with an error about not being able to parse libraries/bootstrapping.conf. I've tracked this down to my bootstrapping.conf not containing the "PackageName" prefix before an actual package name string, which is not what ParsePkgConf.y expects. However, inplace-datadir/package.conf /does/ contain this prefix. Even if I modify ParsePackageConf to accept both forms of the directive, it still fails when booting nofib like so: """ $ /Users/mbolingbroke/Programming/Checkouts/ghc.sat/ghc/stage1-inplace/ghc -M -optdep-f -optdep.depend -osuf o -package-conf /Users/mbolingbroke/Programming/Checkouts/ghc.sat/libraries/bootstrapping.conf -package-conf /Users/mbolingbroke/Programming/Checkouts/ghc.sat/libraries/bootstrapping.conf -H64m -O -fasm -W -fno-warn-unused-matches -fwarn-unused-imports -O -Rghc-timing -H32m -hisuf hi Main.hs -v3 : Warning: -optdep-f is deprecated: Use -dep-makefile instead Glasgow Haskell Compiler, Version 6.9.20080807, for Haskell 98, stage 1 booted by GHC version 6.8.2 Using package config file: /Users/mbolingbroke/Programming/Checkouts/ghc.sat/inplace-datadir/../inplace-datadir/package.conf Using package config file: /Users/mbolingbroke/Programming/Checkouts/ghc.sat/libraries/bootstrapping.conf Using package config file: /Users/mbolingbroke/Programming/Checkouts/ghc.sat/libraries/bootstrapping.conf wired-in package ghc-prim mapped to ghc-prim-0.1 wired-in package integer mapped to integer-0.1 wired-in package base mapped to base-3.0 wired-in package rts mapped to rts-1.0 wired-in package haskell98 mapped to haskell98-1.0.1 wired-in package template-haskell mapped to template-haskell-2.2 wired-in package dph-seq[""] not found. wired-in package dph-par[""] not found. wired-in package ndp["-seq","-par"] not found. package ghc-6.9 will be ignored due to missing or recursive dependencies: Cabal-1.5.2 array-0.1.0.0 base-3.0.1.0 bytestring-0.9.0.1 containers-0.1.0.1 directory-1.0.0.0 filepath-1.1.0.0 haskell98-1.0.1.0 hpc-0.5.0.0 old-time-1.0.0.0 process-1.0.0.0 unix-2.3.0.0 package hpc-0.5 will be ignored due to missing or recursive dependencies: base-3.0.1.0 containers-0.1.0.1 directory-1.0.0.0 old-time-1.0.0.0 package Cabal-1.5.2 will be ignored due to missing or recursive dependencies: array-0.1.0.0 base-3.0.1.0 containers-0.1.0.1 directory-1.0.0.0 filepath-1.1.0.0 old-time-1.0.0.0 pretty-1.0.0.0 process-1.0.0.0 package filepath-1.1 will be ignored due to missing or recursive dependencies: base-3.0.1.0 package haskell98 will be ignored due to missing or recursive dependencies: directory-1.0 process-1.0.1 package process-1.0.1 will be ignored due to missing or recursive dependencies: directory-1.0 filepath-1.1 unix-2.2 package unix-2.2 will be ignored due to missing or recursive dependencies: directory-1.0 package directory-1.0 will be ignored due to missing or recursive dependencies: filepath-1.1 Hsc static flags: -static Created temporary directory: /var/folders/4j/4jTZECFrFIyDlJjF8ivIeE+++TI/-Tmp-//ghc15452_0 *** Chasing dependencies: Chasing modules from: Main.hs Main.hs:19:7: Could not find module `System': locations searched: System.hs System.lhs """ If my local environment matters at all, it looks like this: """ $ ghc-pkg list /usr/local/lib/ghc-6.8.2/package.conf: (Cabal-1.2.3.0), Cabal-1.5.1, Finance-Quote-Yahoo-0.4.1, GLUT-2.1.1.1, HTTP-3001.0.4, HTTP-Simple-0.1, HUnit-1.2.0.0, OpenAL-1.3.1.1, QuickCheck-1.1.0.0, array-0.1.0.0, base-3.0.1.0, binary-0.4.1, bytestring-0.9.0.1, cgi-3001.1.5.1, containers-0.1.0.1, directory-1.0.0.0, fgl-5.4.1.1, filepath-1.1.0.0, (ghc-6.8.2), haddock-2.1.0, haskell-src-1.0.1.1, haskell98-1.0.1.0, hpc-0.5.0.0, html-1.0.1.1, hxt-7.4, mtl-1.1.0.0, network-2.1.0.0, old-locale-1.0.0.0, old-time-1.0.0.0, packedstring-0.1.0.0, parallel-1.0.0.0, parsec-2.1.0.0, plugins-1.0, plugins-1.1, pretty-1.0.0.0, process-1.0.0.0, random-1.0.0.0, readline-1.0.1.0, regex-base-0.72.0.1, regex-compat-0.71.0.1, regex-posix-0.72.0.2, rts-1.0, stm-2.1.1.0, template-haskell-2.2.0.0, time-1.1.2.0, unix-2.3.0.0, xhtml-3000.0.2.1, zlib-0.4.0.4 /Users/mbolingbroke/.ghc/i386-darwin-6.8.2/package.conf: (Cabal-1.4.0.0), GLUT-2.1.1.1, HDBC-1.1.4, MaybeT-0.1.1, MonadRandom-0.1.1, OpenGL-2.2.1.1, Stream-0.2.3, arrows-0.4, category-extras-0.53.4, haddock-2.1.0 """ I assume the problem is related to the recent build system / base library changes? I'd really appreciate any advice on how I can get nofib running again. Cheers! Max From chevalier at alum.wellesley.edu Fri Aug 8 20:21:53 2008 From: chevalier at alum.wellesley.edu (Tim Chevalier) Date: Fri Aug 8 20:21:24 2008 Subject: patch applied (ghc): Fixed performance bug in ext-core preprocessor Message-ID: <20080809002152.GA18745@haskell.galois.com> Fri Aug 8 17:20:51 PDT 2008 Tim Chevalier * Fixed performance bug in ext-core preprocessor The Core preprocessor was rebuilding the type and data constructor environments every time it called the typechecker, which was horribly inefficient. Fixed. M ./utils/ext-core/Language/Core/Check.hs -24 +12 A ./utils/ext-core/Language/Core/Environments.hs M ./utils/ext-core/Language/Core/Prep.hs -16 +19 M ./utils/ext-core/Setup.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080809002051-d61e2-7e50979d0499bcc9a86bcf511d40239119a32082.gz From cvs-ghc at haskell.org Sat Aug 9 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Aug 9 03:29:32 2008 Subject: Daily report for stable Message-ID: <200808090730.m797U2US026579@monk.galois.com> Build results: tnaur PPC OSX stable: pass tnaur PPC OSX stable 2: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass lost pass pass pass pass x86-64 Linux stable: fail (failed stage1) New unexpected test failures: seward-space-leak 1 tnaur PPC OSX stable Old unexpected test failures: TyFamUndec 7 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable conc064 1 malcolm stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 7 gabor stable enum01 1 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 2 malcolm stable num012 2 tnaur PPC OSX stable outofmem2 7 gabor stable signals002 3 malcolm stable tc157 1 gabor stable tcfail043 7 gabor stable tcfail071 7 gabor stable tcfail121 7 gabor stable tcfail130 7 gabor stable tcfail154 7 gabor stable tcfail157 7 gabor stable tcfail170 7 gabor stable -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Sat Aug 9 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Aug 9 03:29:34 2008 Subject: Daily report for head Message-ID: <200808090730.m797U202026580@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed getsubrepos) x86 Windows head fast: pass lost pass pass fail (failed stage1) pass fast486 head: pass malcolm head: pass mnemosyne x86-64 Gentoo head: pass x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast New unexpected test failures: TH_spliceE4 1 fast486 head conc023 1 malcolm head conc070 1 mnemosyne x86-64 Gentoo head joao-circular 1 mnemosyne x86-64 Gentoo head time002 1 fast486 head Old unexpected test failures: 1980 6 fast486 head 2047 1 tnaur PPC OSX head 2 barton-mangler-bug 1 tnaur x86 Linux head break017 6 fast486 head bug1010 1 tnaur PPC OSX head 2 bug1465 1 x86 Windows head fast cholewo-eval 1 malcolm head conc007 6 fast486 head conc008 6 fast486 head conc010 6 fast486 head conc012 6 fast486 head conc014 6 fast486 head conc015 6 fast486 head conc017 6 fast486 head conc018 6 fast486 head conc019 6 fast486 head conc022 6 fast486 head conc024 6 fast486 head conc029 5 fast486 head conc032 1 fast486 head conc033 6 fast486 head conc034 6 fast486 head conc035 6 fast486 head conc036 6 fast486 head conc064 6 fast486 head concprog001 6 fast486 head concprog002 6 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 6 fast486 head enum01 6 fast486 head enum02 6 fast486 head enum03 6 fast486 head fast2haskell 1 malcolm head ffi009 1 tnaur PPC OSX head 2 ghcpkg01 6 fast486 head ghcpkg02 6 fast486 head ioref001 2 fast486 head list001 6 fast486 head num009 2 x86 Windows head fast num012 1 tnaur PPC OSX head 2 num013 6 fast486 head qq005 6 fast486 head qq006 6 fast486 head recomp005 6 fast486 head records 6 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 6 fast486 head ubx-records 6 fast486 head -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete warning: . already present; omitting == running darcs get --partial http://darcs.haskell.org//hsc2hs utils/hsc2hs Copying patch 1 of 121...Copying patch 2 of 121...Copying patch 3 of 121...Copying patch 4 of 121...Copying patch 5 of 121...Copying patch 6 of 121...Copying patch 7 of 121...Copying patch 8 of 121...Copying patch 9 of 121...Copying patch 10 of 121...Copying patch 11 of 121...Copying patch 12 of 121...Copying patch 13 of 121...Copying patch 14 of 121...Copying patch 15 of 121...Copying patch 16 of 121...Copying patch 17 of 121...Copying patch 18 of 121...Copying patch 19 of 121...Copying patch 20 of 121...Copying patch 21 of 121...Copying patch 22 of 121...Copying patch 23 of 121...Copying patch 24 of 121...Copying patch 25 of 121...Copying patch 26 of 121...Copying patch 27 of 121...Copying patch 28 of 121...Copying patch 29 of 121...Copying patch 30 of 121...Copying patch 31 of 121...Copying patch 32 of 121...Copying patch 33 of 121...Copying patch 34 of 121...Copying patch 35 of 121...Copying patch 36 of 121...Copying patch 37 of 121...Copying patch 38 of 121...Copying patch 39 of 121...Copying patch 40 of 121...Copying patch 41 of 121...Copying patch 42 of 121...Copying patch 43 of 121...Copying patch 44 of 121...Copying patch 45 of 121...Copying patch 46 of 121...Copying patch 47 of 121...Copying patch 48 of 121...Copying patch 49 of 121...Copying patch 50 of 121...Copying patch 51 of 121...Copying patch 52 of 121...Copying patch 53 of 121...Copying patch 54 of 121...Copying patch 55 of 121...Copying patch 56 of 121...Copying patch 57 of 121...Copying patch 58 of 121...Copying patch 59 of 121...Copying patch 60 of 121...Copying patch 61 of 121...Copying patch 62 of 121...Copying patch 63 of 121...Copying patch 64 of 121...Copying patch 65 of 121...Copying patch 66 of 121...Copying patch 67 of 121...Copying patch 68 of 121...Copying patch 69 of 121...Copying patch 70 of 121...Copying patch 71 of 121...Copying patch 72 of 121...Copying patch 73 of 121...Copying patch 74 of 121...Copying patch 75 of 121...Copying patch 76 of 121...Copying patch 77 of 121...Copying patch 78 of 121...Copying patch 79 of 121...Co pying patch 80 of 121...Copying patch 81 of 121...Copying patch 82 of 121...Copying patch 83 of 121...Copying patch 84 of 121...Copying patch 85 of 121...Copying patch 86 of 121...Copying patch 87 of 121...Copying patch 88 of 121...Copying patch 89 of 121...Copying patch 90 of 121...Copying patch 91 of 121...Copying patch 92 of 121...Copying patch 93 of 121...Copying patch 94 of 121...Copying patch 95 of 121...Copying patch 96 of 121...Copying patch 97 of 121...Copying patch 98 of 121...Copying patch 99 of 121...Copying patch 100 of 121...Copying patch 101 of 121...Copying patch 102 of 121...Copying patch 103 of 121...Copying patch 104 of 121...Copying patch 105 of 121...Copying patch 106 of 121...Copying patch 107 of 121...Copying patch 108 of 121...Copying patch 109 of 121...Copying patch 110 of 121...Copying patch 111 of 121...Copying patch 112 of 121...Copying patch 113 of 121...Copying patch 114 of 121...Copying patch 115 of 121...Copying patch 116 of 121...Copying patch 117 of 121...Copying patch 118 of 121...Copying patch 119 of 121...Copying patch 120 of 121...Copying patch 121 of 121...Copying patch 121 of 121... done. Applying patch 1 of 121... Applying patch 2 of 121... Applying patch 3 of 121... Applying patch 4 of 121... Applying patch 5 of 121... Applying patch 6 of 121... Applying patch 7 of 121... Applying patch 8 of 121... Applying patch 9 of 121... Applying patch 10 of 121... Applying patch 11 of 121... Applying patch 12 of 121... Applying patch 13 of 121... Applying patch 14 of 121... Applying patch 15 of 121... Applying patch 16 of 121... Applying patch 17 of 121... Applying patch 18 of 121... Applying patch 19 of 121... Applying patch 20 of 121... Applying patch 21 of 121... Applying patch 22 of 121... Applying patch 23 of 121... Applying patch 24 of 121... Applying patch 25 of 121... Applying patch 26 of 121... Applying patch 27 of 121... Applying patch 28 of 121... Applying patch 29 of 121... Applying patch 30 of 121... Applying patch 31 of 121... Applying patch 32 of 121... Applying patch 33 of 121... Applying patch 34 of 121... Applying patch 35 of 121... Applying patch 36 of 121... Applying patch 37 of 121... Applying patch 38 of 121... Applying patch 39 of 121... Applying patch 40 of 121... Applying patch 41 of 121... Applying patch 42 of 121... Applying patch 43 of 121... Applying patch 44 of 121... Applying patch 45 of 121... Applying patch 46 of 121... Applying patch 47 of 121... Applying patch 48 of 121... Applying patch 49 of 121... Applying patch 50 of 121... Applying patch 51 of 121... Applying patch 52 of 121... Applying patch 53 of 121... Applying patch 54 of 121... Applying patch 55 of 121... Applying patch 56 of 121... Applying patch 57 of 121... Applying patch 58 of 121... Applying patch 59 of 121... Applying patch 60 of 121... Applying patch 61 of 121... Applying patch 62 of 121... Applying patch 63 of 121... Applying patch 64 of 121... Applying patch 65 of 121... Applying patch 66 of 121... Applying patch 67 of 121... Applying patch 68 of 121... Applying patch 69 of 121... Applying patch 70 of 121... Applying patch 71 of 121... Applying patch 72 of 121... Applying patch 73 of 121... Applying pat ch 74 of 121... Applying patch 75 of 121... Applying patch 76 of 121... Applying patch 77 of 121... Applying patch 78 of 121... Applying patch 79 of 121... Applying patch 80 of 121... Applying patch 81 of 121... Applying patch 82 of 121... Applying patch 83 of 121... Applying patch 84 of 121... Applying patch 85 of 121... Applying patch 86 of 121... Applying patch 87 of 121... Applying patch 88 of 121... Applying patch 89 of 121... Applying patch 90 of 121... Applying patch 91 of 121... Applying patch 92 of 121... Applying patch 93 of 121... Applying patch 94 of 121... Applying patch 95 of 121... Applying patch 96 of 121... Applying patch 97 of 121... Applying patch 98 of 121... Applying patch 99 of 121... Applying patch 100 of 121... Applying patch 101 of 121... Applying patch 102 of 121... Applying patch 103 of 121... Applying patch 104 of 121... Applying patch 105 of 121... Applying patch 106 of 121... Applying patch 107 of 121... Applying patch 108 of 121... Applying patch 109 of 121... Applying patch 110 of 121... Applying patch 111 of 121... Applying patch 112 of 121... Applying patch 113 of 121... Applying patch 114 of 121... Applying patch 115 of 121... Applying patch 116 of 121... Applying patch 117 of 121... Applying patch 118 of 121... Applying patch 119 of 121... Applying patch 120 of 121... Applying patch 121 of 121... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/array libraries/array Copying patch 1 of 7...Copying patch 2 of 7...Copying patch 3 of 7...Copying patch 4 of 7...Copying patch 5 of 7...Copying patch 6 of 7...Copying patch 7 of 7...Copying patch 7 of 7... done. Applying patch 1 of 6... Applying patch 2 of 6... Applying patch 3 of 6... Applying patch 4 of 6... Applying patch 5 of 6... Applying patch 6 of 6... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/base libraries/base Copying patch 1 of 95...Copying patch 2 of 95...Copying patch 3 of 95...Copying patch 4 of 95...Copying patch 5 of 95...Copying patch 6 of 95...Copying patch 7 of 95...Copying patch 8 of 95...Copying patch 9 of 95...Copying patch 10 of 95...Copying patch 11 of 95...Copying patch 12 of 95...Copying patch 13 of 95...Copying patch 14 of 95...Copying patch 15 of 95...Copying patch 16 of 95...Copying patch 17 of 95...Copying patch 18 of 95...Copying patch 19 of 95...Copying patch 20 of 95...Copying patch 21 of 95...Copying patch 22 of 95...Copying patch 23 of 95...Copying patch 24 of 95...Copying patch 25 of 95...Copying patch 26 of 95...Copying patch 27 of 95...Copying patch 28 of 95...Copying patch 29 of 95...Copying patch 30 of 95...Copying patch 31 of 95...Copying patch 32 of 95...Copying patch 33 of 95...Copying patch 34 of 95...Copying patch 35 of 95...Copying patch 36 of 95...Copying patch 37 of 95...Copying patch 38 of 95...Copying patch 39 of 95...Copying patch 40 of 95...Copying patch 41 of 95...Copying patch 42 of 95...Copying patch 43 of 95...Copying patch 44 of 95...Copying patch 45 of 95...Copying patch 46 of 95...Copying patch 47 of 95...Copying patch 48 of 95...Copying patch 49 of 95...Copying patch 50 of 95...Copying patch 51 of 95...Copying patch 52 of 95...Copying patch 53 of 95...Copying patch 54 of 95...Copying patch 55 of 95...Copying patch 56 of 95...Copying patch 57 of 95...Copying patch 58 of 95...Copying patch 59 of 95...Copying patch 60 of 95...Copying patch 61 of 95...Copying patch 62 of 95...Copying patch 63 of 95...Copying patch 64 of 95...Copying patch 65 of 95...Copying patch 66 of 95...Copying patch 67 of 95...Copying patch 68 of 95...Copying patch 69 of 95...Copying patch 70 of 95...Copying patch 71 of 95...Copying patch 72 of 95...Copying patch 73 of 95...Copying patch 74 of 95...Copying patch 75 of 95...Copying patch 76 of 95...Copying patch 77 of 95...Copying patch 78 of 95...Copying patch 79 of 95...Copying patch 80 of 95...Copying patch 81 of 95...Copying patch 82 of 95...Copyin g patch 83 of 95...Copying patch 84 of 95...Copying patch 85 of 95...Copying patch 86 of 95...Copying patch 87 of 95...Copying patch 88 of 95... darcs failed: Failed to download URL http://darcs.haskell.org//packages/base/_darcs/patches/20080613201754-3fd76-085056ab9562133a5f3c86d5340c142831d4e27f.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49, line 7. From igloo at earth.li Sat Aug 9 14:48:46 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 9 14:48:18 2008 Subject: patch applied (ghc): Remove CoreSyn SOURCE imports Message-ID: <20080809184845.GA7259@haskell.galois.com> Thu Aug 7 15:37:18 PDT 2008 Max Bolingbroke * Remove CoreSyn SOURCE imports M ./compiler/basicTypes/Id.lhs -1 +1 M ./compiler/basicTypes/IdInfo.lhs -1 +1 M ./compiler/coreSyn/CoreSyn.lhs -7 +6 R ./compiler/coreSyn/CoreSyn.lhs-boot M ./compiler/simplCore/CSE.lhs -1 +1 M ./compiler/simplCore/FloatIn.lhs -1 +1 M ./compiler/simplCore/SetLevels.lhs -9 +9 M ./compiler/stranal/DmdAnal.lhs -2 +2 M ./compiler/stranal/WorkWrap.lhs -1 +1 M ./compiler/vectorise/VectUtils.hs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080807223718-9b787-7d6143f69cedebb9805179cc61a2a489bb812ae9.gz From igloo at earth.li Sat Aug 9 14:48:50 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 9 14:48:21 2008 Subject: patch applied (ghc): Remove redundant fromIntegral calls Message-ID: <20080809184850.GA7294@haskell.galois.com> Thu Aug 7 15:43:33 PDT 2008 Max Bolingbroke * Remove redundant fromIntegral calls M ./compiler/coreSyn/MkCore.lhs -6 +15 M ./compiler/deSugar/DsMeta.hs -2 +2 M ./compiler/deSugar/MatchLit.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080807224333-9b787-b98e3e72ea13f4ff537e64f56e84652cea8eda6a.gz From igloo at earth.li Sat Aug 9 14:48:54 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 9 14:48:25 2008 Subject: patch applied (ghc): Move allM to MonadUtils Message-ID: <20080809184854.GA7320@haskell.galois.com> Thu Aug 7 15:48:53 PDT 2008 Max Bolingbroke * Move allM to MonadUtils M ./compiler/utils/Digraph.lhs -4 +1 M ./compiler/utils/MonadUtils.hs -2 +7 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080807224853-9b787-5bc2b18f772727c01897795459f8ae4c04062dc9.gz From ghcbuild at microsoft.com Sat Aug 9 16:07:57 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sat Aug 9 16:07:59 2008 Subject: [nightly] 09-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080809200757.DC2553240C3@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sat Aug 9 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080809) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ fi mv: cannot stat `GNUmakefile': No such file or directory ./Setup makefile -f GNUmakefile Preprocessing library time-1.1.2.1... Generating Makefile time-1.1.2.1... gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' GNUmakefile:79: dist/build/.depend: No such file or directory /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Data.Time.Calendar Data.Time.Calendar.MonthDay Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate Data.Time.Calendar.Julian Data.Time.Calendar.Easter Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.TAI Data.Time.LocalTime Data.Time.Format Data.Time Data.Time.Calendar.Private Data.Time.Calendar.Days Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay Data.Time.Clock.Scale Data.Time.Clock.UTC Data.Time.Clock.CTimeval Data.Time.Clock.UTCDiff Data.Time.LocalTime.TimeZone Data.Time.LocalTime.TimeOfDay Data.Time.LocalTime.LocalTime Data.Time.Format.Parse for dir in dist/build/Data/ dist/build/Data/Time/ dist/build/Data/Time/Calendar/ dist/build/Data/Time/Clock/ dist/build/Data/Time/Format/ dist/build/Data/Time/LocalTime/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Private.hs -o dist/build/Data/Time/Calendar/Private.o -ohi dist/build/Data/Time/Calendar/Private.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Days.hs -o dist/build/Data/Time/Calendar/Days.o -ohi dist/build/Data/Time/Calendar/Days.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/OrdinalDate.hs -o dist/build/Data/Time/Calendar/OrdinalDate.o -ohi dist/build/Data/Time/Calendar/OrdinalDate.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/MonthDay.hs -o dist/build/Data/Time/Calendar/MonthDay.o -ohi dist/build/Data/Time/Calendar/MonthDay.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Gregorian.hs -o dist/build/Data/Time/Calendar/Gregorian.o -ohi dist/build/Data/Time/Calendar/Gregorian.hi Data/Time/Calendar/Gregorian.hs:73:9: Warning: orphan instance: instance Show Day : Failing due to -Werror. gmake[2]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' gmake[1]: *** [make.library.time] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Sat Aug 9 21:08:24 BST 2008 From cvs-ghc at haskell.org Sun Aug 10 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Aug 10 03:29:28 2008 Subject: Daily report for head Message-ID: <200808100730.m7A7U16o024258@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage1) x86 Windows head fast: pass lost pass pass pass pass gabor head: lost tnaur PPC OSX head: pass tnaur PPC OSX head 2: lost tnaur x86 Linux head: pass x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast New unexpected test failures: arith011 1 tnaur PPC OSX head break026 1 tnaur PPC OSX head conc020 1 tnaur PPC OSX head conc058 1 tnaur PPC OSX head ffi003 1 tnaur PPC OSX head Old unexpected test failures: 1980 7 fast486 head 2047 2 tnaur PPC OSX head TH_spliceE4 1 fast486 head barton-mangler-bug 1 tnaur PPC OSX head break017 7 fast486 head bug1010 2 tnaur PPC OSX head bug1465 1 x86 Windows head fast cholewo-eval 1 malcolm head conc007 7 fast486 head conc008 7 fast486 head conc010 7 fast486 head conc012 7 fast486 head conc014 7 fast486 head conc015 7 fast486 head conc017 7 fast486 head conc018 7 fast486 head conc019 7 fast486 head conc022 7 fast486 head conc023 1 malcolm head conc024 7 fast486 head conc029 7 fast486 head conc032 2 fast486 head conc033 7 fast486 head conc034 7 fast486 head conc035 7 fast486 head conc036 7 fast486 head conc064 7 fast486 head conc070 1 mnemosyne x86-64 Gentoo head concprog001 7 fast486 head concprog002 7 fast486 head derefnull 3 malcolm head divbyzero 3 malcolm head dynamic002 7 fast486 head enum01 7 fast486 head enum02 7 fast486 head enum03 7 fast486 head fast2haskell 1 malcolm head ffi009 2 tnaur PPC OSX head ghcpkg01 7 fast486 head ghcpkg02 7 fast486 head ioref001 2 fast486 head joao-circular 2 mnemosyne x86-64 Gentoo head list001 7 fast486 head num009 3 x86 Windows head fast num012 2 tnaur PPC OSX head num013 7 fast486 head qq005 7 fast486 head qq006 7 fast486 head recomp005 7 fast486 head records 7 fast486 head seward-space-leak 2 tnaur PPC OSX head time002 1 fast486 head typecheck.prog001 7 fast486 head ubx-records 7 fast486 head -------------- next part -------------- Last 30 lines: <> for dir in dist/build/Data/ dist/build/Data/Time/ dist/build/Data/Time/Calendar/ dist/build/Data/Time/Clock/ dist/build/Data/Time/Format/ dist/build/Data/Time/LocalTime/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/time' make[3]: Entering directory `/buildbot/x86-win-head/build/libraries/time' c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Private.hs -o dist/build/Data/Time/Calendar/Private.o -ohi dist/build/Data/Time/Calendar/Private.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Days.hs -o dist/build/Data/Time/Calendar/Days.o -ohi dist/build/Data/Time/Calendar/Days.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/OrdinalDate.hs -o dist/build/Data/Time/Calendar/OrdinalDate.o -ohi dist/build/Data/Time/Calendar/OrdinalDate.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/MonthDay.hs -o dist/build/Data/Time/Calendar/MonthDay.o -ohi dist/build/Data/Time/Calendar/MonthDay.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Gregorian.hs -o dist/build/Data/Time/Calendar/Gregorian.o -ohi dist/build/Data/Time/Calendar/Gregorian.hi Data\Time\Calendar\Gregorian.hs:73:9: Warning: orphan instance: instance Show Day : Failing due to -Werror. <> make[3]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/time' make[2]: *** [make.library.time] Error 2 make[2]: Leaving directory `/buildbot/x86-win-head/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' From cvs-ghc at haskell.org Sun Aug 10 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Aug 10 03:29:31 2008 Subject: Daily report for stable Message-ID: <200808100730.m7A7U1c1024262@monk.galois.com> Build results: fast486 stable: fail (failed darcs) gabor stable: pass kgardas stable: fail (failed stage1) mnemosyne x86-64 Gentoo stable: pass tnaur PPC OSX stable: fail (failed stage2) x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass lost pass pass pass pass x86-64 Linux stable: fail (failed stage1) Fixed unexpected test failures: enum01 tc157 Old unexpected test failures: TyFamUndec 7 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable conc064 1 malcolm stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 7 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 2 malcolm stable num012 2 tnaur PPC OSX stable outofmem2 7 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 3 malcolm stable tcfail043 7 gabor stable tcfail071 7 gabor stable tcfail121 7 gabor stable tcfail130 7 gabor stable tcfail154 7 gabor stable tcfail157 7 gabor stable tcfail170 7 gabor stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -fgenerics -c nativeGen/RegArchX86.hs -o stage2/nativeGen/RegArchX86.o -ohi stage2/nativeGen/RegArchX86.hi <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -fgenerics -c ndpFlatten/FlattenInfo.hs -o stage2/ndpFlatten/FlattenInfo.o -ohi stage2/ndpFlatten/FlattenInfo.hi <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -fgenerics -c ndpFlatten/PArrAnal.hs -o stage2/ndpFlatten/PArrAnal.o -ohi stage2/ndpFlatten/PArrAnal.hi <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -fgenerics -c parser/LexCore.hs -o stage2/parser/LexCore.o -ohi stage2/parser/LexCore.hi <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -fgenerics -c parser/ParserCore.hs -o stage2/parser/ParserCore.o -ohi stage2/parser/ParserCore.hi <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -fgenerics -c simplCore/SATMonad.lhs -o stage2/simplCore/SATMonad.o -ohi stage2/simplCore/SATMonad.hi <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -fgenerics -c stranal/SaAbsInt.lhs -o stage2/stranal/SaAbsInt.o -ohi stage2/stranal/SaAbsInt.hi <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -fgenerics -c stranal/SaLib.lhs -o stage2/stranal/SaLib.o -ohi stage2/stranal/SaLib.hi <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -fgenerics -c stranal/StrictAnal.lhs -o stage2/stranal/StrictAnal.o -ohi stage2/stranal/StrictAnal.hi <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -fgenerics -c typecheck/TcSplice.lhs -o stage2/typecheck/TcSplice.o -ohi stage2/typecheck/TcSplice.hi <> ../compiler/stage1/ghc-inplace -no-user-package-conf -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.3.20080809 -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 ar: libHSghc.a: No space left on device make[1]: *** [libHSghc.a] Error 1 make[1]: *** Deleting file `libHSghc.a' make: *** [stage2] Error 2 -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From igloo at earth.li Sun Aug 10 13:07:36 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 13:07:04 2008 Subject: headless on windows In-Reply-To: <014901c8f995$5f566540$ca1c7ad5@cr3lt> References: <028401c8f8cf$d15ad9d0$55228351@cr3lt> <014901c8f995$5f566540$ca1c7ad5@cr3lt> Message-ID: <20080810170736.GA27876@matrix.chaos.earth.li> On Fri, Aug 08, 2008 at 09:28:50PM +0100, Claus Reinke wrote: > >>>Running Haddock for ghc-6.9... > >>>Heap exhausted; > >>>Current maximum heap size is 268435456 bytes (256 Mb); > >>This is haddock failing, right? What version do you have? > > > >Yes. Though I've got no idea how to get the RTS option to it, > >as it is called via cabal (which has --prog-options for build, but > >not for haddock?). Version is 0.8. You should be able to pass --haddock-options to "Setup configure". > It seemed odd that the buildbot fast head for windows doesn't > have this problem, so I switched to validate and experimented some > more. The logs don't tell me which haddock is used there, but I > happened to have a haddock 0.9 somewhere - makes no difference. > > Next, I upgraded my build compiler, from 6.6.1 to 6.8.3 (which is > what the builder is using). This shouldn't affect the haddock command, > but I wanted to minimize the differences. More to the point, I also > rebuilt haddock 0.9 with ghc 6.8.3, adding -O to configure. > > And now, validate is well into tests, past haddocking ghc-6.9! OK, great. It also works fine with my self-compiled haddock 0.8, which also doesn't understand +RTS --info. Anyway, this will Just Work once we build a haddock 2 during the GHC build. > It would be useful if > +RTS --info also gave the commandline used for compilation, > or at least whether or not -O was used. Hmm, but the modules weren't necessarily all compiled with the same flags. It's probably possible to do something here, but it would require a bit of work. Thanks Ian From claus.reinke at talk21.com Sun Aug 10 14:23:27 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sun Aug 10 14:22:58 2008 Subject: headless on windows References: <028401c8f8cf$d15ad9d0$55228351@cr3lt> <014901c8f995$5f566540$ca1c7ad5@cr3lt> <20080810170736.GA27876@matrix.chaos.earth.li> Message-ID: <00f601c8fb16$2ff9c710$0f1f8351@cr3lt> > You should be able to pass --haddock-options to "Setup configure". Interesting. It would be nice if 'Setup haddock --help' would mention that, especially since 'Setup configure --help' doesn't mention haddock by name (I even looked into the Cabal sources, saw the hardcoded HaddockFlags, and gave up; too early, it seems). >OK, great. It also works fine with my self-compiled haddock 0.8, >which also doesn't understand +RTS --info. So it isn't the compiler, either, which doesn't leave many possible causes. Optimized build or is there a ~/.XXrc or .mk file affecting the runtime options? Very strange. >Anyway, this will Just Work once we build a haddock 2 during >the GHC build. Which in itself doesn't Just Work, but requires a rewrite of the build process wrt haddocking?-) Another tale for Muenchhausen. Cheers, Claus From judah.jacobson at gmail.com Sun Aug 10 14:23:44 2008 From: judah.jacobson at gmail.com (Judah Jacobson) Date: Sun Aug 10 14:23:11 2008 Subject: darcs patch: Use Cabal configurations to decide whether ghc should use editline. (+1 more) Message-ID: <6d74b0d20808101123gd10b602h91b8f13744905efc@mail.gmail.com> The attached patches use Cabal configurations to simplify the choice of whether to use editline when building ghc(i). They also fix a minor configuration error that occurs when the bootstrapping compiler has editline installed as a user package but not a global package. -Judah Sun Aug 10 11:18:54 PDT 2008 Judah Jacobson * #1389: Remove unused configure variable GhcHasEditline. M ./Makefile -1 M ./aclocal.m4 -14 M ./configure.ac -3 M ./mk/config.mk.in -3 Sun Aug 10 10:42:54 PDT 2008 Judah Jacobson * Use Cabal configurations to decide whether ghc should use editline. M ./compiler/Makefile -23 M ./compiler/ghc.cabal -1 +1 -------------- next part -------------- A non-text attachment was scrubbed... Name: editline-flags.patch Type: application/octet-stream Size: 88611 bytes Desc: not available Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080810/cec24e13/editline-flags-0001.obj From igloo at earth.li Sun Aug 10 14:50:03 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:49:29 2008 Subject: patch applied (ghc): Use Cabal to build pwd Message-ID: <20080810185003.GA6413@haskell.galois.com> Sat Aug 9 17:28:07 PDT 2008 Ian Lynagh * Use Cabal to build pwd M ./utils/pwd/Makefile -23 +3 A ./utils/pwd/Setup.hs A ./utils/pwd/pwd.cabal View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810002807-3fd76-99268e1432ca34d95cdc60d5b1ab4e9c3524ec9e.gz From igloo at earth.li Sun Aug 10 14:50:08 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:49:33 2008 Subject: patch applied (ghc): bindists are now some way towards working Message-ID: <20080810185008.GA6449@haskell.galois.com> Sat Aug 9 17:50:16 PDT 2008 Ian Lynagh * bindists are now some way towards working M ./Makefile -74 +83 M ./compiler/Makefile -1 +5 M ./docs/Makefile -8 +7 M ./docs/docbook-cheat-sheet/Makefile +3 M ./docs/ext-core/Makefile +3 M ./docs/man/Makefile -6 +2 M ./docs/storage-mgt/Makefile +3 M ./docs/users_guide/Makefile +3 M ./driver/Makefile -4 +2 M ./driver/ghc/Makefile -3 +1 M ./driver/ghci/Makefile -3 +1 M ./driver/mangler/Makefile -4 +2 M ./driver/split/Makefile -4 +2 M ./gmp/Makefile -17 +5 M ./includes/Makefile -4 +2 M ./libraries/Makefile -21 +8 M ./libraries/Makefile.local +3 M ./mk/cabal.mk -2 +1 M ./mk/config.mk.in -2 +7 M ./mk/install.mk -17 M ./rts/Makefile -10 +5 M ./utils/Makefile -6 +9 M ./utils/genapply/Makefile +3 M ./utils/genprimopcode/Makefile +3 M ./utils/hp2ps/Makefile -4 +2 M ./utils/mkdependC/Makefile +3 M ./utils/mkdirhier/Makefile -4 +2 M ./utils/parallel/Makefile -7 +3 M ./utils/runstdtest/Makefile +3 M ./utils/unlit/Makefile -4 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810005016-3fd76-62f0b88707f81ff2421aa340e5d9fa954c964068.gz From igloo at earth.li Sun Aug 10 14:50:12 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:49:37 2008 Subject: patch applied (ghc): bindist fixes Message-ID: <20080810185012.GA6469@haskell.galois.com> Sun Aug 10 06:39:25 PDT 2008 Ian Lynagh * bindist fixes M ./Makefile -2 +11 M ./compiler/Makefile -21 +2 M ./distrib/Makefile +1 M ./docs/docbook-cheat-sheet/Makefile -2 +1 M ./docs/ext-core/Makefile -2 +3 M ./docs/storage-mgt/Makefile -2 +3 M ./docs/users_guide/Makefile -2 +1 M ./driver/Makefile -1 +1 M ./ghc/Makefile -8 +3 M ./libraries/Makefile -9 +11 M ./mk/package.mk -1 +1 M ./utils/ghc-pkg/Makefile +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810133925-3fd76-fad36dafdc27acac268e4028da102de637003c8f.gz From igloo at earth.li Sun Aug 10 14:50:15 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:49:41 2008 Subject: patch applied (ghc): Also clean pwd.hi and pwd.o Message-ID: <20080810185015.GA6489@haskell.galois.com> Sun Aug 10 07:07:31 PDT 2008 Ian Lynagh * Also clean pwd.hi and pwd.o M ./utils/pwd/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810140731-3fd76-3c89059a72a737f46a8acb260116ddf3a7910fc6.gz From igloo at earth.li Sun Aug 10 14:50:20 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:49:47 2008 Subject: patch applied (ghc): Make "make clean" in compiler/ only clean the stage we want to clean Message-ID: <20080810185020.GA6516@haskell.galois.com> Sun Aug 10 07:20:26 PDT 2008 Ian Lynagh * Make "make clean" in compiler/ only clean the stage we want to clean If you "make clean" in the root then we still clean all stages M ./compiler/Makefile -6 +10 M ./mk/recurse.mk -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810142026-3fd76-770793cc1579870eb2154f9108a74262af65ebc8.gz From igloo at earth.li Sun Aug 10 14:50:24 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:49:52 2008 Subject: patch applied (ghc): Make "make clean" in ghc/ only clean the stage we want to clean Message-ID: <20080810185024.GA6542@haskell.galois.com> Sun Aug 10 07:24:09 PDT 2008 Ian Lynagh * Make "make clean" in ghc/ only clean the stage we want to clean M ./ghc/Makefile -7 +9 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810142409-3fd76-8fbf5807146409fe8e91714d85af32ff5616a211.gz From igloo at earth.li Sun Aug 10 14:50:28 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:49:56 2008 Subject: patch applied (ghc): Remove driver/ghc; The Cabal package in ghc/ now makes a wrapper itself Message-ID: <20080810185028.GA6573@haskell.galois.com> Sun Aug 10 07:36:55 PDT 2008 Ian Lynagh * Remove driver/ghc; The Cabal package in ghc/ now makes a wrapper itself R ./driver/ghc/ R ./driver/ghc/Makefile View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810143655-3fd76-a1ea57d11d682616bb5cef0c9f11ea49919b73ad.gz From igloo at earth.li Sun Aug 10 14:50:32 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:50:00 2008 Subject: patch applied (ghc): Remove inplace-datadir when cleaning Message-ID: <20080810185031.GA6599@haskell.galois.com> Sun Aug 10 07:41:18 PDT 2008 Ian Lynagh * Remove inplace-datadir when cleaning M ./Makefile +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810144118-3fd76-31b58d01c65d6cb146753b777dd1e3cb1d13e87f.gz From igloo at earth.li Sun Aug 10 14:50:36 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:50:05 2008 Subject: patch applied (ghc): We don't need to generate driver/package.conf any more; spotted by Simon Message-ID: <20080810185035.GA6630@haskell.galois.com> Sun Aug 10 07:42:59 PDT 2008 Ian Lynagh * We don't need to generate driver/package.conf any more; spotted by Simon M ./driver/Makefile -1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810144259-3fd76-91339f42750748bbcda2c7207a07061a905910a7.gz From igloo at earth.li Sun Aug 10 14:50:44 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:50:10 2008 Subject: patch applied (ghc): Remove references to the files that the RTS no longer knows about Message-ID: <20080810185040.GA6662@haskell.galois.com> Sun Aug 10 07:47:40 PDT 2008 Ian Lynagh * Remove references to the files that the RTS no longer knows about Spotted by Simon M ./.darcs-boring -1 M ./driver/Makefile -3 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810144740-3fd76-d6ac06132654804341005f59c7aad98f0abc04e9.gz From igloo at earth.li Sun Aug 10 14:50:49 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:50:15 2008 Subject: patch applied (ghc): Add mk/bindist.mk Message-ID: <20080810185048.GA6696@haskell.galois.com> Sun Aug 10 08:07:37 PDT 2008 Ian Lynagh * Add mk/bindist.mk A ./mk/bindist.mk View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810150737-3fd76-1d3f49910bf977d433cfb2d5f67a2496a0669aed.gz From igloo at earth.li Sun Aug 10 14:50:53 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:50:20 2008 Subject: patch applied (ghc): Don't give the -d flag to rm; it goes wrong on Windows Message-ID: <20080810185053.GA6721@haskell.galois.com> Sun Aug 10 10:30:53 PDT 2008 Ian Lynagh * Don't give the -d flag to rm; it goes wrong on Windows M ./libraries/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810173053-3fd76-74670e7fff483c383ef97a0c8d95a452b5d96503.gz From igloo at earth.li Sun Aug 10 14:50:58 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 14:50:24 2008 Subject: patch applied (ghc): Remove a pointless use of $(HERE_ABS)/ Message-ID: <20080810185057.GA6738@haskell.galois.com> Sun Aug 10 10:32:37 PDT 2008 Ian Lynagh * Remove a pointless use of $(HERE_ABS)/ M ./libraries/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080810173237-3fd76-14475ff2be821f70957c40e05c7d0e28d970876f.gz From ghcbuild at microsoft.com Sun Aug 10 16:01:07 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sun Aug 10 16:01:09 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080810200107.B5A303241BE@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sun Aug 10 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080810) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ fi mv: cannot stat `GNUmakefile': No such file or directory ./Setup makefile -f GNUmakefile Preprocessing library time-1.1.2.1... Generating Makefile time-1.1.2.1... gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' GNUmakefile:79: dist/build/.depend: No such file or directory /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Data.Time.Calendar Data.Time.Calendar.MonthDay Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate Data.Time.Calendar.Julian Data.Time.Calendar.Easter Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.TAI Data.Time.LocalTime Data.Time.Format Data.Time Data.Time.Calendar.Private Data.Time.Calendar.Days Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay Data.Time.Clock.Scale Data.Time.Clock.UTC Data.Time.Clock.CTimeval Data.Time.Clock.UTCDiff Data.Time.LocalTime.TimeZone Data.Time.LocalTime.TimeOfDay Data.Time.LocalTime.LocalTime Data.Time.Format.Parse for dir in dist/build/Data/ dist/build/Data/Time/ dist/build/Data/Time/Calendar/ dist/build/Data/Time/Clock/ dist/build/Data/Time/Format/ dist/build/Data/Time/LocalTime/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Private.hs -o dist/build/Data/Time/Calendar/Private.o -ohi dist/build/Data/Time/Calendar/Private.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Days.hs -o dist/build/Data/Time/Calendar/Days.o -ohi dist/build/Data/Time/Calendar/Days.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/OrdinalDate.hs -o dist/build/Data/Time/Calendar/OrdinalDate.o -ohi dist/build/Data/Time/Calendar/OrdinalDate.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/MonthDay.hs -o dist/build/Data/Time/Calendar/MonthDay.o -ohi dist/build/Data/Time/Calendar/MonthDay.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Gregorian.hs -o dist/build/Data/Time/Calendar/Gregorian.o -ohi dist/build/Data/Time/Calendar/Gregorian.hi Data/Time/Calendar/Gregorian.hs:73:9: Warning: orphan instance: instance Show Day : Failing due to -Werror. gmake[2]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' gmake[1]: *** [make.library.time] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Sun Aug 10 21:01:40 BST 2008 From igloo at earth.li Sun Aug 10 16:09:24 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 16:08:50 2008 Subject: Runnig Nofib with inplace GHC In-Reply-To: <9d4d38820808081456s5b92f077hf84bd0f926f25f96@mail.gmail.com> References: <9d4d38820808081456s5b92f077hf84bd0f926f25f96@mail.gmail.com> Message-ID: <20080810200924.GA28728@matrix.chaos.earth.li> On Fri, Aug 08, 2008 at 10:56:34PM +0100, Max Bolingbroke wrote: > > I've been unable to build nofib recently: I don't have a full answer yet, but if you do make boot stage=2 WithNofibHc=...../ghc/stage2-inplace/ghc then I think it works. You get deprecated flag warnings, but I don't think it fails because of them. Thanks Ian From duncan.coutts at worc.ox.ac.uk Sun Aug 10 18:18:34 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Sun Aug 10 18:17:17 2008 Subject: headless on windows In-Reply-To: <00f601c8fb16$2ff9c710$0f1f8351@cr3lt> References: <028401c8f8cf$d15ad9d0$55228351@cr3lt> <014901c8f995$5f566540$ca1c7ad5@cr3lt> <20080810170736.GA27876@matrix.chaos.earth.li> <00f601c8fb16$2ff9c710$0f1f8351@cr3lt> Message-ID: <1218406714.7661.264.camel@localhost> On Sun, 2008-08-10 at 19:23 +0100, Claus Reinke wrote: > > You should be able to pass --haddock-options to "Setup configure". > > Interesting. It would be nice if 'Setup haddock --help' would mention > that, especially since 'Setup configure --help' doesn't mention haddock > by name (I even looked into the Cabal sources, saw the hardcoded > HaddockFlags, and gave up; too early, it seems). It does mention it by name actually: $ runghc Setup configure --help [..snip..] --with-PROG=PATH give the path to PROG --PROG-options=OPTS give extra options to PROG --PROG-option=OPT give an extra option to PROG (no need to quote options containing spaces) The flags --with-PROG and --PROG-option(s) can be used with the following programs: alex ar c2hs cpphs ffihugs ghc ghc-pkg greencard haddock happy hmake hsc2hs hscolour hugs jhc ld nhc98 pkg-config ranlib strip tar I didn't think people would want to see 42 lines of stuff like: --with-ar=PATH ? --ar-options=OPTS so we factor out the program, but we do list all the programs it applies to (which is every prog used by cabal, and any given in Setup.hs). We added the --PROG-options= to the build command against my better judgement on request for the ghc build system. Options given to build do not persist in the saved configuration, while those given to configure persist to subsequent build/haddock/install/register commands. If you want something similar for haddock perhaps you can tell us about your use case here: http://hackage.haskell.org/trac/hackage/ticket/196 Duncan From igloo at earth.li Sun Aug 10 19:17:54 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 10 19:17:18 2008 Subject: This week Message-ID: <20080810231753.GA9387@matrix.chaos.earth.li> Hi all, As anticipated last week, I spent a lot of this week working on the build system. Mostly this was resurrecting UNIX binary distributions, which now work (although there are doubtless some bits still missing). Unfortunately, we don't normally know whereabouts in the tree we are, e.g. when make is in utils/hsc2hs then it knows that to get to the top you go to "../..", but it doesn't know how to get /from/ the top back /to/ utils/hsc2hs. I've therefore passed a WHERE_AM_I variable around when making bindists; not particularly pretty, but it works. I've also been back and forth with Roman a bit about patches to simplify the way we build dph; hopefully we'll have them applied soon. Plus I've made various little build system fixes, e.g. utils/pwd now gets cleaned, "make clean stage=2" works in compiler/ and ghc/, etc. I spent another chunk of time trying to untangle the knot at the bottom of the base package, and finished off the proposal to split off more packages from base. I'll leave further untangling until after the proposal has finished, as that'll make life a little easier. I've reviewed and applied a large number of patches, mostly GHC API documentation and minor refactoring patches from Max. I've also added a new OS X buildbot slave c/o Malcolm; we have an offer of another from Thorkil, but I haven't got to it yet. Between the dph build system phonecall, the #ghc meeting, and other discussions on IRC and the lists (e.g. problems building GHC, VCSs, extensible exceptions in Cabal and nhc, CPP symbols for Cabal package versions) I've also spent quite a bit of this week communicating with various people. Plus various little things, e.g. some bug triage, fixing extensible exceptions problems in extralibs, fixing a problem with our darcs posthooks (we had 3 posthooks, but only the first was getting; I've now merged them into a single commandline so they all get run). Not a good bug fixing week - I think the only bug I closed was #2509, which Judah coincidentally filed while I was already validating a fix - but we expected that with the plan to spend time on the base split-up and bindist resurrection. I still have wiki build system docs to update, and bootstrapping from HC files to resurrect, but I will try to get a few more bugs closed this week coming as well. Thanks Ian From claus.reinke at talk21.com Sun Aug 10 20:00:48 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sun Aug 10 20:00:22 2008 Subject: headless on windows References: <028401c8f8cf$d15ad9d0$55228351@cr3lt> <014901c8f995$5f566540$ca1c7ad5@cr3lt> <20080810170736.GA27876@matrix.chaos.earth.li> <00f601c8fb16$2ff9c710$0f1f8351@cr3lt> <1218406714.7661.264.camel@localhost> Message-ID: <024a01c8fb45$5216a4b0$0f1f8351@cr3lt> >> > You should be able to pass --haddock-options to "Setup configure". >> >> Interesting. It would be nice if 'Setup haddock --help' would mention >> that, especially since 'Setup configure --help' doesn't mention haddock >> by name (I even looked into the Cabal sources, saw the hardcoded >> HaddockFlags, and gave up; too early, it seems). > > It does mention it by name actually: > The flags --with-PROG and --PROG-option(s) can be used with the following programs: > alex ar c2hs cpphs ffihugs ghc ghc-pkg greencard haddock happy hmake hsc2hs > hscolour hugs jhc ld nhc98 pkg-config ranlib strip tar Thanks, I seem to have missed that final paragraph. > If you want something similar for haddock perhaps you can tell us about > your use case here: http://hackage.haskell.org/trac/hackage/ticket/196 For my issue (build failure with insufficient stack space for haddock called via cabal), it would have been sufficient if 'Setup haddock --help' would have pointed to 'Setup configure --haddock-option(s)' - a simple but useful documentation improvement. Thanks, Claus From simonpj at microsoft.com Mon Aug 11 03:25:11 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Mon Aug 11 03:24:41 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) In-Reply-To: <20080810200107.B5A303241BE@www.haskell.org> References: <20080810200107.B5A303241BE@www.haskell.org> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> | -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Gregorian.hs -o | dist/build/Data/Time/Calendar/Gregorian.o -ohi dist/build/Data/Time/Calendar/Gregorian.hi | | Data/Time/Calendar/Gregorian.hs:73:9: | Warning: orphan instance: instance Show Day | | : | Failing due to -Werror. | | gmake[2]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 | gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' | gmake[1]: *** [make.library.time] Error 2 | gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' | gmake: *** [stage1] Error 2 Now that orphan warnings are "proper warnings" as Duncan requested, and hence do the right thing with -Werror, someone should either remove this orphan (best), by moving the instance to the module that defines Day, or add -fno-warn-orphans to this module. Who is responsible for the time/ library? There may be other libraries similarly affected. Simon From cvs-ghc at haskell.org Mon Aug 11 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Mon Aug 11 03:29:27 2008 Subject: Daily report for stable Message-ID: <200808110730.m7B7U2Xq022928@monk.galois.com> Build results: tnaur PPC OSX stable 2: pass tnaur x86 Linux stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass lost pass pass pass pass x86-64 Linux stable: fail (failed stage1) Old unexpected test failures: TyFamUndec 7 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable conc064 1 malcolm stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 7 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 2 malcolm stable num012 2 tnaur PPC OSX stable outofmem2 7 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 3 malcolm stable tcfail043 7 gabor stable tcfail071 7 gabor stable tcfail121 7 gabor stable tcfail130 7 gabor stable tcfail154 7 gabor stable tcfail157 7 gabor stable tcfail170 7 gabor stable -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Mon Aug 11 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Mon Aug 11 03:29:32 2008 Subject: Daily report for head Message-ID: <200808110730.m7B7U2EV022946@monk.galois.com> Build results: x86-64 Linux head: fail (failed stage1) x86 Windows head: fail (failed stage1) x86 Windows head fast: pass lost lost pass fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fast486 head: fail (failed boottestsuite runtestsuite) kgardas head: fail (failed stage1) mnemosyne x86-64 Gentoo head: fail (failed boottestsuite runtestsuite) tnaur PPC OSX head: pass tnaur PPC OSX head 2: pass tnaur x86 Linux head: fail (failed boottestsuite runtestsuite) x86-64 Linux head unreg: fail (failed nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast Old unexpected test failures: 1980 6 fast486 head 2047 1 tnaur PPC OSX head TH_spliceE4 1 fast486 head arith011 1 tnaur PPC OSX head barton-mangler-bug 1 tnaur PPC OSX head break017 6 fast486 head break026 1 tnaur PPC OSX head bug1010 1 tnaur PPC OSX head bug1465 1 x86 Windows head fast cholewo-eval 1 malcolm head conc007 6 fast486 head conc008 6 fast486 head conc010 6 fast486 head conc012 6 fast486 head conc014 6 fast486 head conc015 6 fast486 head conc017 6 fast486 head conc018 6 fast486 head conc019 6 fast486 head conc020 1 tnaur PPC OSX head conc022 6 fast486 head conc023 1 malcolm head conc024 6 fast486 head conc029 6 fast486 head conc032 2 fast486 head conc033 6 fast486 head conc034 6 fast486 head conc035 6 fast486 head conc036 6 fast486 head conc058 1 tnaur PPC OSX head conc064 6 fast486 head conc070 1 mnemosyne x86-64 Gentoo head concprog001 6 fast486 head concprog002 6 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 6 fast486 head enum01 6 fast486 head enum02 6 fast486 head enum03 6 fast486 head fast2haskell 1 malcolm head ffi003 1 tnaur PPC OSX head ffi009 1 tnaur PPC OSX head ghcpkg01 6 fast486 head ghcpkg02 6 fast486 head ioref001 2 fast486 head joao-circular 2 mnemosyne x86-64 Gentoo head list001 6 fast486 head num009 3 x86 Windows head fast num012 1 tnaur PPC OSX head num013 6 fast486 head qq005 6 fast486 head qq006 6 fast486 head recomp005 6 fast486 head records 6 fast486 head seward-space-leak 1 tnaur PPC OSX head time002 1 fast486 head typecheck.prog001 6 fast486 head ubx-records 6 fast486 head -------------- next part -------------- Last 30 lines: ./Setup makefile -f GNUmakefile Preprocessing library time-1.1.2.1... Generating Makefile time-1.1.2.1... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/time' GNUmakefile:79: dist/build/.depend: No such file or directory /64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -fasm -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Data.Time.Calendar Data.Time.Calendar.MonthDay Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate Data.Time.Calendar.Julian Data.Time.Calendar.Easter Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.TAI Data.Time.LocalTime Data.Time.Format Data.Time Data.Time.Calendar.Private Data.Time.Calendar.Days Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay Data.Time.Clock.Scale Data.Time.Clock.UTC Data.Time.Clock.CTimeval Data.Time.Clock.UTCDiff Data.Time.LocalTime.TimeZone Data.Time.LocalTime.TimeOfDay Data.Time.LocalTime.LocalTime Data.Time.Format.Parse for dir in dist/build/Data/ dist/build/Data/Time/ dist/build/Data/Time/Calendar/ dist/build/Data/Time/Clock/ dist/build/Data/Time/Format/ dist/build/Data/Time/LocalTime/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/time' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/time' /64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -fasm -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Private.hs -o dist/build/Data/Time/Calendar/Private.o -ohi dist/build/Data/Time/Calendar/Private.hi /64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -fasm -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Days.hs -o dist/build/Data/Time/Calendar/Days.o -ohi dist/build/Data/Time/Calendar/Days.hi /64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -fasm -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/OrdinalDate.hs -o dist/build/Data/Time/Calendar/OrdinalDate.o -ohi dist/build/Data/Time/Calendar/OrdinalDate.hi /64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -fasm -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/MonthDay.hs -o dist/build/Data/Time/Calendar/MonthDay.o -ohi dist/build/Data/Time/Calendar/MonthDay.hi /64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -fasm -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Gregorian.hs -o dist/build/Data/Time/Calendar/Gregorian.o -ohi dist/build/Data/Time/Calendar/Gregorian.hi Data/Time/Calendar/Gregorian.hs:73:9: Warning: orphan instance: instance Show Day : Failing due to -Werror. make[3]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/time' make[2]: *** [make.library.time] Error 2 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: <> for dir in dist/build/Data/ dist/build/Data/Time/ dist/build/Data/Time/Calendar/ dist/build/Data/Time/Clock/ dist/build/Data/Time/Format/ dist/build/Data/Time/LocalTime/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/time' make[3]: Entering directory `/buildbot/x86-win-head/build/libraries/time' c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Private.hs -o dist/build/Data/Time/Calendar/Private.o -ohi dist/build/Data/Time/Calendar/Private.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Days.hs -o dist/build/Data/Time/Calendar/Days.o -ohi dist/build/Data/Time/Calendar/Days.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/OrdinalDate.hs -o dist/build/Data/Time/Calendar/OrdinalDate.o -ohi dist/build/Data/Time/Calendar/OrdinalDate.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/MonthDay.hs -o dist/build/Data/Time/Calendar/MonthDay.o -ohi dist/build/Data/Time/Calendar/MonthDay.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Gregorian.hs -o dist/build/Data/Time/Calendar/Gregorian.o -ohi dist/build/Data/Time/Calendar/Gregorian.hi Data\Time\Calendar\Gregorian.hs:73:9: Warning: orphan instance: instance Show Day : Failing due to -Werror. <> make[3]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/time' make[2]: *** [make.library.time] Error 2 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: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-fast-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-fast-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc" > calibrate.out c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[2]: *** [install-inplace/bin/timeout.exe] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make fast=YES make[2]: list: Command not found make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[3]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[3]: *** [install-inplace/bin/timeout.exe] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' make[2]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: *** [fast] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /var/lib/buildbot/ghc/fast486/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /var/lib/buildbot/ghc/fast486/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "/var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc" > calibrate.out /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf configure --with-compiler=/var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildbot/ghc/fast486/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/var/lib/buildbot/ghc/fast486/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/var/lib/buildbot/ghc/fast486/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /var/lib/buildbot/ghc/fast486/build/utils/pwd/pwd: not found Configuring timeout-1... /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... [1 of 1] Compiling Main ( timeout.hs, dist/build/timeout/timeout-tmp/Main.o ) Linking dist/build/timeout/timeout ... /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[2]: *** [install-inplace/bin/timeout] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[2]: Entering directory `/var/lib/buildbot/ghc/fast486/build/testsuite/timeout' /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf configure --with-compiler=/var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildbot/ghc/fast486/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/var/lib/buildbot/ghc/fast486/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/var/lib/buildbot/ghc/fast486/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /var/lib/buildbot/ghc/fast486/build/utils/pwd/pwd: not found Configuring timeout-1... /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[2]: *** [install-inplace/bin/timeout] Error 1 make[2]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite/timeout' make[1]: *** [../../timeout/install-inplace/bin/timeout] Error 2 make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: [31 of 50] Compiling Distribution.PackageDescription.Parse ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/PackageDescription/Parse.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/PackageDescription/Parse.o ) [32 of 50] Compiling Distribution.Simple.Setup ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Setup.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Setup.o ) [33 of 50] Compiling Distribution.Make ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Make.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Make.o ) [34 of 50] Compiling Distribution.Simple.LocalBuildInfo ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/LocalBuildInfo.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/LocalBuildInfo.o ) [35 of 50] Compiling Distribution.Simple.BuildPaths ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/BuildPaths.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/BuildPaths.o ) [36 of 50] Compiling Distribution.Simple.PreProcess ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/PreProcess.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/PreProcess.o ) [37 of 50] Compiling Distribution.Simple.UserHooks ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/UserHooks.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/UserHooks.o ) [38 of 50] Compiling Distribution.Simple.Register ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Register.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Register.o ) [39 of 50] Compiling Distribution.Simple.GHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/GHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/GHC.o ) [40 of 50] Compiling Distribution.Simple.Hugs ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Hugs.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Hugs.o ) [41 of 50] Compiling Distribution.Simple.JHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/JHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/JHC.o ) [42 of 50] Compiling Distribution.Simple.NHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/NHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/NHC.o ) [43 of 50] Compiling Distribution.Simple.Install ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Install.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Install.o ) [44 of 50] Compiling Distribution.PackageDescription.Check ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/PackageDescription/Check.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/PackageDescription/Check.o ) [45 of 50] Compiling Distribution.Simple.SrcDist ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/SrcDist.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/SrcDist.o ) [46 of 50] Compiling Distribution.Simple.Configure ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Configure.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Configure.o ) [47 of 50] Compiling Distribution.Simple.Build ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Build.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Build.o ) [48 of 50] Compiling Distribution.Simple.Haddock ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Haddock.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Haddock.o ) [49 of 50] Compiling Distribution.Simple ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple.o ) [50 of 50] Compiling Main ( cabal-bin.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Main.o ) Linking cabal-bin ... echo "[]" > bootstrapping.conf.tmp cd filepath && /buildbot/ghc/kgardas/build/libraries/cabal-bin /usr/local/ghc-2008-05-04/bin/ghc /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf clean --distpref=dist-bootstrapping cleaning... cd filepath && /buildbot/ghc/kgardas/build/libraries/cabal-bin /usr/local/ghc-2008-05-04/bin/ghc /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf configure --distpref=dist-bootstrapping --with-compiler=/usr/local/ghc-2008-05-04/bin/ghc --with-hc-pkg=/usr/local/ghc-2008-05-04/bin/ghc-pkg --package-db=/buildbot/ghc/kgardas/build/libraries/bootstrapping.conf.tmp Configuring filepath-1.1... make[1]: *** [bootstrapping.conf] Error 1 make[1]: Leaving directory `/buildbot/ghc/kgardas/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc" > calibrate.out /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf configure --with-compiler=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... [1 of 1] Compiling Main ( timeout.hs, dist/build/timeout/timeout-tmp/Main.o ) Linking dist/build/timeout/timeout ... /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[1]: *** [install-inplace/bin/timeout] Error 1 Failed making boot in timeout: 1 make: *** [boot] Error 1 make: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite' -------------- next part -------------- Last 30 lines: make: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/tests/ghc-regress' make: list: Command not found make: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[1]: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/timeout' /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf configure --with-compiler=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[1]: *** [install-inplace/bin/timeout] Error 1 make[1]: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/timeout' make: *** [../../timeout/install-inplace/bin/timeout] Error 2 make: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/ghc/stage1-inplace/ghc" > calibrate.out /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf configure --with-compiler=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/local/bin/alex --with-haddock=/usr/local/bin/haddock --with-happy=/usr/local/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... [1 of 1] Compiling Main ( timeout.hs, dist/build/timeout/timeout-tmp/Main.o ) Linking dist/build/timeout/timeout ... /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[1]: *** [install-inplace/bin/timeout] Error 1 Failed making boot in timeout: 1 make: *** [boot] Error 1 make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite' -------------- next part -------------- Last 30 lines: make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' make: list: Command not found make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[1]: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/timeout' /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf configure --with-compiler=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/local/bin/alex --with-haddock=/usr/local/bin/haddock --with-happy=/usr/local/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[1]: *** [install-inplace/bin/timeout] Error 1 make[1]: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/timeout' make: *** [../../timeout/install-inplace/bin/timeout] Error 2 make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' From simonpj at microsoft.com Mon Aug 11 06:53:34 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 06:52:59 2008 Subject: patch applied (ghc): Fix Trac #2486: restore the specialiser to a working state Message-ID: <20080811105334.GA28825@haskell.galois.com> Sat Aug 9 09:31:23 PDT 2008 simonpj@microsoft.com * Fix Trac #2486: restore the specialiser to a working state In improving the specialiser's data reprsentaion, thus Mon Apr 28 16:57:11 GMT Daylight Time 2008 simonpj@microsoft.com * Fix Trac #1969: perfomance bug in the specialiser I got the sense of a pair of filter functions back to front. As a result, almost all specialisation opportunities were being filtered out, and no specialisations were being generated. Fortunately, dolio notice and reported Trac #2486. The fix is simple: put the filters the right way roud. M ./compiler/specialise/Specialise.lhs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080809163123-1287e-bcbe6d4468642c2f12ab55ef4e11752e4e329602.gz From simonpj at microsoft.com Mon Aug 11 06:53:39 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 06:53:03 2008 Subject: patch applied (ghc): Minor refactoring; no functionality change Message-ID: <20080811105339.GA28848@haskell.galois.com> Mon Aug 11 03:38:21 PDT 2008 simonpj@microsoft.com * Minor refactoring; no functionality change M ./compiler/specialise/Specialise.lhs -4 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811103821-1287e-fb9a3fb0cd773abeeff9a91d6c4ec05737a42b4d.gz From simonpj at microsoft.com Mon Aug 11 06:53:43 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 06:53:07 2008 Subject: patch applied (ghc): Make comparison on equalities work right (ie look at the types) Message-ID: <20080811105343.GA28875@haskell.galois.com> Mon Aug 11 03:40:11 PDT 2008 simonpj@microsoft.com * Make comparison on equalities work right (ie look at the types) This patch makes (s1~t1) == (s2~t2) iff s1==s2, t1==t2 The comparison and equality instances for Insts are really only used in making the AvailEnv in TcSimplify, which equalities are never put into, which is why we've gotten away with this for so long. But I'm now using 'nub' in the error messages for equalities, and in any case it makes sense to have the right equality! M ./compiler/typecheck/TcRnTypes.lhs -6 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811104011-1287e-d838168fe81b80a0d8a5bacee59bca7e8dc76e62.gz From simonpj at microsoft.com Mon Aug 11 06:53:47 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 06:53:11 2008 Subject: patch applied (ghc): Fix Trac #2494: tcSimplifyRuleLhs Message-ID: <20080811105347.GA28894@haskell.galois.com> Mon Aug 11 03:44:38 PDT 2008 simonpj@microsoft.com * Fix Trac #2494: tcSimplifyRuleLhs tcSimplifyRuleLhs is a cut-down constraint simplifier, intended for use in RULE left-hand-sides. But it was written before implication constraints, and the exmaple of this bug report shows that when higher rank types are involved we need to be a bit cleverer. The whole business of simplifying constraints on rule LHSs is a bit of a hack; but for a good reason. See the comments with tcSimplifyRuleLhs. This patch at least cures the crash. M ./compiler/typecheck/TcSimplify.lhs -10 +37 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811104438-1287e-900c8592caaf3e1f08ccb5a0c8df6aee3a3fece5.gz From simonpj at microsoft.com Mon Aug 11 06:53:51 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 06:53:15 2008 Subject: patch applied (ghc): Use do-notation Message-ID: <20080811105351.GA28918@haskell.galois.com> Mon Aug 11 03:49:49 PDT 2008 simonpj@microsoft.com * Use do-notation M ./compiler/rename/RnSource.lhs -7 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811104949-1287e-ceb989b85c8e1966f97f3673f86d78448d3eb462.gz From simonpj at microsoft.com Mon Aug 11 06:53:55 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 06:53:19 2008 Subject: patch applied (ghc): Fix Trac #2506: infix assert Message-ID: <20080811105355.GA28947@haskell.galois.com> Mon Aug 11 03:50:11 PDT 2008 simonpj@microsoft.com * Fix Trac #2506: infix assert M ./compiler/rename/RnExpr.lhs -26 +36 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811105011-1287e-fe48a6d2bf61f88ce841189eedcbfa7c31478614.gz From duncan.coutts at worc.ox.ac.uk Mon Aug 11 07:16:08 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Mon Aug 11 07:14:48 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <1218453368.7661.376.camel@localhost> On Mon, 2008-08-11 at 08:25 +0100, Simon Peyton-Jones wrote: > | Data/Time/Calendar/Gregorian.hs:73:9: > | Warning: orphan instance: instance Show Day > | > | : > | Failing due to -Werror. > | > | gmake[2]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 > | gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' > | gmake[1]: *** [make.library.time] Error 2 > | gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' > | gmake: *** [stage1] Error 2 > > Now that orphan warnings are "proper warnings" as Duncan requested, > and hence do the right thing with -Werror, Thank you :-) > someone should either remove this orphan (best), by moving the > instance to the module that defines Day, or add -fno-warn-orphans to > this module. > Who is responsible for the time/ library? Author: Ashley Yakeley Maintainer: however... > There may be other libraries similarly affected. I think we should not build the non-core libs with -Werror. It makes perfect sense for the core libs where the ghc team effectively maintains them, but not for non-core ones. It is for exactly this reason that hackage rejects packages that specify "ghc-options: -Werror"; new compiler warnings make old packages fail to compile. So there should not be many libraries affected (there are only one or two on hackage that use -Werror before we added the check to reject it). So the packages themselves don't specify -Werror. I assume it's just ghc's build system adds it for all libs, core and other. Duncan From simonpj at microsoft.com Mon Aug 11 07:27:04 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Mon Aug 11 07:26:30 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) In-Reply-To: <1218453368.7661.376.camel@localhost> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE80660C8@EA-EXMSG-C334.europe.corp.microsoft.com> | I think we should not build the non-core libs with -Werror. It makes | perfect sense for the core libs where the ghc team effectively maintains | them, but not for non-core ones. But time *is* a core lib. Similarly containers, pretty, filepath, directory... The full list is below. GHC is simply a client for these libraries. Should they have -Werror or not? I'm not sure. Simon | | It is for exactly this reason that hackage rejects packages that specify | "ghc-options: -Werror"; new compiler warnings make old packages fail to | compile. So there should not be many libraries affected (there are only | one or two on hackage that use -Werror before we added the check to | reject it). So the packages themselves don't specify -Werror. I assume | it's just ghc's build system adds it for all libs, core and other. | | Duncan utils/hsc2hs hsc2hs libraries/array packages/array libraries/base packages/base libraries/bytestring packages/bytestring libraries/Cabal packages/Cabal libraries/containers packages/containers libraries/directory packages/directory libraries/editline packages/editline libraries/filepath packages/filepath libraries/ghc-prim packages/ghc-prim libraries/haskell98 packages/haskell98 libraries/hpc packages/hpc libraries/integer-gmp packages/integer-gmp libraries/old-locale packages/old-locale libraries/old-time packages/old-time libraries/packedstring packages/packedstring libraries/pretty packages/pretty libraries/process packages/process libraries/random packages/random libraries/template-haskell packages/template-haskell libraries/unix packages/unix libraries/Win32 packages/Win32 From simonpj at microsoft.com Mon Aug 11 07:58:26 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 07:57:48 2008 Subject: patch applied (testsuite): TAG 2008-08-07 Message-ID: <20080811115826.GA30393@haskell.galois.com> Thu Aug 7 08:47:02 PDT 2008 Ian Lynagh tagged 2008-08-07 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080807154702-3fd76-1762b803b5757875739cf2aa40368c8d8972fd18.gz From simonpj at microsoft.com Mon Aug 11 07:58:27 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 07:57:51 2008 Subject: patch applied (testsuite): Make the gadt-records test work even during fast validate Message-ID: <20080811115827.GA30417@haskell.galois.com> Wed Aug 6 09:07:32 PDT 2008 simonpj@microsoft.com * Make the gadt-records test work even during fast validate M ./tests/ghc-regress/gadt/all.T +3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080806160732-1287e-de1ea9d5ade7a774654b966532d5939eea7076dc.gz From simonpj at microsoft.com Mon Aug 11 07:58:29 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 07:57:55 2008 Subject: patch applied (testsuite): Test Trac #2486 Message-ID: <20080811115829.GA30434@haskell.galois.com> Mon Aug 11 04:45:44 PDT 2008 simonpj@microsoft.com * Test Trac #2486 A ./tests/ghc-regress/simplCore/should_run/T2486.hs A ./tests/ghc-regress/simplCore/should_run/T2486.stderr M ./tests/ghc-regress/simplCore/should_run/all.T +5 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080811114544-1287e-be0f07d90eb717e8dbec10cda3e9a0c2b485412d.gz From simonpj at microsoft.com Mon Aug 11 07:58:31 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 07:57:57 2008 Subject: patch applied (testsuite): Test Trac #2506 Message-ID: <20080811115831.GA30451@haskell.galois.com> Mon Aug 11 04:46:57 PDT 2008 simonpj@microsoft.com * Test Trac #2506 A ./tests/ghc-regress/rename/should_compile/T2506.hs M ./tests/ghc-regress/rename/should_compile/all.T +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080811114657-1287e-7ba74655bef83f1d180c7ed8fe658766b87a7d79.gz From simonpj at microsoft.com Mon Aug 11 07:58:33 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 07:58:00 2008 Subject: patch applied (testsuite): Test Trac #2494 Message-ID: <20080811115832.GA30468@haskell.galois.com> Mon Aug 11 04:56:52 PDT 2008 simonpj@microsoft.com * Test Trac #2494 A ./tests/ghc-regress/typecheck/should_compile/T2494-2.hs A ./tests/ghc-regress/typecheck/should_compile/T2494.hs A ./tests/ghc-regress/typecheck/should_compile/T2494.stderr M ./tests/ghc-regress/typecheck/should_compile/all.T +2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080811115652-1287e-944ec3ea85489fb47be083d7353eb6765724b274.gz From duncan.coutts at worc.ox.ac.uk Mon Aug 11 08:07:46 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Mon Aug 11 08:06:22 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE80660C8@EA-EXMSG-C334.europe.corp.microsoft.com> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <638ABD0A29C8884A91BC5FB5C349B1C32AE80660C8@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <1218456466.7661.386.camel@localhost> On Mon, 2008-08-11 at 12:27 +0100, Simon Peyton-Jones wrote: > | I think we should not build the non-core libs with -Werror. It makes > | perfect sense for the core libs where the ghc team effectively maintains > | them, but not for non-core ones. > > But time *is* a core lib. Similarly containers, pretty, filepath, > directory... The full list is below. That list indicates that "old-time" is a core lib but "time" is not. > GHC is simply a client for these libraries. Should they have -Werror > or not? I'm not sure. I'm not sure either for those core libs that have external maintainers like filepath etc, but for non-core like "time" it'd be much easier for you without -Werror. > utils/hsc2hs hsc2hs > libraries/array packages/array > libraries/base packages/base > libraries/bytestring packages/bytestring > libraries/Cabal packages/Cabal > libraries/containers packages/containers > libraries/directory packages/directory > libraries/editline packages/editline > libraries/filepath packages/filepath > libraries/ghc-prim packages/ghc-prim > libraries/haskell98 packages/haskell98 > libraries/hpc packages/hpc > libraries/integer-gmp packages/integer-gmp > libraries/old-locale packages/old-locale > libraries/old-time packages/old-time but no "time" > libraries/packedstring packages/packedstring > libraries/pretty packages/pretty > libraries/process packages/process > libraries/random packages/random > libraries/template-haskell packages/template-haskell > libraries/unix packages/unix > libraries/Win32 packages/Win32 Duncan From simonpj at microsoft.com Mon Aug 11 09:29:40 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 09:29:03 2008 Subject: patch applied (testsuite): Add test for empty cases; update output for braces in HsCase printing Message-ID: <20080811132939.GA1049@haskell.galois.com> Mon Aug 11 05:51:47 PDT 2008 simonpj@microsoft.com * Add test for empty cases; update output for braces in HsCase printing All to support Trac #2431 M ./tests/ghc-regress/gadt/gadt-escape1.stderr -2 +2 M ./tests/ghc-regress/gadt/gadt7.stderr -2 +2 M ./tests/ghc-regress/indexed-types/should_fail/GADTwrong1.stderr -1 +1 A ./tests/ghc-regress/th/TH_emptycase.hs A ./tests/ghc-regress/th/TH_emptycase.stderr M ./tests/ghc-regress/th/TH_exn1.stderr -3 +3 M ./tests/ghc-regress/th/all.T +1 M ./tests/ghc-regress/typecheck/should_fail/tcfail069.stderr -2 +2 M ./tests/ghc-regress/typecheck/should_fail/tcfail115.stderr -2 +2 M ./tests/ghc-regress/typecheck/should_fail/tcfail120.stderr -1 +1 M ./tests/ghc-regress/typecheck/should_fail/tcfail180.stderr -1 +1 M ./tests/ghc-regress/typecheck/should_fail/tcfail201.stderr -2 +2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080811125147-1287e-b596170d3f66679d80a7cff648f8b221e4e21996.gz From simonpj at microsoft.com Mon Aug 11 09:29:42 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 09:29:07 2008 Subject: patch applied (testsuite): Update output Message-ID: <20080811132942.GA1072@haskell.galois.com> Mon Aug 11 06:28:13 PDT 2008 simonpj@microsoft.com * Update output M ./tests/ghc-regress/typecheck/should_compile/T2494.stderr -9 +9 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080811132813-1287e-b27c48463438053be941e74d904dac2ab11c8032.gz From simonpj at microsoft.com Mon Aug 11 09:31:35 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 09:30:59 2008 Subject: patch applied (ghc): Fix Trac #2412: type synonyms and hs-boot recursion Message-ID: <20080811133134.GA1196@haskell.galois.com> Mon Aug 11 05:25:23 PDT 2008 simonpj@microsoft.com * Fix Trac #2412: type synonyms and hs-boot recursion Max Bolingbroke found this awkward bug, which relates to the way in which hs-boot files are handled. --> HEADS UP: interface file format change: recompile everything! When we import a type synonym, we want to *refrain* from looking at its RHS until we've "tied the knot" in the module being compiled. (Reason: the type synonym might ultimately loop back to the module being compiled.) To achieve this goal we need to know the *kind* of the synonym without looking at its RHS. And to do that we need its kind recorded in the interface file. I slightly refactored the way that the IfaceSyn data constructor fields work, eliminating the previous tricky re-use of the same field as either a type or a kind. See Note [Synonym kind loop] in TcIface M ./compiler/iface/BuildTyCl.lhs -4 +5 M ./compiler/iface/IfaceSyn.lhs -9 +12 M ./compiler/iface/MkIface.lhs -5 +6 M ./compiler/iface/TcIface.lhs -23 +44 M ./compiler/typecheck/TcEnv.lhs -10 +19 M ./compiler/typecheck/TcRnDriver.lhs -22 +19 M ./compiler/typecheck/TcTyClsDecls.lhs -3 +4 M ./compiler/vectorise/VectType.hs +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811122523-1287e-7aae7afc69a8e747a9d22a22e146b5e811767a7a.gz From simonpj at microsoft.com Mon Aug 11 09:31:41 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 09:31:04 2008 Subject: patch applied (ghc): Mostly fix Trac #2431: make empty case acceptable to (most of) GHC Message-ID: <20080811133140.GA1213@haskell.galois.com> Mon Aug 11 05:31:58 PDT 2008 simonpj@microsoft.com * Mostly fix Trac #2431: make empty case acceptable to (most of) GHC See the comments with Trac #2431. This patch makes an empty HsCase acceptable to the renamer onwards. If you want to accept empty case in Haskell source there's a little more to do: the ticket lists the remaining tasks. M ./compiler/deSugar/DsExpr.lhs -4 +9 M ./compiler/hsSyn/HsExpr.lhs -3 +6 M ./compiler/rename/RnBinds.lhs -3 +3 M ./compiler/typecheck/TcMatches.lhs -1 +11 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811123158-1287e-b73f30a37b126886a1d3cce9dfa4bbbd3053498e.gz From simonpj at microsoft.com Mon Aug 11 09:31:47 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 09:31:10 2008 Subject: patch applied (ghc): Fix Trac #2367: selectors for GADTs Message-ID: <20080811133147.GA1230@haskell.galois.com> Mon Aug 11 05:35:26 PDT 2008 simonpj@microsoft.com * Fix Trac #2367: selectors for GADTs The generation of record selectors for GADTs and the like was pretty screwed up. This patch fixes it. Note that Unify.refineType is now used only in the generation of record seletctors -- but it really does seem to be needed there. Thanks to Max for finding this bug. M ./compiler/basicTypes/MkId.lhs -19 +30 M ./compiler/types/Unify.lhs -11 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811123526-1287e-1f4b06d0d8ee01a3b72017b1873b5c3d16c078cb.gz From simonpj at microsoft.com Mon Aug 11 10:46:03 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 10:45:26 2008 Subject: patch applied (ghc): Make -dsuppress-uniques apply regardless of -ppr-debug Message-ID: <20080811144603.GA3046@haskell.galois.com> Mon Aug 11 07:40:32 PDT 2008 simonpj@microsoft.com * Make -dsuppress-uniques apply regardless of -ppr-debug M ./compiler/basicTypes/Unique.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811144032-1287e-01eee12b1b17f63cb5124e8e74000b29a832df4f.gz From simonpj at microsoft.com Mon Aug 11 10:46:07 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 10:45:31 2008 Subject: patch applied (ghc): When suppressing uniques, don't print the separating underscore Message-ID: <20080811144607.GA3082@haskell.galois.com> Mon Aug 11 07:41:18 PDT 2008 simonpj@microsoft.com * When suppressing uniques, don't print the separating underscore M ./compiler/basicTypes/Name.lhs -3 +11 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811144118-1287e-ce1d9191e412a325f436c3f2383aaeefd0dbb323.gz From simonpj at microsoft.com Mon Aug 11 10:46:12 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 10:45:36 2008 Subject: patch applied (ghc): Export Depth (needed for mkUserStyle); collapse identical PrintUnqualified, QueryQualifies Message-ID: <20080811144611.GA3110@haskell.galois.com> Mon Aug 11 07:42:08 PDT 2008 simonpj@microsoft.com * Export Depth (needed for mkUserStyle); collapse identical PrintUnqualified, QueryQualifies M ./compiler/utils/Outputable.lhs -5 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811144208-1287e-3ac80b0bd48d72788925fb4f93df1db85395bc89.gz From simonpj at microsoft.com Mon Aug 11 10:46:16 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 10:45:40 2008 Subject: patch applied (ghc): Print tidy rules in user style, to avoid gratuitous uniques Message-ID: <20080811144616.GA3134@haskell.galois.com> Mon Aug 11 07:42:57 PDT 2008 simonpj@microsoft.com * Print tidy rules in user style, to avoid gratuitous uniques The uniques that come out in dumpStyle make it harder to compare output in the testsuite. And the rules are tidied, so uniques are not necessary. If you want the uniques, use -dppr-debug. M ./compiler/simplCore/SimplCore.lhs -2 +4 M ./compiler/specialise/SpecConstr.lhs -1 +2 M ./compiler/specialise/Specialise.lhs -1 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811144257-1287e-3f4be680e84a7ab3920eb448852b255f0120cb5e.gz From simonpj at microsoft.com Mon Aug 11 10:50:22 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Mon Aug 11 10:49:45 2008 Subject: patch applied (testsuite): Update output Message-ID: <20080811145022.GA3294@haskell.galois.com> Mon Aug 11 07:49:17 PDT 2008 simonpj@microsoft.com * Update output M ./tests/ghc-regress/simplCore/should_run/T2486.stderr -12 +12 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080811144917-1287e-0d84e9b93304d6155baae6e1194597a6a856ffd7.gz From claus.reinke at talk21.com Mon Aug 11 11:46:31 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 11 11:46:01 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux(cam-02-unx.europe.corp.microsoft.com) References: <20080810200107.B5A303241BE@www.haskell.org><638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com><1218453368.7661.376.camel@localhost> <638ABD0A29C8884A91BC5FB5C349B1C32AE80660C8@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <011101c8fbc9$6ec4f920$33357ad5@cr3lt> | I think we should not build the non-core libs with -Werror. It makes | perfect sense for the core libs where the ghc team effectively maintains | them, but not for non-core ones. >But time *is* a core lib. Similarly containers, pretty, filepath, directory... The full list is >below. >GHC is simply a client for these libraries. Should they have -Werror or not? I'm not sure. The first time I joined a project with rcs (and in those days, that meant RCS), I was given a few firm rules, the most important of which was (emphasis added): 1. whatever I check in, the _whole_ thing has to build ok An immediate corollary was: 2. if _my_ changes break someone else's code, _I_ have to fix that In these days of distributed rcs with one build using multiple repos or even multiple rcss, those rules aren't as clear, but I'd suggest to interpret GHC+corelibs as a unit, and to apply rules 1 and 2. In fact, until the Haskell Platform is ready to take over from extralibs, it would be helpful to apply the same rules to extralibs as well. Otherwise, we'll end up here ? It highlights an important advantage of having a nontrivial set ? of extralibs in the ghc buildbot: early warnings about when and ? how ghc changes are going to break user-/library-code. ? ? Once the extralibs go, that feedback will be less immediate, the ? spread of breakage will be wider, and the current "why should ? Ghc Hq have to worry about network package maintenance?" ? could easily turn into a major source of friction, with both Ghc ? Hq and library maintainers insisting that the breakage isn't in their ? boat ("but HEAD fast builds just fine","but I didn't change a bit ? in my library code") and users likely to pay the price. much faster than even I feared just a week ago.. Claus ps. so that you don't have to iterate over failures: http://www.haskell.org/pipermail/cvs-ghc/2008-August/044021.html From malcolm.wallace at cs.york.ac.uk Mon Aug 11 13:53:07 2008 From: malcolm.wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon Aug 11 13:52:32 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux(cam-02-unx.europe.corp.microsoft.com) In-Reply-To: <011101c8fbc9$6ec4f920$33357ad5@cr3lt> References: <20080810200107.B5A303241BE@www.haskell.org><638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com><1218453368.7661.376.camel@localhost> <638ABD0A29C8884A91BC5FB5C349B1C32AE80660C8@EA-EXMSG-C334.europe.corp.microsoft.com> <011101c8fbc9$6ec4f920$33357ad5@cr3lt> Message-ID: > 1. whatever I check in, the _whole_ thing has to build ok > 2. if _my_ changes break someone else's code, _I_ have to fix that > > I'd suggest to interpret GHC+corelibs as a unit, and to apply rules > 1 and 2. To put it crudely, I don't see why the Hugs and nhc98 developers should be forced to run a ghc validate, when the ghc developers never run their changes through Hugs or nhc98 to check for breakage there. Now there isn't really as big a divide as it sounds when I put it that way. Fixing library breakage due to GHC changes is only a mild irritation, and I know it is ultimately in a good cause. I'm not complaining about the current situation at all. But I do wish to point out that you cannot achieve both goals: "make GHC and its dependencies into a single unit" and "share the libraries with other compilers". At least, not without accepting some extra work on the GHC side to maintain both illusions. Regards, Malcolm From ghcbuild at microsoft.com Mon Aug 11 16:08:24 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Mon Aug 11 16:08:26 2008 Subject: [nightly] 11-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080811200824.B6B0D324223@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Mon Aug 11 18:02:08 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080811) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ fi mv: cannot stat `GNUmakefile': No such file or directory ./Setup makefile -f GNUmakefile Preprocessing library time-1.1.2.1... Generating Makefile time-1.1.2.1... gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' GNUmakefile:81: dist/build/.depend: No such file or directory /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Data.Time.Calendar Data.Time.Calendar.MonthDay Data.Time.Calendar.OrdinalDate Data.Time.Calendar.WeekDate Data.Time.Calendar.Julian Data.Time.Calendar.Easter Data.Time.Clock Data.Time.Clock.POSIX Data.Time.Clock.TAI Data.Time.LocalTime Data.Time.Format Data.Time Data.Time.Calendar.Private Data.Time.Calendar.Days Data.Time.Calendar.Gregorian Data.Time.Calendar.JulianYearDay Data.Time.Clock.Scale Data.Time.Clock.UTC Data.Time.Clock.CTimeval Data.Time.Clock.UTCDiff Data.Time.LocalTime.TimeZone Data.Time.LocalTime.TimeOfDay Data.Time.LocalTime.LocalTime Data.Time.Format.Parse for dir in dist/build/Data/ dist/build/Data/Time/ dist/build/Data/Time/Calendar/ dist/build/Data/Time/Clock/ dist/build/Data/Time/Format/ dist/build/Data/Time/LocalTime/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Private.hs -o dist/build/Data/Time/Calendar/Private.o -ohi dist/build/Data/Time/Calendar/Private.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Days.hs -o dist/build/Data/Time/Calendar/Days.o -ohi dist/build/Data/Time/Calendar/Days.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/OrdinalDate.hs -o dist/build/Data/Time/Calendar/OrdinalDate.o -ohi dist/build/Data/Time/Calendar/OrdinalDate.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/MonthDay.hs -o dist/build/Data/Time/Calendar/MonthDay.o -ohi dist/build/Data/Time/Calendar/MonthDay.hi /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Gregorian.hs -o dist/build/Data/Time/Calendar/Gregorian.o -ohi dist/build/Data/Time/Calendar/Gregorian.hi Data/Time/Calendar/Gregorian.hs:73:9: Warning: orphan instance: instance Show Day : Failing due to -Werror. gmake[2]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/time' gmake[1]: *** [make.library.time] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Mon Aug 11 21:09:00 BST 2008 From claus.reinke at talk21.com Mon Aug 11 18:25:11 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 11 18:24:38 2008 Subject: [nightly] 10-Aug-2008 build of HEAD oni386-unknown-linux(cam-02-unx.europe.corp.microsoft.com) References: <20080810200107.B5A303241BE@www.haskell.org><638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com><1218453368.7661.376.camel@localhost><638ABD0A29C8884A91BC5FB5C349B1C32AE80660C8@EA-EXMSG-C334.europe.corp.microsoft.com><011101c8fbc9$6ec4f920$33357ad5@cr3lt> Message-ID: <017801c8fc01$1f93b5c0$33357ad5@cr3lt> >> 1. whatever I check in, the _whole_ thing has to build ok >> 2. if _my_ changes break someone else's code, _I_ have to fix that >> >> I'd suggest to interpret GHC+corelibs as a unit, and to apply rules >> 1 and 2. I was thinking of a unit of concern, not of any ownership or packaging (even the name "core"libs is ghc-specific: libraries ghc builds depends on). > But I do wish to point out that you cannot achieve both goals: "make > GHC and its dependencies into a single unit" and "share the libraries > with other compilers". At least, not without accepting some extra > work on the GHC side to maintain both illusions. Usually, the first time I hear about breakage affecting nhc98 or hugs is when you or Ross submit patches fixing said breakage!-) I think you are right: if the libraries are considered to be shared, then there are several such "units" which might affect each other via those shared libraries. Perhaps it helps to spell out the dependencies. In terms of changes in one place potentially having unwanted effects elsewhere, we have ghc <-> corelibs, ghc -> extralibs hugs -> corelibs+extralibs, ??hugslibs -> hugs nhc98 -> corelibs+extralibs, ??nhclibs -> nhc98 Actually, there are several forms of dependency: - changing the libraries cannot break hugs itself, but can make it unable to load or use any libraries, including the shared ones - changing (ghc-)corelibs can break ghc - changing nhc98-corelibs (which are?) can break nhc98 - changing hugs/nhc98/ghc can render each unable to load use some of the shared libraries (and others depending on these) Does that cover all cases? Changing ghc to make a library uncompilable by ghc only hurts ghc itself, but if the fix involves changing the library, the breakage might spread to hugs and nhc98. In principle, any changes to the shared libraries ought to be tested against all implementations sharing them. But as long as hugs and nhc98 are not part of a shared buildbot or validate system (neither of which are quite perfect even limited to ghc), breakage won't even be flagged for, let alone be fixed by submitters. While it is great that the two of you are always on the ball, is that something to be expected from all library maintainers all the time? Do all of them have to be subscribed to all of cvs-ghc, cvs-hugs, cvs-nhc98, and cvs-libraries, and fix any and all breakage arising in any and all situations, without their doing? Making it the submitters responsibility to look out for and fix any breakage caused by their patches simplifies the system and helps to ensure that any breakage resulting from changes is actually fixable (also in libraries outside the core+extralibs responsibility). In the time example, if ghc changes a warning flag to break the build, the immediate "fix" is to disable that new functionality, leaving it to the library maintainers to think about what the "proper" fix might be, possibly changing their code and re-enabling or leaving things as they are. Since those policies worked well in all projects where I have seen them used, I never really questioned them after I got my introduction. Is there a reason why they shouldn't or couldn't apply to the shared libraries and sharing haskell implementations? As I have mentioned, I'm worried that the move from extralibs to haskell platform will severe that responsibility, so library maintainers will have to become much more watchful for breakage affecting their packages, and more active in fixing such breakage. Claus From claus.reinke at talk21.com Mon Aug 11 18:36:24 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 11 18:35:51 2008 Subject: [nightly] 10-Aug-2008 build of HEADoni386-unknown-linux(cam-02-unx.europe.corp.microsoft.com) References: <20080810200107.B5A303241BE@www.haskell.org><638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com><1218453368.7661.376.camel@localhost><638ABD0A29C8884A91BC5FB5C349B1C32AE80660C8@EA-EXMSG-C334.europe.corp.microsoft.com><011101c8fbc9$6ec4f920$33357ad5@cr3lt> <017801c8fc01$1f93b5c0$33357ad5@cr3lt> Message-ID: <019e01c8fc02$b0983b80$33357ad5@cr3lt> > ghc <-> corelibs, ghc -> extralibs > hugs -> corelibs+extralibs, ??hugslibs -> hugs > nhc98 -> corelibs+extralibs, ??nhclibs -> nhc98 > > Actually, there are several forms of dependency: > > - changing the libraries cannot break hugs itself, but can make it > unable to load or use any libraries, including the shared ones > - changing (ghc-)corelibs can break ghc > - changing nhc98-corelibs (which are?) can break nhc98 > - changing hugs/nhc98/ghc can render each unable to load use > some of the shared libraries (and others depending on these) - changing any library can render any of hugs/nhc98/ghc unable to load/use it (and others depending on it) Claus From igloo at earth.li Mon Aug 11 19:33:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 11 19:33:20 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) In-Reply-To: <1218453368.7661.376.camel@localhost> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> Message-ID: <20080811233355.GA8744@matrix.chaos.earth.li> On Mon, Aug 11, 2008 at 12:16:08PM +0100, Duncan Coutts wrote: > > > Who is responsible for the time/ library? > > I think we should not build the non-core libs with -Werror. We don't, but: $ head -1 time/Data/Time/Calendar/Gregorian.hs {-# OPTIONS -Wall -Werror #-} (in actual fact, we don't even build GHC/bootlibs with -Werror except when validating). Thanks Ian From igloo at earth.li Mon Aug 11 20:03:16 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 11 20:02:37 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux(cam-02-unx.europe.corp.microsoft.com) In-Reply-To: References: <638ABD0A29C8884A91BC5FB5C349B1C32AE80660C8@EA-EXMSG-C334.europe.corp.microsoft.com> <011101c8fbc9$6ec4f920$33357ad5@cr3lt> Message-ID: <20080812000316.GA9072@matrix.chaos.earth.li> On Mon, Aug 11, 2008 at 06:53:07PM +0100, Malcolm Wallace wrote: > > To put it crudely, I don't see why the Hugs and nhc98 developers > should be forced to run a ghc validate, when the ghc developers never > run their changes through Hugs or nhc98 to check for breakage there. > > Now there isn't really as big a divide as it sounds when I put it that > way. Fixing library breakage due to GHC changes is only a mild > irritation, and I know it is ultimately in a good cause. I'm not > complaining about the current situation at all. I think I'm way off the original point here, but I think that the reason we currently get so much breakage is that parts of the core libraries, particularly in base, are not truly shared, but a common pot in which impl-specific code is kept. In some cases this is due to use of extensions (ReadP is one that comes to mind), but mostly it's just that things evolved from different directions. I'm hoping that once GHC's view of base is saner (and in particular, most modules are not in a recursive import loop) we can look at making ghc, nhc, hugs, etc, have a more consistent view, with imports and code mostly shared. Then it should be a lot less likely that a change will cause impl-specific breakage. Thanks Ian From duncan.coutts at worc.ox.ac.uk Mon Aug 11 22:38:26 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Mon Aug 11 22:36:59 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) In-Reply-To: <20080811233355.GA8744@matrix.chaos.earth.li> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> Message-ID: <1218508706.7661.417.camel@localhost> On Tue, 2008-08-12 at 00:33 +0100, Ian Lynagh wrote: > On Mon, Aug 11, 2008 at 12:16:08PM +0100, Duncan Coutts wrote: > > > > > Who is responsible for the time/ library? > > > > I think we should not build the non-core libs with -Werror. > > We don't, but: > > $ head -1 time/Data/Time/Calendar/Gregorian.hs > {-# OPTIONS -Wall -Werror #-} > > (in actual fact, we don't even build GHC/bootlibs with -Werror except > when validating). Ah, so that's the culprit. Duncan From rl at cse.unsw.edu.au Mon Aug 11 23:11:53 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Aug 11 23:11:15 2008 Subject: patch applied (ghc): The dph packages still contain warnings Message-ID: <20080812031152.GA19224@haskell.galois.com> Sat Aug 9 09:18:15 PDT 2008 Ian Lynagh * The dph packages still contain warnings M ./libraries/Makefile.local -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080809161815-3fd76-77e4aa39269b5f99771f57d2d7dc9c73448135b0.gz From rl at cse.unsw.edu.au Mon Aug 11 23:11:57 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Aug 11 23:11:20 2008 Subject: patch applied (ghc): Generalise libraries/Makefile.local Message-ID: <20080812031156.GA19258@haskell.galois.com> Sat Aug 9 09:18:38 PDT 2008 Ian Lynagh * Generalise libraries/Makefile.local It's now possible to build libraries in, e.g., libraries/foo/bar rather than just libraries/foo M ./libraries/Makefile.local -1 +1 A ./libraries/defineTOP.mk View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080809161838-3fd76-ac8a6897a756fa8de2f9afcf89448036dec477b9.gz From rl at cse.unsw.edu.au Mon Aug 11 23:12:01 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Aug 11 23:11:24 2008 Subject: patch applied (ghc): Simplify how we build dph Message-ID: <20080812031200.GA19280@haskell.galois.com> Sat Aug 9 13:38:03 PDT 2008 Ian Lynagh * Simplify how we build dph M ./libraries/Makefile -15 +28 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080809203803-3fd76-7b5452d10043cb45565f64c65dffd5842fe77f18.gz From rl at cse.unsw.edu.au Mon Aug 11 23:12:07 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Aug 11 23:11:29 2008 Subject: patch applied (ghc): Use dph-{seq|par} instead of dph_{seq|par} Message-ID: <20080812031206.GA19313@haskell.galois.com> Mon Aug 11 19:19:39 PDT 2008 Roman Leshchinskiy * Use dph-{seq|par} instead of dph_{seq|par} M ./libraries/Makefile -8 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080812021939-b2b0a-3cd42fb38107a6df10f361a57240a29036e3d0fa.gz From rl at cse.unsw.edu.au Mon Aug 11 23:17:40 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Mon Aug 11 23:17:14 2008 Subject: darcs push trouble Message-ID: <1F118FE9-037A-4AC9-B846-78B5DA95217E@cse.unsw.edu.au> This is what I get: Finished applying... error: Unable to append to /srv/darcs/git/ghc/.git/logs/refs/heads/ master: Permission denied fatal: cannot update HEAD ref /srv/darcs/bin/darcs-to-git:86:in `run': Failed to run: ["git-commit", "-a", "-m", "The dph packages still contain warnings"] (RuntimeError) from /srv/darcs/bin/darcs-to-git:182:in `apply_to_git_repo' from /srv/darcs/bin/darcs-to-git:388:in `pull_patch_interactive' from /srv/darcs/bin/darcs-to-git:418 Roman From ashley at semantic.org Tue Aug 12 00:55:57 2008 From: ashley at semantic.org (Ashley Yakeley) Date: Tue Aug 12 00:55:29 2008 Subject: Orphan Instances In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <48A117DD.8090108@semantic.org> Simon Peyton-Jones wrote: > Who is responsible for the time/ library? I am. > Now that orphan warnings are "proper warnings" as Duncan requested, What is an orphan instance, and why do we care about them? Since they weren't proper warnings before, I always assumed they were some weird GHC thing and not any kind of a concern with the code. But apparently not? -- Ashley From ashley at semantic.org Tue Aug 12 01:12:32 2008 From: ashley at semantic.org (Ashley Yakeley) Date: Tue Aug 12 01:11:54 2008 Subject: -Wall -Werror In-Reply-To: <1218508706.7661.417.camel@localhost> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> <1218508706.7661.417.camel@localhost> Message-ID: <48A11BC0.4040909@semantic.org> Duncan Coutts wrote: >> $ head -1 time/Data/Time/Calendar/Gregorian.hs >> {-# OPTIONS -Wall -Werror #-} >> >> (in actual fact, we don't even build GHC/bootlibs with -Werror except >> when validating). > > Ah, so that's the culprit. I prefer this, actually, as we get to discover issues sooner rather than later. Though putting it in the .cabal file or wherever might be better. It makes sense for Hackage to reject packages that use -Wall -Werror, but for that I use a Makefile that calls cabal passing them in. -- Ashley Yakeley From lemming at henning-thielemann.de Tue Aug 12 02:55:51 2008 From: lemming at henning-thielemann.de (Henning Thielemann) Date: Tue Aug 12 02:55:15 2008 Subject: ``Orphan instances'' should be avoided anyway. In-Reply-To: <20080812034824.1592.qmail@schroeder.cas.mcmaster.ca> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <20080812034824.1592.qmail@schroeder.cas.mcmaster.ca> Message-ID: On Tue, 12 Aug 2008 kahl@cas.mcmaster.ca wrote: > I just would like to point out that there is nothing inherently bad about > what GHC calls ``orphan instances''. > > From a code structuring point of view, > I frequently ``consider orphan'' instances > useful for separation of concerns. The problem is, that if you have a main instance of a class for a type and this one is not bundled with either the type or the class, then you are able to import the type and the class without the main instance (that is, you can accidentally miss that instance), and thus you are able to define another instance. This will likely cause clash with the main instance sooner or later, if other modules import your custom instance and the main one. From simonpj at microsoft.com Tue Aug 12 03:11:41 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Tue Aug 12 03:11:03 2008 Subject: -Wall -Werror In-Reply-To: <48A11BC0.4040909@semantic.org> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> <1218508706.7661.417.camel@localhost> <48A11BC0.4040909@semantic.org> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE806633F@EA-EXMSG-C334.europe.corp.microsoft.com> Ashley | Duncan Coutts wrote: | >> $ head -1 time/Data/Time/Calendar/Gregorian.hs | >> {-# OPTIONS -Wall -Werror #-} | >> | >> (in actual fact, we don't even build GHC/bootlibs with -Werror except | >> when validating). | > | > Ah, so that's the culprit. | | I prefer this, actually, as we get to discover issues sooner rather than | later. Though putting it in the .cabal file or wherever might be better. That's fine. But then you can choose a) add -fno-warn-orphans or b) move the (Show Day) instance to the module declaring Day. I'm not sure which is best for you, but you're the package author so you get to decide! Regardless, it'd help if you felt able to do one or the other, because currently the package won't compile at all. Simon From simonpj at microsoft.com Tue Aug 12 03:20:27 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Tue Aug 12 03:19:50 2008 Subject: Orphan Instances In-Reply-To: <48A117DD.8090108@semantic.org> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <48A117DD.8090108@semantic.org> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8066342@EA-EXMSG-C334.europe.corp.microsoft.com> | Ashley: | What is an orphan instance, and why do we care about them? They are documented in the GHC manual http://www.haskell.org/ghc/docs/latest/html/users_guide/separate-compilation.html#orphan-modules | Wolfram: | I just would like to point out that there is nothing inherently bad about | what GHC calls ``orphan instances''. ... that there is no *implementation-independent* | reason to avoid ``orphan instances''. | | From a code structuring point of view, | I frequently ``consider orphan'' instances | useful for separation of concerns. I agree. The warning just warns you that compilation of any module that depends on this module, or on the package of which this module becomes a part, will become a little slower, for reasons explained above. | (On the implementation side, a completely different solution would be | to add (automatically) re-exported instances (and rewrite rules) | to the export lists stored inside .hi files --- | then ``orphan instances'' would be no worse than other instances.) Indeed, you could certainly accumulate in every M.hi file a list of all orphan instances anywhere below M. What GHC does instead is to accumulate a list of all the *modules that contain* orphan instances, which amounts to much the same thing. Either way it's tiresome because all these instances must be brought into scope for every compilation, even though most of them are useless. As you say, though, it's just an implementation matter. That's why it's only a warning. Simon From cvs-ghc at haskell.org Tue Aug 12 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Aug 12 03:29:24 2008 Subject: Daily report for stable Message-ID: <200808120730.m7C7U1xC024063@monk.galois.com> Build results: fast486 stable: fail (failed darcs) kgardas stable: fail (failed stage1) mnemosyne x86-64 Gentoo stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass pass pass pass lost fail (failed darcs) x86-64 Linux stable: fail (failed stage1) Old unexpected test failures: TyFamUndec 7 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable conc064 1 malcolm stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 7 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 2 malcolm stable num012 2 tnaur PPC OSX stable outofmem2 7 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 3 malcolm stable tcfail043 7 gabor stable tcfail071 7 gabor stable tcfail121 7 gabor stable tcfail130 7 gabor stable tcfail154 7 gabor stable tcfail157 7 gabor stable tcfail170 7 gabor stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org/ghc-stable/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventory : HTTP error (404?) This is the GHC darcs repository (ghc-6.8 branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Tue Aug 12 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Aug 12 03:29:26 2008 Subject: Daily report for head Message-ID: <200808120730.m7C7U1oe024078@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage1) x86 Windows head fast: fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) lost fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast Old unexpected test failures: 1980 6 fast486 head 2047 1 tnaur PPC OSX head TH_spliceE4 1 fast486 head arith011 1 tnaur PPC OSX head barton-mangler-bug 1 tnaur PPC OSX head break017 6 fast486 head break026 1 tnaur PPC OSX head bug1010 1 tnaur PPC OSX head bug1465 1 x86 Windows head fast cholewo-eval 1 malcolm head conc007 6 fast486 head conc008 6 fast486 head conc010 6 fast486 head conc012 6 fast486 head conc014 6 fast486 head conc015 6 fast486 head conc017 6 fast486 head conc018 6 fast486 head conc019 6 fast486 head conc020 1 tnaur PPC OSX head conc022 6 fast486 head conc023 1 malcolm head conc024 6 fast486 head conc029 6 fast486 head conc032 2 fast486 head conc033 6 fast486 head conc034 6 fast486 head conc035 6 fast486 head conc036 6 fast486 head conc058 1 tnaur PPC OSX head conc064 6 fast486 head conc070 1 mnemosyne x86-64 Gentoo head concprog001 6 fast486 head concprog002 6 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 6 fast486 head enum01 6 fast486 head enum02 6 fast486 head enum03 6 fast486 head fast2haskell 1 malcolm head ffi003 1 tnaur PPC OSX head ffi009 1 tnaur PPC OSX head ghcpkg01 6 fast486 head ghcpkg02 6 fast486 head ioref001 2 fast486 head joao-circular 2 mnemosyne x86-64 Gentoo head list001 6 fast486 head num009 3 x86 Windows head fast num012 1 tnaur PPC OSX head num013 6 fast486 head qq005 6 fast486 head qq006 6 fast486 head recomp005 6 fast486 head records 6 fast486 head seward-space-leak 1 tnaur PPC OSX head time002 1 fast486 head typecheck.prog001 6 fast486 head ubx-records 6 fast486 head -------------- next part -------------- Last 30 lines: <> for dir in dist/build/Data/ dist/build/Data/Time/ dist/build/Data/Time/Calendar/ dist/build/Data/Time/Clock/ dist/build/Data/Time/Format/ dist/build/Data/Time/LocalTime/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/time' make[3]: Entering directory `/buildbot/x86-win-head/build/libraries/time' c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Private.hs -o dist/build/Data/Time/Calendar/Private.o -ohi dist/build/Data/Time/Calendar/Private.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Days.hs -o dist/build/Data/Time/Calendar/Days.o -ohi dist/build/Data/Time/Calendar/Days.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/OrdinalDate.hs -o dist/build/Data/Time/Calendar/OrdinalDate.o -ohi dist/build/Data/Time/Calendar/OrdinalDate.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/MonthDay.hs -o dist/build/Data/Time/Calendar/MonthDay.o -ohi dist/build/Data/Time/Calendar/MonthDay.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name time-1.1.2.1 -hide-all-packages -no-user-package-conf -split-objs -i -idist/build -i. -idist/build/autogen -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package Win32-2.1 -package base-3.0 -package old-locale-1.0 -O -XForeignFunctionInterface -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags -c Data/Time/Calendar/Gregorian.hs -o dist/build/Data/Time/Calendar/Gregorian.o -ohi dist/build/Data/Time/Calendar/Gregorian.hi Data\Time\Calendar\Gregorian.hs:73:9: Warning: orphan instance: instance Show Day : Failing due to -Werror. <> make[3]: *** [dist/build/Data/Time/Calendar/Gregorian.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/time' make[2]: *** [make.library.time] Error 2 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: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-fast-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-fast-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc" > calibrate.out c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[2]: *** [install-inplace/bin/timeout.exe] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make fast=YES make[2]: list: Command not found make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[3]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[3]: *** [install-inplace/bin/timeout.exe] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' make[2]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: *** [fast] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' From ashley at semantic.org Tue Aug 12 03:40:44 2008 From: ashley at semantic.org (Ashley Yakeley) Date: Tue Aug 12 03:40:07 2008 Subject: -Wall -Werror In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE806633F@EA-EXMSG-C334.europe.corp.microsoft.com> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> <1218508706.7661.417.camel@localhost> <48A11BC0.4040909@semantic.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE806633F@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <48A13E7C.8050704@semantic.org> Simon Peyton-Jones wrote: > That's fine. But then you can choose > > a) add -fno-warn-orphans > or > b) move the (Show Day) instance to the module declaring Day. > > I'm not sure which is best for you, but you're the package author so you get to decide! Patch pushed. I've plumped for option a. It's better structuring, as b would involve moving more code from Gregorian.hs to Days.hs. The concern Henning raised shouldn't apply, as both modules are hidden and re-exported by Data.Time.Calendar. I've also fixed two other modules with the same issue (again, also hidden). -- Ashley Yakeley From simonpj at microsoft.com Tue Aug 12 03:49:51 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Tue Aug 12 03:49:14 2008 Subject: -Wall -Werror In-Reply-To: <48A13E7C.8050704@semantic.org> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> <1218508706.7661.417.camel@localhost> <48A11BC0.4040909@semantic.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE806633F@EA-EXMSG-C334.europe.corp.microsoft.com> <48A13E7C.8050704@semantic.org> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8066363@EA-EXMSG-C334.europe.corp.microsoft.com> | Patch pushed. I've plumped for option a. It's better structuring, as b | would involve moving more code from Gregorian.hs to Days.hs. | | The concern Henning raised shouldn't apply, as both modules are hidden | and re-exported by Data.Time.Calendar. I've also fixed two other modules | with the same issue (again, also hidden). Thanks. It doesn't matter whether they are hidden or not --- their instances are visible regardless in Haskell. So those interface files will be read any time you compile a module that depends on a module in the time package. But that's not a terribly big deal. Simon From ashley at semantic.org Tue Aug 12 03:54:04 2008 From: ashley at semantic.org (Ashley Yakeley) Date: Tue Aug 12 03:53:25 2008 Subject: -Wall -Werror In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8066363@EA-EXMSG-C334.europe.corp.microsoft.com> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> <1218508706.7661.417.camel@localhost> <48A11BC0.4040909@semantic.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE806633F@EA-EXMSG-C334.europe.corp.microsoft.com> <48A13E7C.8050704@semantic.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8066363@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <48A1419C.60108@semantic.org> Simon Peyton-Jones wrote: > | Patch pushed. I've plumped for option a. It's better structuring, as b > | would involve moving more code from Gregorian.hs to Days.hs. > | > | The concern Henning raised shouldn't apply, as both modules are hidden > | and re-exported by Data.Time.Calendar. I've also fixed two other modules > | with the same issue (again, also hidden). > > Thanks. It doesn't matter whether they are hidden or not --- their instances are visible regardless in Haskell. So those interface files will be read any time you compile a module that depends on a module in the time package. But that's not a terribly big deal. What I meant was, the module in which the instance is defined, and the module in which the type is defined are both hidden, and only re-exported by another module. Thus it is not possible to import the type without importing the instance. I believe this is the concern that Henning Thielemann raised. -- Ashley Yakeley From nominolo at googlemail.com Tue Aug 12 04:19:42 2008 From: nominolo at googlemail.com (Thomas Schilling) Date: Tue Aug 12 04:19:35 2008 Subject: darcs push trouble In-Reply-To: <1F118FE9-037A-4AC9-B846-78B5DA95217E@cse.unsw.edu.au> References: <1F118FE9-037A-4AC9-B846-78B5DA95217E@cse.unsw.edu.au> Message-ID: My fault. I try to find out what happened. On 12 Aug 2008, at 05:17, Roman Leshchinskiy wrote: > This is what I get: > > Finished applying... > error: Unable to append to /srv/darcs/git/ghc/.git/logs/refs/heads/ > master: Permission denied > fatal: cannot update HEAD ref > /srv/darcs/bin/darcs-to-git:86:in `run': Failed to run: ["git- > commit", "-a", "-m", "The dph packages still contain warnings"] > (RuntimeError) > from /srv/darcs/bin/darcs-to-git:182:in `apply_to_git_repo' > from /srv/darcs/bin/darcs-to-git:388:in `pull_patch_interactive' > from /srv/darcs/bin/darcs-to-git:418 > > Roman > > > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc / Thomas -- I was wrong. / This changes everything. -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 194 bytes Desc: This is a digitally signed message part Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080812/d6a523e6/PGP-0001.bin From simonpj at microsoft.com Tue Aug 12 04:29:09 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 12 04:28:30 2008 Subject: patch applied (ghc): Layout only Message-ID: <20080812082909.GA25269@haskell.galois.com> Tue Aug 12 01:18:22 PDT 2008 simonpj@microsoft.com * Layout only M ./compiler/rename/RnTypes.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080812081822-1287e-a35156f60d81c0e124cfa8f8ed15c85c5cb74b96.gz From simonpj at microsoft.com Tue Aug 12 04:29:13 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 12 04:28:36 2008 Subject: patch applied (ghc): Refactoring: define TcRnMonad.failWith and use it in the renamer Message-ID: <20080812082912.GA25293@haskell.galois.com> Tue Aug 12 01:22:55 PDT 2008 simonpj@microsoft.com * Refactoring: define TcRnMonad.failWith and use it in the renamer M ./compiler/rename/RnExpr.lhs -7 +3 M ./compiler/rename/RnTypes.lhs -3 +2 M ./compiler/typecheck/TcRnMonad.lhs -1 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080812082255-1287e-58b81a8b9e9f4d1e4176d349a14fe7af89f8b4e7.gz From simonpj at microsoft.com Tue Aug 12 04:29:16 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 12 04:28:39 2008 Subject: patch applied (ghc): Fix Trac #2490: sections should be parenthesised Message-ID: <20080812082916.GA25310@haskell.galois.com> Tue Aug 12 01:23:32 PDT 2008 simonpj@microsoft.com * Fix Trac #2490: sections should be parenthesised When I added bang patterns I had to slightly generalise where the parser would recognise sections. See Note [Parsing sections] in parser.y.pp. I forgot to check that ordinary H98 sections obey the original rules. This patch adds the check. M ./compiler/parser/Parser.y.pp -6 +17 M ./compiler/rename/RnExpr.lhs -15 +42 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080812082332-1287e-b9a22144f136c6dd945c283ea9d622d6eaeb5d3c.gz From claus.reinke at talk21.com Tue Aug 12 05:30:10 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 12 05:29:36 2008 Subject: -Wall -Werror References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> <1218508706.7661.417.camel@localhost><48A11BC0.4040909@semantic.org><638ABD0A29C8884A91BC5FB5C349B1C32AE806633F@EA-EXMSG-C334.europe.corp.microsoft.com> <48A13E7C.8050704@semantic.org> Message-ID: <00a401c8fc5e$05560cf0$4c298351@cr3lt> >> I'm not sure which is best for you, but you're the package author so you get to decide! While you're looking at the code for time, Ashley, I've got a question about its relation to old-time: shouldn't System.Time have a DEPRECATED pragma, pointing to time? The comments and package name say old-time is deprecated in favour of time. Claus From ashley at semantic.org Tue Aug 12 05:39:26 2008 From: ashley at semantic.org (Ashley Yakeley) Date: Tue Aug 12 05:38:50 2008 Subject: -Wall -Werror In-Reply-To: <00a401c8fc5e$05560cf0$4c298351@cr3lt> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> <1218508706.7661.417.camel@localhost><48A11BC0.4040909@semantic.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE806633F@EA-EXMSG-C334.europe.corp.microsoft.com> <48A13E7C.8050704@semantic.org> <00a401c8fc5e$05560cf0$4c298351@cr3lt> Message-ID: <1218533966.9627.1.camel@glastonbury> On Tue, 2008-08-12 at 10:30 +0100, Claus Reinke wrote: > >> I'm not sure which is best for you, but you're the package author so you get to decide! > > While you're looking at the code for time, Ashley, I've got a > question about its relation to old-time: shouldn't System.Time > have a DEPRECATED pragma, pointing to time? The comments > and package name say old-time is deprecated in favour of time. Probably. I've never touched old-time. -- Ashley Yakeley From marlowsd at gmail.com Tue Aug 12 06:11:38 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 12 06:11:03 2008 Subject: Build system idea Message-ID: <48A161DA.3010106@gmail.com> Simon PJ and I had a talk about the build system earlier today, I thought I'd float the idea we discussed (I should admit that the idea was mine, lest Simon PJ think I'm attributing bad ideas to him :-). This is not completely thought through, but I'm pretty sure a solution exists along these lines that would improve things for us. Ok, the starting point is this: - Cabal has code to generate Makefiles. Almost nobody uses it except for the GHC build system. It essentially duplicates the build system for compiling Haskell source (but not for installation, haddocking, registration, configuration, etc.) - Cabal is a library I propose we do this: - Extract the code from Cabal that generates Makefiles, and treat it as part of the GHC build system. Rather than generating a Makefile complete with build rules, we generate a Makefile that just has the package-specific metadata (list of modules, etc.), and put the code to actually build the package in the GHC build system. This means we still get to use 'make', we still get to use the .cabal files as metadata, but the build system is more private to GHC, more extensible, and hopefully more understandable and modifiable. We can express dependencies that Cabal currently doesn't know about. It would let us avoid the current uncomfortable situation where we have to feed all kinds of configuration information from the GHC build system into Cabal - Cabal would be essentially just a mechanism for translating the .cabal file into Makefile bindings and package metadata for ghc-pkg. There will undoubtedly be some sticking points where we have to tradeoff duplicating things from Cabal against re-using parts of Cabal which might require modifying Cabal itself. For instance, we could use Cabal for installation, but that means that our build system has to leave everything in the places that Cabal's installation code expects, so it might be more feasible to do installation ourselves, but that means duplicating parts of Cabal. It will probably mean that we have a tighter dependency on Cabal, because we use it as a library rather than a black box; but hopefully we can keep our branch of Cabal more stable and not have to update it so often. Anyway, this is an idea that I think is interesting. Obviously it needs a lot more fleshing out to be a real proposal, but I'm interested in whether anyone thinks this idea is worth persuing, or whether there are better alternatives. Cheers, Simon From simonpj at microsoft.com Tue Aug 12 06:42:09 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 12 06:41:29 2008 Subject: patch applied (testsuite): Add test for Trac #2490, follow output changes Message-ID: <20080812104209.GA27842@haskell.galois.com> Tue Aug 12 03:40:41 PDT 2008 simonpj@microsoft.com * Add test for Trac #2490, follow output changes M ./tests/ghc-regress/parser/should_fail/read023.stderr -3 +3 A ./tests/ghc-regress/rename/should_fail/T2490.hs A ./tests/ghc-regress/rename/should_fail/T2490.stderr M ./tests/ghc-regress/rename/should_fail/all.T +1 M ./tests/ghc-regress/rename/should_fail/rnfail019.stderr -3 +3 M ./tests/ghc-regress/simplCore/should_run/T2486.stderr -16 +16 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080812104041-1287e-fdc19556de8f90a56783b2ab1c9fd3dfac7370df.gz From Malcolm.Wallace at cs.york.ac.uk Tue Aug 12 06:51:23 2008 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Tue Aug 12 06:55:05 2008 Subject: [nightly] 10-Aug-2008 build of HEADoni386-unknown-linux(cam-02-unx.europe.corp.microsoft.com) In-Reply-To: <019e01c8fc02$b0983b80$33357ad5@cr3lt> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <638ABD0A29C8884A91BC5FB5C349B1C32AE80660C8@EA-EXMSG-C334.europe.corp.microsoft.com> <011101c8fbc9$6ec4f920$33357ad5@cr3lt> <017801c8fc01$1f93b5c0$33357ad5@cr3lt> <019e01c8fc02$b0983b80$33357ad5@cr3lt> Message-ID: <20080812115123.748c509c.Malcolm.Wallace@cs.york.ac.uk> "Claus Reinke" wrote: > > - changing nhc98-corelibs (which are?) can break nhc98 Currently, building the nhc98 compiler itself depends on: haskell98, base, containers, filepath, packedstring Regards, Malcolm From Malcolm.Wallace at cs.york.ac.uk Tue Aug 12 06:52:18 2008 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Tue Aug 12 06:55:10 2008 Subject: [nightly] 10-Aug-2008 build of HEAD on i386-unknown-linux(cam-02-unx.europe.corp.microsoft.com) In-Reply-To: <20080812000316.GA9072@matrix.chaos.earth.li> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE80660C8@EA-EXMSG-C334.europe.corp.microsoft.com> <011101c8fbc9$6ec4f920$33357ad5@cr3lt> <20080812000316.GA9072@matrix.chaos.earth.li> Message-ID: <20080812115218.69639af9.Malcolm.Wallace@cs.york.ac.uk> Ian Lynagh wrote: > I'm hoping that once GHC's view of base is saner (and in particular, > most modules are not in a recursive import loop) we can look at making > ghc, nhc, hugs, etc, have a more consistent view, with imports and > code mostly shared. Then it should be a lot less likely that a change > will cause impl-specific breakage. Yes, it's a good goal, and I'm very much looking forward to it. Regards, Malcolm From duncan.coutts at worc.ox.ac.uk Tue Aug 12 07:09:13 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Tue Aug 12 07:07:42 2008 Subject: Build system idea In-Reply-To: <48A161DA.3010106@gmail.com> References: <48A161DA.3010106@gmail.com> Message-ID: <1218539353.7661.452.camel@localhost> On Tue, 2008-08-12 at 11:11 +0100, Simon Marlow wrote: > I propose we do this: > > - Extract the code from Cabal that generates Makefiles, and treat it as > part of the GHC build system. Rather than generating a Makefile > complete with build rules, we generate a Makefile that just > has the package-specific metadata (list of modules, etc.), and put > the code to actually build the package in the GHC build system. As you know, I've been trying to get rid of that code ever since it arrived :-) > It will probably mean that we have a tighter dependency on Cabal, because > we use it as a library rather than a black box; but hopefully we can keep > our branch of Cabal more stable and not have to update it so often. If you don't need to update so often it would make life easier for Cabal hackers and Manuel would be pleased :-) > Anyway, this is an idea that I think is interesting. Obviously it needs a > lot more fleshing out to be a real proposal, but I'm interested in whether > anyone thinks this idea is worth persuing, or whether there are better > alternatives. Right, so probably the crucial thing is how much you end up having to duplicate and of how much ?of said duplicated infrastructure has to be kept in sync. For example if the path layout is different does that make Cabal's haddocking support not work forcing that to be duplicated too? Duncan From Malcolm.Wallace at cs.york.ac.uk Tue Aug 12 07:09:54 2008 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Tue Aug 12 07:11:20 2008 Subject: Build system idea In-Reply-To: <48A161DA.3010106@gmail.com> References: <48A161DA.3010106@gmail.com> Message-ID: <20080812120954.670307b9.Malcolm.Wallace@cs.york.ac.uk> Simon Marlow wrote: > This means we still get to use 'make', we still get to use the .cabal > files as metadata, but the build system is more private to GHC, more > extensible, and hopefully more understandable and modifiable. This is essentially the same approach that nhc98 currently takes to building libraries. The Cabal file holds all the metadata, but the build system is Makefile-driven. There is a small separate tool (CabalParse) that extracts metadata from the cabal file. The Cabal *library* could be used to implement that extraction tool, but currently ours is hand-rolled. (One of the benefits of open specifications of file formats is that you can have multiple implementations for different purposes.) Here is an example of how it works: CABALFILE = $(shell ls *.cabal | head -n 1 ) READ = $(CABALPARSE) $(CABALFILE) -quiet MAP = $(LOCAL)map THISPKG = $(shell $(READ) name | cut -c2- ) VERSION = $(shell $(READ) version) SEARCH = $(shell $(READ) build-depends | $(MAP) "echo -package" ) \ $(shell $(READ) include-dirs | $(MAP) "echo -i" | cut -c1,2,4-) \ $(shell $(READ) hs-source-dir | $(MAP) "echo -I" | cut -c1,2,4-) \ $(shell $(READ) hs-source-dirs | $(MAP) "echo -I" | cut -c1,2,4-) CINCLUDES = $(shell $(READ) include-dirs | $(MAP) "echo -I" | cut -c1,2,4-) SRCS = $(shell $(READ) -slash exposed-modules) EXTRA_SRCS = $(shell $(READ) -slash other-modules) SRCS_C = $(shell $(READ) c-sources) DIRS = $(shell $(READ) -slash exposed-modules other-modules \ | $(MAP) dirname | sort | uniq ) EXTRA_C_FLAGS = $(shell $(READ) cc-options) EXTRA_H_FLAGS = $(shell $(READ) nhc98-options) Regards, Malcolm From marlowsd at gmail.com Tue Aug 12 08:55:54 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 12 08:55:22 2008 Subject: Build system idea In-Reply-To: <20080812120954.670307b9.Malcolm.Wallace@cs.york.ac.uk> References: <48A161DA.3010106@gmail.com> <20080812120954.670307b9.Malcolm.Wallace@cs.york.ac.uk> Message-ID: <48A1885A.9080306@gmail.com> Malcolm Wallace wrote: > Simon Marlow wrote: > >> This means we still get to use 'make', we still get to use the .cabal >> files as metadata, but the build system is more private to GHC, more >> extensible, and hopefully more understandable and modifiable. > > This is essentially the same approach that nhc98 currently takes to > building libraries. Right, I was aware that nhc98 uses this method but forgot to mention it. Thanks for pointing it out. I think it makes a lot more sense for us to re-use parts of Cabal than to re-implement the whole thing, although the balance is probably different for nhc98. Cabal generates the InstalledPackageInfo from the .cabal file, for example, and this is certainly something we don't want to re-implement. Cheers, Simon From ross at soi.city.ac.uk Tue Aug 12 09:55:59 2008 From: ross at soi.city.ac.uk (Ross Paterson) Date: Tue Aug 12 09:55:20 2008 Subject: patch applied (ghc): get exception names from Control.Exception.Base instead of Control.Exception Message-ID: <20080812135558.GA673@haskell.galois.com> Tue Aug 12 05:20:48 PDT 2008 Ross Paterson * get exception names from Control.Exception.Base instead of Control.Exception M ./compiler/basicTypes/MkId.lhs -6 +6 M ./compiler/prelude/PrelNames.lhs -2 +2 M ./rts/Prelude.h -4 +4 M ./rts/PrimOps.cmm -2 +2 M ./rts/package.conf.in -4 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080812122048-b47d3-3085ac1c0a9fd7664a5bfd05aa9ec6124975481d.gz From marlowsd at gmail.com Tue Aug 12 10:34:01 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 12 10:33:27 2008 Subject: -Wall -Werror In-Reply-To: <00a401c8fc5e$05560cf0$4c298351@cr3lt> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> <1218508706.7661.417.camel@localhost><48A11BC0.4040909@semantic.org><638ABD0A29C8884A91BC5FB5C349B1C32AE806633F@EA-EXMSG-C334.europe.corp.microsoft.com> <48A13E7C.8050704@semantic.org> <00a401c8fc5e$05560cf0$4c298351@cr3lt> Message-ID: <48A19F59.2070706@gmail.com> Claus Reinke wrote: >>> I'm not sure which is best for you, but you're the package author so >>> you get to decide! > > While you're looking at the code for time, Ashley, I've got a question > about its relation to old-time: shouldn't System.Time have a DEPRECATED > pragma, pointing to time? The comments and package name say old-time is > deprecated in favour of time. I looked into this; it's not quite that simple. System.Time exports ClockTime, which is still used in System.Directory.getModificationTime. So in order to properly deprecate System.Time, we have to supply an alternative to System.Directory.getModificationTime, which would introduce a dependency on the time package, and directory is currently a core package. Cheers, Simon From simonpj at microsoft.com Tue Aug 12 10:42:23 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 12 10:41:43 2008 Subject: patch applied (ghc): Suppress uniques when (and only when) we have -dsuppress-uniques Message-ID: <20080812144223.GA2332@haskell.galois.com> Tue Aug 12 07:40:28 PDT 2008 simonpj@microsoft.com * Suppress uniques when (and only when) we have -dsuppress-uniques M ./compiler/basicTypes/Unique.lhs -2 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080812144028-1287e-7b81a60c9dd7b7ce4ccbe8f599f28ffc5cd276f6.gz From simonmarhaskell at gmail.com Tue Aug 12 10:45:20 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Tue Aug 12 10:44:40 2008 Subject: patch applied (testsuite): fix this test on Windows Message-ID: <20080812144520.GA2614@haskell.galois.com> Tue Aug 12 07:43:02 PDT 2008 Simon Marlow * fix this test on Windows M ./tests/ghc-regress/typecheck/bug1465/Makefile -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080812144302-12142-c7c225c347ee8bec83e0679df95644c9aeff0773.gz From simonmarhaskell at gmail.com Tue Aug 12 10:56:24 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Tue Aug 12 10:55:44 2008 Subject: patch applied (ghc): Add -XPackageImports, new syntax for package-qualified imports Message-ID: <20080812145623.GA3265@haskell.galois.com> Tue Aug 5 06:35:44 PDT 2008 Simon Marlow * Add -XPackageImports, new syntax for package-qualified imports Now you can say import "network" Network.Socket and get Network.Socket from package "network", even if there are multiple Network.Socket modules in scope from different packages and/or the current package. This is not really intended for general use, it's mainly so that we can build backwards-compatible versions of packages, where we need to be able to do module GHC.Base (module New.GHC.Base) where import "base" GHC.Base as New.GHC.Base M ./compiler/hsSyn/HsImpExp.lhs -3 +7 M ./compiler/iface/LoadIface.lhs -3 +8 M ./compiler/main/DynFlags.hs -1 +3 M ./compiler/main/Finder.lhs -20 +25 M ./compiler/main/GHC.hs -1 +1 M ./compiler/main/HeaderInfo.hs -4 +10 M ./compiler/main/HscStats.lhs -1 +1 M ./compiler/main/Packages.lhs -10 +17 M ./compiler/parser/Parser.y.pp -2 +6 M ./compiler/rename/RnEnv.lhs -1 +1 M ./compiler/rename/RnNames.lhs -5 +14 M ./docs/users_guide/flags.xml +6 M ./docs/users_guide/glasgow_exts.xml +23 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080805133544-12142-91a1b3bd69a3ed6f9a54586da0a89bee0a7e844a.gz From simonmarhaskell at gmail.com Tue Aug 12 10:56:29 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Tue Aug 12 10:55:50 2008 Subject: patch applied (ghc): Don't warn if 'import Prelude' doesn't import anything Message-ID: <20080812145628.GA3298@haskell.galois.com> Tue Aug 5 06:37:02 PDT 2008 Simon Marlow * Don't warn if 'import Prelude' doesn't import anything ... even if Prelude doesn't come from the base package (it might come from a old backwards-compatible version of base, for example). M ./compiler/rename/RnNames.lhs -1 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080805133702-12142-afd43e058f67bc0970c5a6460635cc0c2becb894.gz From simonmarhaskell at gmail.com Tue Aug 12 10:56:33 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Tue Aug 12 10:55:54 2008 Subject: patch applied (ghc): build base3-compat Message-ID: <20080812145633.GA3329@haskell.galois.com> Mon Aug 11 07:38:31 PDT 2008 Simon Marlow * build base3-compat M ./compiler/ghc.cabal -1 +1 M ./compiler/ghci/InteractiveUI.hs -2 +1 M ./libraries/Makefile -3 +6 M ./packages -41 +41 M ./utils/ghc-pkg/ghc-pkg.cabal -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811143831-12142-51622b38e69df047ddfd997eeae10e4f22e2e7ff.gz From simonmarhaskell at gmail.com Tue Aug 12 10:56:37 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Tue Aug 12 10:55:58 2008 Subject: patch applied (ghc): fix cut-and-pasto Message-ID: <20080812145637.GA3373@haskell.galois.com> Mon Aug 11 07:41:58 PDT 2008 Simon Marlow * fix cut-and-pasto M ./rts/RtsFlags.c -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080811144158-12142-c852d575c5e391f259fbe0b8198723531e7329d1.gz From claus.reinke at talk21.com Tue Aug 12 11:06:10 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 12 11:05:36 2008 Subject: -Wall -Werror References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> <1218508706.7661.417.camel@localhost><48A11BC0.4040909@semantic.org><638ABD0A29C8884A91BC5FB5C349B1C32AE806633F@EA-EXMSG-C334.europe.corp.microsoft.com> <48A13E7C.8050704@semantic.org> <00a401c8fc5e$05560cf0$4c298351@cr3lt> <48A19F59.2070706@gmail.com> Message-ID: <020801c8fc8c$f5e00760$4c298351@cr3lt> >> While you're looking at the code for time, Ashley, I've got a question >> about its relation to old-time: shouldn't System.Time have a DEPRECATED >> pragma, pointing to time? The comments and package name say old-time is >> deprecated in favour of time. > > I looked into this; it's not quite that simple. System.Time exports > ClockTime, which is still used in System.Directory.getModificationTime. So > in order to properly deprecate System.Time, we have to supply an > alternative to System.Directory.getModificationTime, which would introduce > a dependency on the time package, and directory is currently a core package. Thanks for checking, Simon. But wouldn't that simply mean replacing old-time with time in the corelibs, keeping old-time around for one or two releases only to get the deprecation message out? Perhaps time could even provide a compat module for the transition period, so that old-time could be dropped immediately, while current old-time clients transition from the compat module to proper time modules. Claus From marlowsd at gmail.com Tue Aug 12 11:43:55 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 12 11:43:19 2008 Subject: -Wall -Werror In-Reply-To: <020801c8fc8c$f5e00760$4c298351@cr3lt> References: <20080810200107.B5A303241BE@www.haskell.org> <638ABD0A29C8884A91BC5FB5C349B1C32AE8065EE6@EA-EXMSG-C334.europe.corp.microsoft.com> <1218453368.7661.376.camel@localhost> <20080811233355.GA8744@matrix.chaos.earth.li> <1218508706.7661.417.camel@localhost><48A11BC0.4040909@semantic.org><638ABD0A29C8884A91BC5FB5C349B1C32AE806633F@EA-EXMSG-C334.europe.corp.microsoft.com> <48A13E7C.8050704@semantic.org> <00a401c8fc5e$05560cf0$4c298351@cr3lt> <48A19F59.2070706@gmail.com> <020801c8fc8c$f5e00760$4c298351@cr3lt> Message-ID: <48A1AFBB.1090406@gmail.com> Claus Reinke wrote: >>> While you're looking at the code for time, Ashley, I've got a >>> question about its relation to old-time: shouldn't System.Time have a >>> DEPRECATED pragma, pointing to time? The comments and package name >>> say old-time is deprecated in favour of time. >> >> I looked into this; it's not quite that simple. System.Time exports >> ClockTime, which is still used in >> System.Directory.getModificationTime. So in order to properly >> deprecate System.Time, we have to supply an alternative to >> System.Directory.getModificationTime, which would introduce a >> dependency on the time package, and directory is currently a core >> package. > > Thanks for checking, Simon. But wouldn't that simply mean > replacing old-time with time in the corelibs, keeping old-time around > for one or two releases only to get the deprecation message out? Perhaps > time could even provide a compat > module for the transition period, so that old-time could be > dropped immediately, while current old-time clients transition > from the compat module to proper time modules. I don't think it's straightforward to implement System.Time in terms of Data.Time, so we really have to bring in time. Also, we have to replace System.Directory.getModificationTime (I suppose it should return UTCTime?), and hence we'll need a compat version of directory... or call the new function something different. Cheers, Simon From ghcbuild at microsoft.com Tue Aug 12 13:47:48 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Tue Aug 12 13:47:48 2008 Subject: [nightly] 12-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080812174748.0B8F232442F@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Tue Aug 12 18:02:08 BST 2008. **** checking out new source tree ... darcs failed: Failed to download URL http://darcs.haskell.org/ghc/_darcs/patches/20080731173354-3fd76-68dabe2ed387a3c0613994a8b34408e05aef4c79.gz : HTTP error (404?) Nightly run ended at Tue Aug 12 18:48:27 BST 2008 From nr at eecs.harvard.edu Tue Aug 12 14:57:52 2008 From: nr at eecs.harvard.edu (Norman Ramsey) Date: Tue Aug 12 14:57:14 2008 Subject: Build system idea In-Reply-To: <48A161DA.3010106@gmail.com> (sfid-H-20080812-061316-+99.29-1@multi.osbf.lua) References: <48A161DA.3010106@gmail.com> (sfid-H-20080812-061316-+99.29-1@multi.osbf.lua) Message-ID: <20080812185753.9468C1383C3@drdoom.eecs.harvard.edu> > Simon PJ and I had a talk about the build system earlier today, I thought > I'd float the idea we discussed... > I propose we do this: > > - Extract the code from Cabal that generates Makefiles, and treat it as > part of the GHC build system. Rather than generating a Makefile > complete with build rules, we generate a Makefile that just > has the package-specific metadata (list of modules, etc.), and put > the code to actually build the package in the GHC build system. > > This means we still get to use 'make', we still get to use the .cabal files > as metadata, but the build system is more private to GHC, more extensible, > and hopefully more understandable and modifiable... > > ... I'm interested in whether anyone thinks this idea is worth > persuing, or whether there are better alternatives. Simon, This direction sounds very promising. I hope you will keep us posted. Norman From claus.reinke at talk21.com Tue Aug 12 17:03:56 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 12 17:03:19 2008 Subject: darcs and ghc.. Message-ID: <029501c8fcbe$f0162cb0$4c298351@cr3lt> While I'm nominally a fan of darcs (mostly because it was the first vcs I've seen that is simple when it works, including things like putting repos on webservers, being able to initialize repos without having to read the manual, or being able to see changes without being connected to the reference repo), I keep running into little things like this one: $ ./darcs-all pull -av .. $ darcs whatsnew { hunk ./packages 8 -libraries/base3-compat packages/base3-compat darcs hunk ./packages 45 + } So, after bringing my repo up to date, darcs thinks I have local changes? Fortunately, I've long acquired the habit of recording darcs-all output, and somewhere burried in that is the following: $ grep ^Warning mystuff/darcs-all.log Warning: ./packages-0: renameFile: permission denied (Permission denied) How can that be a "warning" when it leads to the repo ending up in a state it shouldn't be in? And why did that problem occur in the first place? ghc involves many repos, and a script to pull from all of them, so issueing "warnings" and carrying on as if nothing had happened does not sound like a good idea at all. As I said, it is a small thing. But there are lots of those. Enough to make me wary about darcs keeping my repo safe. Of course, after you run into such things often enough, you learn to be brave and try to hack around such issues - after all, it can hardly be worse than scrapping a big repo, can it? And mostly, that works somehow and one can continue using the "fixed" repo. But it isn't confidence- building (#911 is another one that keeps coming up: odd leftover moves/renames linked to get hangups). Perhaps all of those small things are fixed if darcs 2 uses darcs 2 repo format, but perhaps not. Just changing formats and rewriting everything from scratch won't address boring stuff like rename failures (though a known set of issues might be replaced by an unknown one). For all that darcs 2 addressed the biggest issue on the bug tracker, it actually put me off somewhat because it stopped the steady progress darcs 1 had been making on all those little issues, and brought a whole new codebase into the game. Ghc developers had been able to avoid darcs 1's big issue by avoiding conflicts, but they can't avoid the continuous attacks by little issues. Splitting the darcs bug tracker, and re-evaluating every ticket in terms of darcs 2 might help to reassure darcs 1 users that darcs 2 is not just different, but nowhere worse than darcs 1. But such re-evaluation would need to be definitive, not maybes like: "Otherwise, darcs may have some issues with the pending patch. David keeps fixing pending-related bugs, so it may be something that was already fixed between 1.1.0pre and 2.0.0, even with the old format." Afterwards, resuming the steady progress in stomping on the remaining little confidence-eroding issues would help. Only then will the pros of darcs have a chance to shine again, on non-large repos at least. Much as I'd have liked to advocate darcs 2 over git for ghc, I couldn't really have justified that until the little bugs are known to be fixed. Of course, I doesn't help that darcs is so terribly slow on ghc (and David indicated that this might be an inherent limitation of darcs on large projects). Just another (slightly disillusioned) darcs fan, Claus From igloo at earth.li Tue Aug 12 18:24:38 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 12 18:23:57 2008 Subject: Build system idea In-Reply-To: <48A161DA.3010106@gmail.com> References: <48A161DA.3010106@gmail.com> Message-ID: <20080812222438.GA749@matrix.chaos.earth.li> On Tue, Aug 12, 2008 at 11:11:38AM +0100, Simon Marlow wrote: > > I propose we do this: > > - Extract the code from Cabal that generates Makefiles, and treat it as > part of the GHC build system. Rather than generating a Makefile > complete with build rules, we generate a Makefile that just > has the package-specific metadata (list of modules, etc.), and put > the code to actually build the package in the GHC build system. Do you see this as the long-term, final solution? Or would the plan be to let Cabal do the building again once it has learnt how to do its own dependency analysis and call "ghc -c" on individual modules? Thanks Ian From chak at cse.unsw.edu.au Tue Aug 12 20:27:38 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Tue Aug 12 20:27:05 2008 Subject: Build system idea In-Reply-To: <1218539353.7661.452.camel@localhost> References: <48A161DA.3010106@gmail.com> <1218539353.7661.452.camel@localhost> Message-ID: Duncan Coutts: > On Tue, 2008-08-12 at 11:11 +0100, Simon Marlow wrote: > >> I propose we do this: >> >> - Extract the code from Cabal that generates Makefiles, and treat >> it as >> part of the GHC build system. Rather than generating a Makefile >> complete with build rules, we generate a Makefile that just >> has the package-specific metadata (list of modules, etc.), and put >> the code to actually build the package in the GHC build system. > > As you know, I've been trying to get rid of that code ever since it > arrived :-) > >> It will probably mean that we have a tighter dependency on Cabal, >> because >> we use it as a library rather than a black box; but hopefully we >> can keep >> our branch of Cabal more stable and not have to update it so often. > > If you don't need to update so often it would make life easier for > Cabal > hackers and Manuel would be pleased :-) Yes! >> Anyway, this is an idea that I think is interesting. Obviously it >> needs a >> lot more fleshing out to be a real proposal, but I'm interested in >> whether >> anyone thinks this idea is worth persuing, or whether there are >> better >> alternatives. I think this is definitely an interesting idea. At the moment, it seems to me that all the metadata handling of Cabal is what's most useful to GHC, whereas the actual build procedure and its inflexibility causes a lot of grief, especially if you want to do something non-standard. The proposed idea would pick the best of both worlds (Cabal's metadata handling and make's build flexibility plus the fact that many more people know how to tweak makefiles even if it is a pain, but its pretty well understood pain). Manuel From chak at cse.unsw.edu.au Tue Aug 12 21:12:00 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Tue Aug 12 21:11:21 2008 Subject: ./darcs-all pull -a; sh validate [Mac OS X] Message-ID: ( cd base3-compat && /Users/chak/Code/ghc-test/libraries/cabal-bin / opt/local/bin/ghc /Users/chak/Code/ghc-test/libraries/ bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/ NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/ NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/ NONEXISTENT --with-compiler=/Users/chak/Code/ghc-test/ghc/stage1- inplace/ghc --with-hc-pkg=/Users/chak/Code/ghc-test/utils/ghc-pkg/ install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc -- with-ld=/usr/bin/ld --hsc2hs-option=--cflag=-Werror --with-alex=/opt/ local/bin/alex --with-haddock=/usr/local/bin/haddock --with-happy=/opt/ local/bin/happy --configure-option='--prefix=/Users/chak/Code/ghc- test/inst' --configure-option=--with-cc=gcc --with-hsc2hs=/Users/chak/ Code/ghc-test/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock- options="--use-contents=../index.html --use-index=../doc- index.html" ) \ && touch stamp/configure.library.build.base3-compat || touch base3-compat/unbuildable /bin/sh: line 0: cd: base3-compat: No such file or directory touch: base3-compat/unbuildable: No such file or directory make[1]: *** [stamp/configure.library.build.base3-compat] Error 1 make: *** [stage1] Error 2 From bos at serpentine.com Tue Aug 12 21:16:52 2008 From: bos at serpentine.com (Bryan O'Sullivan) Date: Tue Aug 12 21:16:10 2008 Subject: darcs and ghc.. In-Reply-To: <029501c8fcbe$f0162cb0$4c298351@cr3lt> References: <029501c8fcbe$f0162cb0$4c298351@cr3lt> Message-ID: On Tue, Aug 12, 2008 at 2:03 PM, Claus Reinke wrote: > Much as I'd have liked to advocate darcs 2 over git for ghc, I > couldn't really have justified that until the little bugs are known to > be fixed. A number of git commands are implemented as crufty shell scripts that don't check the results of running its plumbing commands. I've been bitten by silent command failure on a number of occasions. Just saying. From bugs at darcs.net Tue Aug 12 22:22:32 2008 From: bugs at darcs.net (Mark Stosberg) Date: Tue Aug 12 22:21:51 2008 Subject: [issue829] pull => bug in get_extra commuting patch Message-ID: <1218594152.77.0.926347716904.issue829@darcs.net> Mark Stosberg added the comment: I'm marking this as "wont-fix" for now, since no follow-up example was provided in the last three months. It also sounds like it could be a Darcs 1.0.9 bug that was fixed in Darcs 2 anyway. Of course, if anyone can trigger this with Darcs 2.0.2 or newer, please re-open this ticket. ---------- nosy: +markstos status: need-eg -> wont-fix __________________________________ Darcs bug tracker __________________________________ From rl at cse.unsw.edu.au Tue Aug 12 23:31:55 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Tue Aug 12 23:31:22 2008 Subject: Build system idea In-Reply-To: <48A161DA.3010106@gmail.com> References: <48A161DA.3010106@gmail.com> Message-ID: <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> On 12/08/2008, at 20:11, Simon Marlow wrote: > - Extract the code from Cabal that generates Makefiles, and treat it > as > part of the GHC build system. Rather than generating a Makefile > complete with build rules, we generate a Makefile that just > has the package-specific metadata (list of modules, etc.), and put > the code to actually build the package in the GHC build system. Sounds good. It would be nice if the .cabal parser from Cabal could be made into a separate, stable library which ghc (and nhc?) could use. This makes me wonder, though. Wouldn't this model make more sense for Cabal in general than the current approach of duplicating the functionality of autoconf, make and other stuff? If it works ghc, it ought to work for other projects, too. Cabal as a preprocessor seems much more attractive to me than as a universal build system. Roman From cvs-ghc at haskell.org Wed Aug 13 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Wed Aug 13 03:29:20 2008 Subject: Daily report for stable Message-ID: <200808130730.m7D7U16q030342@monk.galois.com> Build results: tnaur PPC OSX stable 2: pass tnaur x86 Linux stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass pass pass fail (failed darcs) pass fail (failed getsubrepos) x86-64 Linux stable: fail (failed stage1) New unexpected test failures: conc024 1 tnaur x86 Linux stable Old unexpected test failures: TyFamUndec 7 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable conc064 1 malcolm stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 6 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 2 malcolm stable num012 2 tnaur PPC OSX stable outofmem2 7 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 3 malcolm stable tcfail043 7 gabor stable tcfail071 7 gabor stable tcfail121 7 gabor stable tcfail130 7 gabor stable tcfail154 7 gabor stable tcfail157 7 gabor stable tcfail170 7 gabor stable -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete == running darcs get --partial http://darcs.haskell.org/ghc-stable/testsuite Invalid repository: http://darcs.haskell.org/ghc-stable/testsuite darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/testsuite/_darcs/inventory : HTTP error (404?) darcs failed: 512 at ./darcs-all line 57. -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Wed Aug 13 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Wed Aug 13 03:29:24 2008 Subject: Daily report for head Message-ID: <200808130730.m7D7U1cX030357@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed bindist bindisttest boottestsuite runtestsuite nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) x86 Windows head fast: fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed darcs) fail (failed getsubrepos) fail (failed darcs) fail (failed boottestsuite runtestsuite) fast486 head: fail (exception recompileutilswithstage1) kgardas head: fail (failed darcs) tnaur x86 Linux head: fail (failed darcs) x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast Old unexpected test failures: 1980 6 fast486 head 2047 1 tnaur PPC OSX head TH_spliceE4 1 fast486 head arith011 1 tnaur PPC OSX head barton-mangler-bug 1 tnaur PPC OSX head break017 6 fast486 head break026 1 tnaur PPC OSX head bug1010 1 tnaur PPC OSX head bug1465 1 x86 Windows head fast cholewo-eval 1 malcolm head conc007 6 fast486 head conc008 6 fast486 head conc010 6 fast486 head conc012 6 fast486 head conc014 6 fast486 head conc015 6 fast486 head conc017 6 fast486 head conc018 6 fast486 head conc019 6 fast486 head conc020 1 tnaur PPC OSX head conc022 6 fast486 head conc023 1 malcolm head conc024 6 fast486 head conc029 6 fast486 head conc032 2 fast486 head conc033 6 fast486 head conc034 6 fast486 head conc035 6 fast486 head conc036 6 fast486 head conc058 1 tnaur PPC OSX head conc064 6 fast486 head conc070 1 mnemosyne x86-64 Gentoo head concprog001 6 fast486 head concprog002 6 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 6 fast486 head enum01 6 fast486 head enum02 6 fast486 head enum03 6 fast486 head fast2haskell 1 malcolm head ffi003 1 tnaur PPC OSX head ffi009 1 tnaur PPC OSX head ghcpkg01 6 fast486 head ghcpkg02 6 fast486 head ioref001 2 fast486 head joao-circular 2 mnemosyne x86-64 Gentoo head list001 6 fast486 head num009 3 x86 Windows head fast num012 1 tnaur PPC OSX head num013 6 fast486 head qq005 6 fast486 head qq006 6 fast486 head recomp005 6 fast486 head records 6 fast486 head seward-space-leak 1 tnaur PPC OSX head time002 1 fast486 head typecheck.prog001 6 fast486 head ubx-records 6 fast486 head -------------- next part -------------- Last 30 lines: == make install - --no-print-directory -r; in /buildbot/x86-win-head/build/utils/touchy ------------------------------------------------------------------------ ../../utils/mkdirhier/mkdirhier c:/builds/slave/x86-win-head/build/ghc-6.9.20080812 for i in touchy.exe; do \ /usr/bin/install -c -m 755 $i c:/builds/slave/x86-win-head/build/ghc-6.9.20080812; \ if test "" = "1"; then \ sh ../../mk/fix_install_names.sh c:/builds/slave/x86-win-head/build/ghc-6.9.20080812 c:/builds/slave/x86-win-head/build/ghc-6.9.20080812/`basename $i` ; \ fi ; \ done Finished making install in touchy: 0 ------------------------------------------------------------------------ == Finished making `install' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply touchy ... PWD = /buildbot/x86-win-head/build/utils ------------------------------------------------------------------------ make -C installPackage install c:/builds/slave/x86-win-head/build/utils/installPackage/install-inplace/bin/installPackage install UNUSED UNUSED '' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080812' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080812' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080812/bin' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080812' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080812' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080812/lib' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080812' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080812/doc' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080812/doc' '' \ --distpref dist-install \ installPackage.exe: Run the 'configure' command first. make[4]: *** [install] Error 1 make[3]: *** [install.installPackage] Error 2 make[2]: *** [install] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build' make[1]: *** [binary-dist] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/bindisttest' rm -f -rf "install dir" rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /usr/bin/tar -jxf /usr/bin/tar: option requires an argument -- f Try `tar --help' or `tar --usage' for more information. make[1]: *** [all] Error 64 make[1]: Leaving directory `/buildbot/x86-win-head/build/bindisttest' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc" > calibrate.out c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[2]: *** [install-inplace/bin/timeout.exe] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-head/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-head/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[2]: Entering directory `/buildbot/x86-win-head/build/testsuite/timeout' c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[2]: *** [install-inplace/bin/timeout.exe] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build/testsuite/timeout' make[1]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-fast-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-fast-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc" > calibrate.out c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[2]: *** [install-inplace/bin/timeout.exe] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make fast=YES make[2]: list: Command not found make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[3]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[3]: *** [install-inplace/bin/timeout.exe] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' make[2]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: *** [fast] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: -------------- next part -------------- Last 30 lines: This is the GHC darcs repository (HEAD branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** Reading checkpoint... darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/checkpoints/20080601155241-3fd76-13b3337cedf6323aab252f8035c39326411e3614.gz : libcurl error code: 18 -------------- next part -------------- Last 30 lines: --05:29:38-- http://darcs.haskell.org//ghc/_darcs/patches/20080602103156-feb93-558ccdf86583e77f7b09502edb35bef9b48850e2.gz => `20080602103156-feb93-558ccdf86583e77f7b09502edb35bef9b48850e2.gz' Reusing existing connection to darcs.haskell.org:80. HTTP request sent, awaiting response... 200 OK Length: 135 [text/plain] 0% [ ] 0 --.--K/s 100%[====================================>] 135 --.--K/s 05:29:38 (9.90 MB/s) - `20080602103156-feb93-558ccdf86583e77f7b09502edb35bef9b48850e2.gz' saved [135/135] --05:29:38-- http://darcs.haskell.org//ghc/_darcs/patches/20080601155241-3fd76-13b3337cedf6323aab252f8035c39326411e3614.gz => `20080601155241-3fd76-13b3337cedf6323aab252f8035c39326411e3614.gz' Connecting to darcs.haskell.org|69.30.63.197|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 2,254 (2.2K) [text/plain] 0% [ ] 0 --.--K/s 100%[====================================>] 2,254 --.--K/s 05:29:39 (946.74 KB/s) - `20080601155241-3fd76-13b3337cedf6323aab252f8035c39326411e3614.gz' saved [2254/2254] FINISHED --05:29:39-- Downloaded: 709,583 bytes in 708 files Patches copied Repo lazily read Repo local: "False" Fail: Couldn't read patch Mon Nov 28 19:10:18 CET 2005 John Goerzen * Added boring file based on default From marlowsd at gmail.com Wed Aug 13 03:47:01 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Wed Aug 13 03:46:21 2008 Subject: Build system idea In-Reply-To: <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> References: <48A161DA.3010106@gmail.com> <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> Message-ID: <48A29175.1030907@gmail.com> Roman Leshchinskiy wrote: > On 12/08/2008, at 20:11, Simon Marlow wrote: > >> - Extract the code from Cabal that generates Makefiles, and treat it as >> part of the GHC build system. Rather than generating a Makefile >> complete with build rules, we generate a Makefile that just >> has the package-specific metadata (list of modules, etc.), and put >> the code to actually build the package in the GHC build system. > > Sounds good. It would be nice if the .cabal parser from Cabal could be > made into a separate, stable library which ghc (and nhc?) could use. > > This makes me wonder, though. Wouldn't this model make more sense for > Cabal in general than the current approach of duplicating the > functionality of autoconf, make and other stuff? If it works ghc, it > ought to work for other projects, too. Cabal as a preprocessor seems > much more attractive to me than as a universal build system. So packages would be required to provide their own build system? That sounds like it would make it a lot harder for people to just create a package that others can use. The ease of making a Cabal package has I think a lot to do with the wealth of software available on Hackage. GHC is a special case: we already need a build system for other reasons. It was a design decision early on with Cabal that we didn't want to rely on the target system having a Unix-like build environment. You might disagree with this, but it certainly has some value: a Windows user can download GHC and immediately start building and installing external packages without having to install Cygwin. Cheers, Simon From rl at cse.unsw.edu.au Wed Aug 13 04:51:30 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Wed Aug 13 04:50:58 2008 Subject: Build system idea In-Reply-To: <48A29175.1030907@gmail.com> References: <48A161DA.3010106@gmail.com> <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> <48A29175.1030907@gmail.com> Message-ID: <4D6AF7CE-B789-4021-898D-876475DEABF2@cse.unsw.edu.au> On 13/08/2008, at 17:47, Simon Marlow wrote: > Roman Leshchinskiy wrote: >> On 12/08/2008, at 20:11, Simon Marlow wrote: >>> - Extract the code from Cabal that generates Makefiles, and treat >>> it as >>> part of the GHC build system. Rather than generating a Makefile >>> complete with build rules, we generate a Makefile that just >>> has the package-specific metadata (list of modules, etc.), and put >>> the code to actually build the package in the GHC build system. >> Sounds good. It would be nice if the .cabal parser from Cabal could >> be made into a separate, stable library which ghc (and nhc?) could >> use. >> This makes me wonder, though. Wouldn't this model make more sense >> for Cabal in general than the current approach of duplicating the >> functionality of autoconf, make and other stuff? If it works ghc, >> it ought to work for other projects, too. Cabal as a preprocessor >> seems much more attractive to me than as a universal build system. > > So packages would be required to provide their own build system? > That sounds like it would make it a lot harder for people to just > create a package that others can use. The ease of making a Cabal > package has I think a lot to do with the wealth of software > available on Hackage. Of course there should be a standard build system for simple packages. It could be part of Cabal or a separate tool (for which Cabal could, again, act as a preprocessor). > GHC is a special case: we already need a build system for other > reasons. I agree. I just don't think that adding a full-fledged build system to Cabal is the solution. In my experience, huge monolithic tools which try to do everything never work well. I much prefer small, modular tools. A Haskell-based build system is an interesting project but why does it have to be a part of Cabal? > It was a design decision early on with Cabal that we didn't want to > rely on the target system having a Unix-like build environment. You > might disagree with this, but it certainly has some value: a Windows > user can download GHC and immediately start building and installing > external packages without having to install Cygwin. I agree with this decision but IIUC, this only really works for simple (wrt building) packages which don't even use configure. Making Cabal into a modular preprocessor and providing a thin wrapper for ghc -- make which can act as a target for Cabal would achieve this just as well. Roman From simonpj at microsoft.com Wed Aug 13 05:47:26 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 13 05:46:43 2008 Subject: patch applied (ghc): Improve docs for orphan decls (thanks Yitzchak Gale) Message-ID: <20080813094725.GA534@haskell.galois.com> Wed Aug 13 01:28:28 PDT 2008 simonpj@microsoft.com * Improve docs for orphan decls (thanks Yitzchak Gale) M ./docs/users_guide/separate_compilation.xml -3 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080813082828-1287e-bcc91823ff5e4d0ee01da4ad44eb7c663b2ceff5.gz From simonpj at microsoft.com Wed Aug 13 05:47:30 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 13 05:46:50 2008 Subject: patch applied (ghc): Improve error message for deprecated flags (Trac #2513) Message-ID: <20080813094730.GA557@haskell.galois.com> Wed Aug 13 02:45:06 PDT 2008 simonpj@microsoft.com * Improve error message for deprecated flags (Trac #2513) M ./compiler/main/DynFlags.hs -3 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080813094506-1287e-16c18c3fdbf9ae83dccdd000244094414d50ec22.gz From marlowsd at gmail.com Wed Aug 13 06:34:00 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Wed Aug 13 06:33:21 2008 Subject: Build system idea In-Reply-To: <4D6AF7CE-B789-4021-898D-876475DEABF2@cse.unsw.edu.au> References: <48A161DA.3010106@gmail.com> <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> <48A29175.1030907@gmail.com> <4D6AF7CE-B789-4021-898D-876475DEABF2@cse.unsw.edu.au> Message-ID: <48A2B898.5080701@gmail.com> Roman Leshchinskiy wrote: > Of course there should be a standard build system for simple packages. > It could be part of Cabal or a separate tool (for which Cabal could, > again, act as a preprocessor). > >> GHC is a special case: we already need a build system for other reasons. > > I agree. I just don't think that adding a full-fledged build system to > Cabal is the solution. In my experience, huge monolithic tools which try > to do everything never work well. I much prefer small, modular tools. A > Haskell-based build system is an interesting project but why does it > have to be a part of Cabal? Hmm, but you said above "there should be a standard build system for simple packages. It could be part of Cabal...". Cabal has two parts: some generic infrastructure, and a "simple" build system (under Distribution.Simple) that suffices for most packages. We distribute them together only because it's convenient; you don't have to use the simple build system if you don't want to. I think perhaps you're objecting to the fact that the "simple" build system isn't so simple, and we keep adding more functionality to it. This is true, but the alternative - forcing some packages to provide their own build system - seems worse to me. Cheers, Simon From marlowsd at gmail.com Wed Aug 13 06:53:01 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Wed Aug 13 06:52:22 2008 Subject: Build system idea In-Reply-To: <20080812222438.GA749@matrix.chaos.earth.li> References: <48A161DA.3010106@gmail.com> <20080812222438.GA749@matrix.chaos.earth.li> Message-ID: <48A2BD0D.9090207@gmail.com> Ian Lynagh wrote: > On Tue, Aug 12, 2008 at 11:11:38AM +0100, Simon Marlow wrote: >> I propose we do this: >> >> - Extract the code from Cabal that generates Makefiles, and treat it as >> part of the GHC build system. Rather than generating a Makefile >> complete with build rules, we generate a Makefile that just >> has the package-specific metadata (list of modules, etc.), and put >> the code to actually build the package in the GHC build system. > > Do you see this as the long-term, final solution? Or would the plan be > to let Cabal do the building again once it has learnt how to do its own > dependency analysis and call "ghc -c" on individual modules? Right, it sounds like Cabal's long-term strategy is to provide an extensible make DSL, which would address most of the complaints about the current system. Migrating to that in due course should be our long-term plan. Cheers, Simon From simonpj at microsoft.com Wed Aug 13 07:23:37 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Wed Aug 13 07:22:58 2008 Subject: ./darcs-all pull -a; sh validate [Mac OS X] In-Reply-To: References: Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE80669CD@EA-EXMSG-C334.europe.corp.microsoft.com> OK so the problem here was a missing package base3-compat, fixed by darcs-all get Suggestions (of an overlapping nature). 1. All: everyone who adds a core library should email cvs-ghc with a clear heads-up to remind us to darcs-all get. (Same process for interface file format changes.) 2. Ian: could the error message below readily be made more perspicuous? "Missing core library base3-compat; try darcs-all get", perhaps? 3. All: consider using "darcs-all get; darcs-all pull -a; sh validate" instead of just the latter two. It seems pretty quick. Simon | -----Original Message----- | From: cvs-ghc-bounces@haskell.org [mailto:cvs-ghc-bounces@haskell.org] On Behalf Of Manuel M T | Chakravarty | Sent: 13 August 2008 02:12 | To: cvs-ghc@haskell.org | Subject: ./darcs-all pull -a; sh validate [Mac OS X] | | ( cd base3-compat && /Users/chak/Code/ghc-test/libraries/cabal-bin / | opt/local/bin/ghc /Users/chak/Code/ghc-test/libraries/ | bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/ | NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/ | NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/ | NONEXISTENT --with-compiler=/Users/chak/Code/ghc-test/ghc/stage1- | inplace/ghc --with-hc-pkg=/Users/chak/Code/ghc-test/utils/ghc-pkg/ | install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc -- | with-ld=/usr/bin/ld --hsc2hs-option=--cflag=-Werror --with-alex=/opt/ | local/bin/alex --with-haddock=/usr/local/bin/haddock --with-happy=/opt/ | local/bin/happy --configure-option='--prefix=/Users/chak/Code/ghc- | test/inst' --configure-option=--with-cc=gcc --with-hsc2hs=/Users/chak/ | Code/ghc-test/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock- | options="--use-contents=../index.html --use-index=../doc- | index.html" ) \ | && touch stamp/configure.library.build.base3-compat || touch | base3-compat/unbuildable | /bin/sh: line 0: cd: base3-compat: No such file or directory | touch: base3-compat/unbuildable: No such file or directory | make[1]: *** [stamp/configure.library.build.base3-compat] Error 1 | make: *** [stage1] Error 2 | | _______________________________________________ | Cvs-ghc mailing list | Cvs-ghc@haskell.org | http://www.haskell.org/mailman/listinfo/cvs-ghc From duncan.coutts at worc.ox.ac.uk Wed Aug 13 07:09:53 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Aug 13 07:43:52 2008 Subject: Build system idea In-Reply-To: <48A2B898.5080701@gmail.com> References: <48A161DA.3010106@gmail.com> <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> <48A29175.1030907@gmail.com> <4D6AF7CE-B789-4021-898D-876475DEABF2@cse.unsw.edu.au> <48A2B898.5080701@gmail.com> Message-ID: <1218625793.7661.499.camel@localhost> On Wed, 2008-08-13 at 11:34 +0100, Simon Marlow wrote: > Cabal has two parts: some generic infrastructure, and a "simple" build > system (under Distribution.Simple) that suffices for most packages. We > distribute them together only because it's convenient; you don't have to > use the simple build system if you don't want to. The two parts also have different degrees of stability. In particular there are lots of tools that rely on the ?declarative parts, the types and parsers so we try not to break those so often. Roman asks for a "separate, stable library which ghc (and nhc?) could use" but since this part of Cabal is fairly stable I don't think it needs to be separate. I don't think it'd be more stable by being in a different package. The reasons to change it are usually to add new fields, and that usually does not affect clients that do not need to know about the new fields. > I think perhaps you're objecting to the fact that the "simple" build system > isn't so simple, and we keep adding more functionality to it. This is > true, but the alternative - forcing some packages to provide their own > build system - seems worse to me. As Isaac used to say, it's not the Simple build system because it's simple. It's because it does complex things to simple packages. The Make build type was supposed to let people wrap existing make-based build systems. Unfortunately it's not used much so is not well developed and for ghc is really the wrong way round. I think your approach of exporting the info in make syntax makes more sense for ghc, since it's not trying to pretend it's a cabal package anyway (which is what the Make build type was for, wrapping things up so people building packages didn't need to know what was used underneath). Duncan From claus.reinke at talk21.com Wed Aug 13 07:59:08 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Wed Aug 13 07:58:31 2008 Subject: ./darcs-all pull -a; sh validate [Mac OS X] References: <638ABD0A29C8884A91BC5FB5C349B1C32AE80669CD@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <011401c8fd3b$ffe47840$22438351@cr3lt> >"darcs-all get; darcs-all pull -a; sh validate" instead of just the latter two. actually, since pull might change darcs-all or packages, either of which may change what "darcs-all get" does, that needs to be "darcs-all pull -a; darcs-all get; sh validate" which, since pull might change darcs-all, directly or via packages, becomes "darcs pull -a; darcs-all pull -a; darcs-all get; sh validate" which, since pull might change distclean, becomes "make distclean; darcs pull -a; darcs-all pull -a; darcs-all get; sh validate" fun, isn't it?-) It would be useful if the three middle steps were reliably automated by darcs-all. Currently, "darcs-all pull" does actually give the error message suggesting "darcs-all get" that you asked for, but only if it started from up to date darcs-all and packages in the first place. So, "darcs-all pull" should: 1 recognize if the initial pull from the ghc repo changes darcs-all itself or packages, and either suggest to restart darcs-all (aborting before trying to pull the other repos), or initiate that restart itself 2 possibly initiate a "darcs-all get" for missing core packages 3 keep a log, and at the end of operations, search that log for a missing packages b darcs "warnings" that indicate that the repo is in a strange state (renaming failed, remove directory failed,..) c darcs conflicts messages (listing files that need looking at) summarizing these bits of information (that otherwise get overlooked quite easily) before terminating. Claus From claus.reinke at talk21.com Wed Aug 13 08:18:14 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Wed Aug 13 08:17:37 2008 Subject: darcs and ghc.. References: <029501c8fcbe$f0162cb0$4c298351@cr3lt> Message-ID: <015501c8fd3e$aa160a70$22438351@cr3lt> > A number of git commands are implemented as crufty shell scripts that > don't check the results of running its plumbing commands. I've been > bitten by silent command failure on a number of occasions. Just > saying. The earlier we start collecting _concrete_ instances of such silent command failures, the better. Quite a bit of darcs trouble is at least indicated by warnings. Many of those warnings should be errors, since overlooking them gives you a not-quite-right repo, with surprising follow-on failures, but at least one can search for the warnings in logs, if you keep them. If there are odd corner cases where git commands fail silently (without even a warning?), then ghc development will be quite efficient at finding those corners, I'd guess!-). So it'd be good to collect and report any and all such instances. Part of the rationale for git was increased likelyhood of getting bugs fixed quickly, after all. Claus From rl at cse.unsw.edu.au Wed Aug 13 08:47:18 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Wed Aug 13 08:46:48 2008 Subject: Build system idea In-Reply-To: <48A2B898.5080701@gmail.com> References: <48A161DA.3010106@gmail.com> <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> <48A29175.1030907@gmail.com> <4D6AF7CE-B789-4021-898D-876475DEABF2@cse.unsw.edu.au> <48A2B898.5080701@gmail.com> Message-ID: <48F76A30-31A2-434F-BA37-BFADBA42C3F5@cse.unsw.edu.au> On 13/08/2008, at 20:34, Simon Marlow wrote: > Roman Leshchinskiy wrote: > >> Of course there should be a standard build system for simple >> packages. It could be part of Cabal or a separate tool (for which >> Cabal could, again, act as a preprocessor). >>> GHC is a special case: we already need a build system for other >>> reasons. >> I agree. I just don't think that adding a full-fledged build system >> to Cabal is the solution. In my experience, huge monolithic tools >> which try to do everything never work well. I much prefer small, >> modular tools. A Haskell-based build system is an interesting >> project but why does it have to be a part of Cabal? > > Hmm, but you said above "there should be a standard build system for > simple packages. It could be part of Cabal...". On second thought, it shouldn't be part of Cabal :-) > Cabal has two parts: some generic infrastructure, and a "simple" > build system (under Distribution.Simple) that suffices for most > packages. We distribute them together only because it's convenient; > you don't have to use the simple build system if you don't want to. My impression of Cabal is that it is a build system with a bit of generic infrastructure. In particular, a large part of the .cabal syntax is specified in terms of this build system and some of it only really makes sense for this build system. > I think perhaps you're objecting to the fact that the "simple" build > system isn't so simple, and we keep adding more functionality to > it. This is true, but the alternative - forcing some packages to > provide their own build system - seems worse to me. Cabal packages do provide their own build system; it's just that they use Cabal syntax instead of, say, make. The advantage of doing this is, of course, that Cabal's syntax is simpler. Adding things to the "simple" build system erodes this advantage. Complex projects will still have complex build systems - the complexity will be in the .cabal files. If Cabal's goal is to be able to build any project it will basically have to duplicate the functionality of autoconf, automake, libtool, make and a couple of other tools *and* be just as flexible. I think this is neither realistic nor necessary. So where do we stop? And what about the packages that Cabal won't support when we stop? IMO, we should have stopped some time ago. A .cabal file should describe a package, not how to build it. Building should be handled by different tools with a clear interface between them and Cabal. If the build system of choice needs additional information, then that information should be provided in a separate file and not in the package description. Again, I'm not arguing against a build system written in Haskell. I'd just like it to be completely separated from Haskell's packaging system. In particular, "polluting" a package description with build information seems wrong to me. Roman From bos at serpentine.com Wed Aug 13 10:51:30 2008 From: bos at serpentine.com (Bryan O'Sullivan) Date: Wed Aug 13 10:50:46 2008 Subject: darcs and ghc.. In-Reply-To: <015501c8fd3e$aa160a70$22438351@cr3lt> References: <029501c8fcbe$f0162cb0$4c298351@cr3lt> <015501c8fd3e$aa160a70$22438351@cr3lt> Message-ID: On Wed, Aug 13, 2008 at 5:18 AM, Claus Reinke wrote: > The earlier we start collecting _concrete_ instances of such silent > command failures, the better. Unfortunately, I can't remember what I was doing at the time, as this occurred a few months ago. From ghcbuild at microsoft.com Wed Aug 13 14:17:36 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Wed Aug 13 14:17:37 2008 Subject: [nightly] 13-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080813181736.C3C9C32407D@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Wed Aug 13 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting darcs failed: Failed to download URL http://darcs.haskell.org/packages/Cabal/_darcs/checkpoints/20080528004259-3fd76-33ef8e30b2db949bd3562b7e3498250416cc1a69.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49, line 10. Nightly run ended at Wed Aug 13 19:18:13 BST 2008 From duncan.coutts at worc.ox.ac.uk Wed Aug 13 08:49:53 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Aug 13 16:14:57 2008 Subject: headless on windows In-Reply-To: <024a01c8fb45$5216a4b0$0f1f8351@cr3lt> References: <028401c8f8cf$d15ad9d0$55228351@cr3lt> <014901c8f995$5f566540$ca1c7ad5@cr3lt> <20080810170736.GA27876@matrix.chaos.earth.li> <00f601c8fb16$2ff9c710$0f1f8351@cr3lt> <1218406714.7661.264.camel@localhost> <024a01c8fb45$5216a4b0$0f1f8351@cr3lt> Message-ID: <1218631793.7661.544.camel@localhost> On Mon, 2008-08-11 at 01:00 +0100, Claus Reinke wrote: > For my issue (build failure with insufficient stack space for haddock > called via cabal), it would have been sufficient if 'Setup haddock --help' > would have pointed to 'Setup configure --haddock-option(s)' - a simple > but useful documentation improvement. Done: Usage: cabal haddock [FLAGS] Flags for haddock: -h --help Show this help text -v --verbose[=n] Control verbosity (n is 0--3, default verbosity level is 1) --distpref=DIR Control which directory Cabal puts its generated files in (default dist) --hoogle Generate a hoogle database --html-location=URL Location of HTML documentation for pre-requisite packages --executables Run haddock for Executables targets --internal Run haddock for internal modules and include all symbols --css=PATH Use PATH as the haddock stylesheet --hyperlink-source Hyperlink the documentation to the source code (using HsColour) --hscolour-css=PATH Use PATH as the HsColour stylesheet Requires cpphs and haddock. Extra options can be set at the configure stage using --haddock-option(s)= From duncan.coutts at worc.ox.ac.uk Wed Aug 13 16:32:39 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Aug 13 16:35:14 2008 Subject: Build system idea In-Reply-To: <48F76A30-31A2-434F-BA37-BFADBA42C3F5@cse.unsw.edu.au> References: <48A161DA.3010106@gmail.com> <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> <48A29175.1030907@gmail.com> <4D6AF7CE-B789-4021-898D-876475DEABF2@cse.unsw.edu.au> <48A2B898.5080701@gmail.com> <48F76A30-31A2-434F-BA37-BFADBA42C3F5@cse.unsw.edu.au> Message-ID: <1218659559.7661.553.camel@localhost> On Wed, 2008-08-13 at 22:47 +1000, Roman Leshchinskiy wrote: > Again, I'm not arguing against a build system written in Haskell. I'd > just like it to be completely separated from Haskell's packaging > system. In particular, "polluting" a package description with build > information seems wrong to me. There is a huge overlap of course. The things needed to build a package tend to be the dependencies. The ability to automatically extract the dependencies from a package description is crucial as it is what enables automatic package management either directly or by conversion to distro packages. Tools like automake + autoconf do not give us that. There is of course some separation possible, which in Cabal roughly corresponds to the stuff under Distribution.Simple vs everything else. We could split those two aspects into separate packages but it's not clear to me that we'd gain much by doing that. There is still the Make build type which we could improve if people want it. That allows the declarative stuff to be given in the .cabal file (so that package managers can do their thing) and all the building is delegated to make. People have not shown any interest in this so it's never been improved much. The obvious disadvantage of using it is that you have to do a lot of work to make your build system do all the things that users expect. Duncan From claus.reinke at talk21.com Wed Aug 13 18:44:46 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Wed Aug 13 18:44:05 2008 Subject: headless on windows References: <028401c8f8cf$d15ad9d0$55228351@cr3lt> <014901c8f995$5f566540$ca1c7ad5@cr3lt> <20080810170736.GA27876@matrix.chaos.earth.li> <00f601c8fb16$2ff9c710$0f1f8351@cr3lt> <1218406714.7661.264.camel@localhost> <024a01c8fb45$5216a4b0$0f1f8351@cr3lt> <1218631793.7661.544.camel@localhost> Message-ID: <020c01c8fd96$30b13260$22438351@cr3lt> Thanks, Claus ----- Original Message ----- From: "Duncan Coutts" To: "Claus Reinke" Cc: Sent: Wednesday, August 13, 2008 1:49 PM Subject: Re: headless on windows > On Mon, 2008-08-11 at 01:00 +0100, Claus Reinke wrote: > >> For my issue (build failure with insufficient stack space for haddock >> called via cabal), it would have been sufficient if 'Setup haddock --help' >> would have pointed to 'Setup configure --haddock-option(s)' - a simple >> but useful documentation improvement. > > Done: > > Usage: cabal haddock [FLAGS] > > Flags for haddock: > -h --help Show this help text > -v --verbose[=n] Control verbosity (n is 0--3, default verbosity level > is 1) > --distpref=DIR Control which directory Cabal puts its generated files > in (default dist) > --hoogle Generate a hoogle database > --html-location=URL Location of HTML documentation for pre-requisite > packages > --executables Run haddock for Executables targets > --internal Run haddock for internal modules and include all > symbols > --css=PATH Use PATH as the haddock stylesheet > --hyperlink-source Hyperlink the documentation to the source code (using > HsColour) > --hscolour-css=PATH Use PATH as the HsColour stylesheet > > Requires cpphs and haddock. > Extra options can be set at the configure stage using --haddock-option(s)= > > From simonmarhaskell at gmail.com Thu Aug 14 08:56:14 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 08:55:29 2008 Subject: patch applied (ghc): put back -fwarn-depcrecations Message-ID: <20080814125614.GA4200@haskell.galois.com> Tue Aug 12 07:16:06 PDT 2008 Simon Marlow * put back -fwarn-depcrecations It was replaced by -fwarn-warnings-deprecations, but I think we want to keep it for backwards compatibility. I'm not sure we want to deprecate it either... M ./compiler/main/DynFlags.hs +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080812141606-12142-0d68aa39413afccce8611db65c8573c28eac6d45.gz From simonmarhaskell at gmail.com Thu Aug 14 08:56:18 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 08:55:35 2008 Subject: patch applied (ghc): FIX #2491 (ghc-pkg unregister should complain about breaking dependent packages) Message-ID: <20080814125618.GA4224@haskell.galois.com> Wed Aug 13 07:25:55 PDT 2008 Simon Marlow * FIX #2491 (ghc-pkg unregister should complain about breaking dependent packages) M ./utils/ghc-pkg/Main.hs -35 +46 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080813142555-12142-d17a3fb6b425a3dbcde6f2698f043469ec292c78.gz From simonmarhaskell at gmail.com Thu Aug 14 08:56:22 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 08:55:38 2008 Subject: patch applied (ghc): FIX #2492: ghc-pkg insists on having HOME environment variable set Message-ID: <20080814125622.GA4254@haskell.galois.com> Wed Aug 13 07:34:36 PDT 2008 Simon Marlow * FIX #2492: ghc-pkg insists on having HOME environment variable set M ./utils/ghc-pkg/Main.hs -8 +16 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080813143436-12142-ba670f5a670b247bd9ba8d981d23807893331ae1.gz From simonmarhaskell at gmail.com Thu Aug 14 08:56:26 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 08:55:43 2008 Subject: patch applied (ghc): FIX #1963: use Cabal's writeFileAtomic to write the new package.conf Message-ID: <20080814125626.GA4285@haskell.galois.com> Wed Aug 13 07:37:38 PDT 2008 Simon Marlow * FIX #1963: use Cabal's writeFileAtomic to write the new package.conf This depends on #2298 also being fixed, which I'll do shortly M ./utils/ghc-pkg/Main.hs -35 +44 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080813143738-12142-f80b4af588237e687e183e1752bdafa5b8411bb2.gz From simonmarhaskell at gmail.com Thu Aug 14 08:56:30 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 08:55:49 2008 Subject: patch applied (ghc): move INPLACE_DATA_DIR into mk/config.mk and share it Message-ID: <20080814125630.GA4318@haskell.galois.com> Wed Aug 13 07:47:07 PDT 2008 Simon Marlow * move INPLACE_DATA_DIR into mk/config.mk and share it M ./driver/Makefile -1 M ./ghc/Makefile -3 M ./mk/config.mk.in +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080813144707-12142-63e5de6004e3a23841dbc99480f639a2049b8ee3.gz From simonmarhaskell at gmail.com Thu Aug 14 08:56:35 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 08:56:10 2008 Subject: patch applied (ghc): add --no-user-package-conf Message-ID: <20080814125635.GA4356@haskell.galois.com> Thu Aug 14 05:53:12 PDT 2008 Simon Marlow * add --no-user-package-conf M ./utils/ghc-pkg/Main.hs +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080814125312-12142-c6b3c71c6a4879d538a6d953de85ed31217bffc4.gz From simonmarhaskell at gmail.com Thu Aug 14 08:56:39 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 08:56:20 2008 Subject: patch applied (ghc): Fix #2441 (unregister/expose/hide packages in non-first package databases) Message-ID: <20080814125639.GA4382@haskell.galois.com> Thu Aug 14 05:53:48 PDT 2008 Simon Marlow * Fix #2441 (unregister/expose/hide packages in non-first package databases) M ./utils/ghc-pkg/Main.hs -36 +51 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080814125348-12142-a07ac6077b40923376da5302116ac8cf866a4ea6.gz From claus.reinke at talk21.com Thu Aug 14 08:58:14 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Thu Aug 14 08:58:01 2008 Subject: ./darcs-all pull -a; sh validate [Mac OS X] Message-ID: <033001c8fe0d$6b4a4ac0$22438351@cr3lt> > My perl is very rusty, so I'll only sketch what I had in mind, > and leave it to someone with more recent perl exposure to > see whether this (completely untested!) code can be adapted > into working code for darcs-all: argh, I hadn't quite realized how rusty. While haskell.org is gone, here's an updated version that isn't quite as useless, I hope (having tested with a dummy darcs and files setup). Claus -------------- next part -------------- A non-text attachment was scrubbed... Name: darcs-all Type: application/octet-stream Size: 6126 bytes Desc: not available Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080814/166c3bc7/darcs-all.obj From cvs-ghc at haskell.org Thu Aug 14 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Thu Aug 14 09:05:18 2008 Subject: Daily report for stable Message-ID: <200808140730.m7E7U25j029846@monk.galois.com> Build results: fast486 stable: fail (failed darcs) kgardas stable: fail (failed stage1) malcolm stable: fail (failed darcs) mnemosyne x86-64 Gentoo stable: pass tnaur PPC OSX stable 2: pass x86 Windows stable: fail (failed getsubrepos) x86 Windows stable fast: pass lost pass pass fail (failed darcs) pass pass x86-64 Linux stable: fail (failed getsubrepos) Old unexpected test failures: TyFamUndec 7 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable conc024 1 tnaur x86 Linux stable conc064 1 malcolm stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 6 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 2 malcolm stable num012 2 tnaur PPC OSX stable outofmem2 7 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 3 malcolm stable tcfail043 7 gabor stable tcfail071 7 gabor stable tcfail121 7 gabor stable tcfail130 7 gabor stable tcfail154 7 gabor stable tcfail157 7 gabor stable tcfail170 7 gabor stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org/ghc-stable/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete == running darcs get --partial http://darcs.haskell.org/ghc-stable/nofib This is the nofib darcs repository (HEAD branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/testsuite darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/testsuite/_darcs/checkpoints/20080805133227-3fd76-148534147f950e6b26eb60914a01266d69b861ec.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 57. -------------- next part -------------- Last 30 lines: Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/random Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/readline Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/template-haskell Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/unix Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/Win32 Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/ALUT Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/GLUT darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/packages/GLUT/_darcs/checkpoints/20080605235620-3fd76-499537dc3d9e0c472e84a758ed957a1d4aba8023.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 57. From cvs-ghc at haskell.org Thu Aug 14 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Thu Aug 14 09:05:21 2008 Subject: Daily report for head Message-ID: <200808140730.m7E7U207029849@monk.galois.com> Build results: x86-64 Linux head: fail (failed getsubrepos) x86 Windows head: fail (failed getsubrepos) x86 Windows head fast: lost fail (failed boottestsuite runtestsuite) fail (failed getsubrepos) fail (failed darcs) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) mnemosyne x86-64 Gentoo head: lost tnaur PPC OSX head 2: lost x86-64 Linux head unreg: fail (failed getsubrepos) Dropping unexpected test passes reports from builders not seen in 7 days: gabor head Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast Dropping unexpected test failures reports from builders not seen in 7 days: gabor head Old unexpected test failures: 1980 5 fast486 head 2047 1 tnaur PPC OSX head TH_spliceE4 1 fast486 head arith011 1 tnaur PPC OSX head barton-mangler-bug 1 tnaur PPC OSX head break017 5 fast486 head break026 1 tnaur PPC OSX head bug1010 1 tnaur PPC OSX head bug1465 1 x86 Windows head fast cholewo-eval 1 malcolm head conc007 5 fast486 head conc008 5 fast486 head conc010 5 fast486 head conc012 5 fast486 head conc014 5 fast486 head conc015 5 fast486 head conc017 5 fast486 head conc018 5 fast486 head conc019 5 fast486 head conc020 1 tnaur PPC OSX head conc022 5 fast486 head conc023 1 malcolm head conc024 5 fast486 head conc029 5 fast486 head conc032 2 fast486 head conc033 5 fast486 head conc034 5 fast486 head conc035 5 fast486 head conc036 5 fast486 head conc058 1 tnaur PPC OSX head conc064 5 fast486 head conc070 1 mnemosyne x86-64 Gentoo head concprog001 5 fast486 head concprog002 5 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 5 fast486 head enum01 5 fast486 head enum02 5 fast486 head enum03 5 fast486 head fast2haskell 1 malcolm head ffi003 1 tnaur PPC OSX head ffi009 1 tnaur PPC OSX head ghcpkg01 5 fast486 head ghcpkg02 5 fast486 head ioref001 2 fast486 head joao-circular 2 mnemosyne x86-64 Gentoo head list001 5 fast486 head num009 3 x86 Windows head fast num012 1 tnaur PPC OSX head num013 5 fast486 head qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head records 5 fast486 head seward-space-leak 1 tnaur PPC OSX head time002 1 fast486 head typecheck.prog001 5 fast486 head ubx-records 5 fast486 head -------------- next part -------------- Last 30 lines: Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/regex-base libraries/regex-base Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/regex-compat libraries/regex-compat Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/regex-posix libraries/regex-posix Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/stm libraries/stm Copying patch 1 of 4...Copying patch 2 of 4...Copying patch 3 of 4...Copying patch 4 of 4...Copying patch 4 of 4... done. Applying patch 1 of 3... Applying patch 2 of 3... Applying patch 3 of 3... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/time libraries/time Copying patch 1 of 5...Copying patch 2 of 5...Copying patch 3 of 5...Copying patch 4 of 5...Copying patch 5 of 5...Copying patch 5 of 5... done. Applying patch 1 of 4... Applying patch 2 of 4... Applying patch 3 of 4... Applying patch 4 of 4... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/xhtml libraries/xhtml Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//testsuite testsuite darcs failed: Failed to download URL http://darcs.haskell.org//testsuite/_darcs/checkpoints/20080807154702-3fd76-1762b803b5757875739cf2aa40368c8d8972fd18.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49, line 43. -------------- next part -------------- Last 30 lines: Applying patch 1 of 122... Applying patch 2 of 122... Applying patch 3 of 122... Applying patch 4 of 122... Applying patch 5 of 122... Applying patch 6 of 122... Applying patch 7 of 122... Applying patch 8 of 122... Applying patch 9 of 122... Applying patch 10 of 122... Applying patch 11 of 122... Applying patch 12 of 122... Applying patch 13 of 122... Applying patch 14 of 122... Applying patch 15 of 122... Applying patch 16 of 122... Applying patch 17 of 122... Applying patch 18 of 122... Applying patch 19 of 122... Applying patch 20 of 122... Applying patch 21 of 122... Applying patch 22 of 122... Applying patch 23 of 122... Applying patch 24 of 122... Applying patch 25 of 122... Applying patch 26 of 122... Applying patch 27 of 122... Applying patch 28 of 122... Applying patch 29 of 122... Applying patch 30 of 122... Applying patch 31 of 122... Applying patch 32 of 122... Applying patch 33 of 122... Applying patch 34 of 122... Applying patch 35 of 122... Applying patch 36 of 122... Applying patch 37 of 122... Applying patch 38 of 122... Applying patch 39 of 122... Applying patch 40 of 122... Applying patch 41 of 122... Applying patch 42 of 122... Applying patch 43 of 122... Applying patch 44 of 122... Applying patch 45 of 122... Applying patch 46 of 122... Applying patch 47 of 122... Applying patch 48 of 122... Applying patch 49 of 122... Applying patch 50 of 122... Applying patch 51 of 122... Applying patch 52 of 122... Applying patch 53 of 122... Applying patch 54 of 122... Applying patch 55 of 122... Applying patch 56 of 122... Applying patch 57 of 122... Applying patch 58 of 122... Applying patch 59 of 122... Applying patch 60 of 122... Applying patch 61 of 122... Applying patch 62 of 122... Applying patch 63 of 122... Applying patch 64 of 122... Applying patch 65 of 122... Applying patch 66 of 122... Applying patch 67 of 122... Applying patch 68 of 122... Applying patch 69 of 122... Applying patch 70 of 122... Applying patch 71 of 122... Applying patch 72 of 122... Applying patch 73 of 122... Applying pat ch 74 of 122... Applying patch 75 of 122... Applying patch 76 of 122... Applying patch 77 of 122... Applying patch 78 of 122... Applying patch 79 of 122... Applying patch 80 of 122... Applying patch 81 of 122... Applying patch 82 of 122... Applying patch 83 of 122... Applying patch 84 of 122... Applying patch 85 of 122... Applying patch 86 of 122... Applying patch 87 of 122... Applying patch 88 of 122... Applying patch 89 of 122... Applying patch 90 of 122... Applying patch 91 of 122... Applying patch 92 of 122... Applying patch 93 of 122... Applying patch 94 of 122... Applying patch 95 of 122... Applying patch 96 of 122... Applying patch 97 of 122... Applying patch 98 of 122... Applying patch 99 of 122... Applying patch 100 of 122... Applying patch 101 of 122... Applying patch 102 of 122... Applying patch 103 of 122... Applying patch 104 of 122... Applying patch 105 of 122... Applying patch 106 of 122... Applying patch 107 of 122... Applying patch 108 of 122... Applying patch 109 of 122... Applying patch 110 of 122... Applying patch 111 of 122... Applying patch 112 of 122... Applying patch 113 of 122... Applying patch 114 of 122... Applying patch 115 of 122... Applying patch 116 of 122... Applying patch 117 of 122... Applying patch 118 of 122... Applying patch 119 of 122... Applying patch 120 of 122... Applying patch 121 of 122... Applying patch 122 of 122... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/array libraries/array Copying patch 1 of 7...Copying patch 2 of 7...Copying patch 3 of 7...Copying patch 4 of 7...Copying patch 5 of 7...Copying patch 6 of 7...Copying patch 7 of 7...Copying patch 7 of 7... done. Applying patch 1 of 6... Applying patch 2 of 6... Applying patch 3 of 6... Applying patch 4 of 6... Applying patch 5 of 6... Applying patch 6 of 6... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/base libraries/base Copying patch 1 of 109...Copying patch 2 of 109...Copying patch 3 of 109...Copying patch 4 of 109...Copying patch 5 of 109...Copying patch 6 of 109...Copying patch 7 of 109...Copying patch 8 of 109...Copying patch 9 of 109...Copying patch 10 of 109...Copying patch 11 of 109...Copying patch 12 of 109...Copying patch 13 of 109...Copying patch 14 of 109...Copying patch 15 of 109...Copying patch 16 of 109...Copying patch 17 of 109...Copying patch 18 of 109...Copying patch 19 of 109...Copying patch 20 of 109...Copying patch 21 of 109...Copying patch 22 of 109...Copying patch 23 of 109...Copying patch 24 of 109...Copying patch 25 of 109...Copying patch 26 of 109...Copying patch 27 of 109...Copying patch 28 of 109...Copying patch 29 of 109...Copying patch 30 of 109...Copying patch 31 of 109...Copying patch 32 of 109...Copying patch 33 of 109...Copying patch 34 of 109...Copying patch 35 of 109...Copying patch 36 of 109...Copying patch 37 of 109...Copying patch 38 of 109...Copying patch 39 of 109...Copying patch 40 of 109...Copying patch 41 of 109...Copying patch 42 of 109...Copying patch 43 of 109...Copying patch 44 of 109...Copying patch 45 of 109...Copying patch 46 of 109...Copying patch 47 of 109...Copying patch 48 of 109...Copying patch 49 of 109...Copying patch 50 of 109...Copying patch 51 of 109...Copying patch 52 of 109...Copying patch 53 of 109...Copying patch 54 of 109...Copying patch 55 of 109...Copying patch 56 of 109...Copying patch 57 of 109...Copying patch 58 of 109...Copying patch 59 of 109...Copying patch 60 of 109...Copying patch 61 of 109...Copying patch 62 of 109...Copying patch 63 of 109...Copying patch 64 of 109...Copying patch 65 of 109...Copying patch 66 of 109...Copying patch 67 of 109...Copying patch 68 of 109...Copying patch 69 of 109...Copying patch 70 of 109...Copying patch 71 of 109...Copying patch 72 of 109...Copying patch 73 of 109...Copying patch 74 of 109...Copying patch 75 of 109...Copying patch 76 of 109...Copying patch 77 of 109...Copying patch 78 of 109...Copying patch 79 of 109...Co pying patch 80 of 109...Copying patch 81 of 109...Copying patch 82 of 109...Copying patch 83 of 109...Copying patch 84 of 109...Copying patch 85 of 109...Copying patch 86 of 109...Copying patch 87 of 109...Copying patch 88 of 109...Copying patch 89 of 109...Copying patch 90 of 109...Copying patch 91 of 109...Copying patch 92 of 109...Copying patch 93 of 109...Copying patch 94 of 109...Copying patch 95 of 109...Copying patch 96 of 109...Copying patch 97 of 109...Copying patch 98 of 109...Copying patch 99 of 109...Copying patch 100 of 109...Copying patch 101 of 109...Copying patch 102 of 109...Copying patch 103 of 109...Copying patch 104 of 109...Copying patch 105 of 109...Copying patch 106 of 109...Copying patch 107 of 109...Copying patch 108 of 109...Copying patch 109 of 109...Copying patch 109 of 109... done. Applying patch 1 of 108... Applying patch 2 of 108... Applying patch 3 of 108... Applying patch 4 of 108... Applying patch 5 of 108... Applying patch 6 of 108... Applying patch 7 of 108... Applying patch 8 of 108... Applying patch 9 of 108... Applying patch 10 of 108... Applying patch 11 of 108... Applying patch 12 of 108... Applying patch 13 of 108... Applying patch 14 of 108... Applying patch 15 of 108... Applying patch 16 of 108... Applying patch 17 of 108... Applying patch 18 of 108... Applying patch 19 of 108... Applying patch 20 of 108... Applying patch 21 of 108... Applying patch 22 of 108... Applying patch 23 of 108... Applying patch 24 of 108... Applying patch 25 of 108... Applying patch 26 of 108... Applying patch 27 of 108... Applying patch 28 of 108... Applying patch 29 of 108... Applying patch 30 of 108... Applying patch 31 of 108... Applying patch 32 of 108... Applying patch 33 of 108... Applying patch 34 of 108... Applying patch 35 of 108... Applying patch 36 of 108... Applying patch 37 of 108... Applying patch 38 of 108... Applying patch 39 of 108... Applying patch 40 of 108... Applying patch 41 of 108... Applying patch 42 of 108... Applying patch 43 of 108... Applying patch 44 of 108... Applying patch 45 of 108... Applying patch 46 of 108... Applying patch 47 of 108... Applying patch 48 of 108... Applying patch 49 of 108... Applying patch 50 of 108... Applying patch 51 of 108... Applying patch 52 of 108... Applying patch 53 of 108... Applying patch 54 of 108... Applying patch 55 of 108... Applying patch 56 of 108... Applying patch 57 of 108... Applying patch 58 of 108... Applying patch 59 of 108... Applying patch 60 of 108... Applying patch 61 of 108... Applying patch 62 of 108... Applying patch 63 of 108... Applying patch 64 of 108... Applying patch 65 of 108... Applying patch 66 of 108... Applying patch 67 of 108... Applying patch 68 of 108... Applying patch 69 of 108... Applying patch 70 of 108... Applying patch 71 of 108... Applying patch 72 of 108... Applying patch 73 of 108... Applying pat ch 74 of 108... Applying patch 75 of 108... Applying patch 76 of 108... Applying patch 77 of 108... Applying patch 78 of 108... Applying patch 79 of 108... Applying patch 80 of 108... Applying patch 81 of 108... Applying patch 82 of 108... Applying patch 83 of 108... Applying patch 84 of 108... Applying patch 85 of 108... Applying patch 86 of 108... Applying patch 87 of 108... Applying patch 88 of 108... Applying patch 89 of 108... Applying patch 90 of 108... Applying patch 91 of 108... Applying patch 92 of 108... Applying patch 93 of 108... Applying patch 94 of 108... Applying patch 95 of 108... Applying patch 96 of 108... Applying patch 97 of 108... Applying patch 98 of 108... Applying patch 99 of 108... Applying patch 100 of 108... Applying patch 101 of 108... Applying patch 102 of 108... Applying patch 103 of 108... Applying patch 104 of 108... Applying patch 105 of 108... Applying patch 106 of 108... Applying patch 107 of 108... Applying patch 108 of 108... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/base3-compat libraries/base3-compat Copying patch 1 of 5...Copying patch 2 of 5...Copying patch 3 of 5...Copying patch 4 of 5...Copying patch 5 of 5...Copying patch 5 of 5... done. Applying patch 1 of 5... Applying patch 2 of 5... Applying patch 3 of 5... Applying patch 4 of 5... Applying patch 5 of 5... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/bytestring libraries/bytestring Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/Cabal libraries/Cabal This is GHC's branch of the main Cabal repo. NB. DO NOT push new Cabal patches to this repo, instead use the main Cabal repo at http://darcs.haskell.org/cabal Patches to this repo must pass GHC's validate script before being pushed. ********************** Copying patch 1 of 136...Copying patch 2 of 136...Copying patch 3 of 136...Copying patch 4 of 136...Copying patch 5 of 136...Copying patch 6 of 136...Copying patch 7 of 136...Copying patch 8 of 136...Copying patch 9 of 136...Copying patch 10 of 136...Copying patch 11 of 136...Copying patch 12 of 136...Copying patch 13 of 136...Copying patch 14 of 136...Copying patch 15 of 136...Copying patch 16 of 136...Copying patch 17 of 136...Copying patch 18 of 136...Copying patch 19 of 136...Copying patch 20 of 136...Copying patch 21 of 136...Copying patch 22 of 136...Copying patch 23 of 136...Copying patch 24 of 136...Copying patch 25 of 136...Copying patch 26 of 136...Copying patch 27 of 136...Copying patch 28 of 136...Copying patch 29 of 136...Copying patch 30 of 136...Copying patch 31 of 136...Copying patch 32 of 136...Copying patch 33 of 136...Copying patch 34 of 136...Copying patch 35 of 136...Copying patch 36 of 136...Copying patch 37 of 136...Copying patch 38 of 136...Copying patch 39 of 136...Copying patch 40 of 136...Copying patch 41 of 136...Copying patch 42 of 136...Copying patch 43 of 136...Copying patch 44 of 136...Copying patch 45 of 136...Copying patch 46 of 136...Copying patch 47 of 136...Copying patch 48 of 136...Copying patch 49 of 136...Copying patch 50 of 136...Copying patch 51 of 136...Copying patch 52 of 136...Copying patch 53 of 136...Copying patch 54 of 136...Copying patch 55 of 136...Copying patch 56 of 136...Copying patch 57 of 136...Copying patch 58 of 136...Copying patch 59 of 136...Copying patch 60 of 136...Copying patch 61 of 136...Copying patch 62 of 136...Copying patch 63 of 136...Copying patch 64 of 136...Copying patch 65 of 136...Copying patch 66 of 136...Copying patch 67 of 136...Copying patch 68 of 136...Copying patch 69 of 136...Copying patch 70 of 136...Copying patch 71 of 136...Copying patch 72 of 136...Copying patch 73 of 136...Copying patch 74 of 136...Copying patch 75 of 136...Copying patch 76 of 136...Copying patch 77 of 136...Copying patch 78 of 136...Copying patch 79 of 136...Co pying patch 80 of 136...Copying patch 81 of 136...Copying patch 82 of 136...Copying patch 83 of 136...Copying patch 84 of 136...Copying patch 85 of 136...Copying patch 86 of 136...Copying patch 87 of 136...Copying patch 88 of 136...Copying patch 89 of 136...Copying patch 90 of 136...Copying patch 91 of 136...Copying patch 92 of 136...Copying patch 93 of 136...Copying patch 94 of 136...Copying patch 95 of 136...Copying patch 96 of 136...Copying patch 97 of 136...Copying patch 98 of 136...Copying patch 99 of 136...Copying patch 100 of 136...Copying patch 101 of 136...Copying patch 102 of 136...Copying patch 103 of 136...Copying patch 104 of 136...Copying patch 105 of 136...Copying patch 106 of 136...Copying patch 107 of 136...Copying patch 108 of 136...Copying patch 109 of 136...Copying patch 110 of 136...Copying patch 111 of 136...Copying patch 112 of 136...Copying patch 113 of 136...Copying patch 114 of 136...Copying patch 115 of 136...Copying patch 116 of 136...Copying patch 117 of 136...Copying patch 118 of 136...Copying patch 119 of 136...Copying patch 120 of 136...Copying patch 121 of 136...Copying patch 122 of 136...Copying patch 123 of 136...Copying patch 124 of 136...Copying patch 125 of 136...Copying patch 126 of 136...Copying patch 127 of 136...Copying patch 128 of 136...Copying patch 129 of 136...Copying patch 130 of 136...Copying patch 131 of 136...Copying patch 132 of 136...Copying patch 133 of 136...Copying patch 134 of 136...Copying patch 135 of 136...Copying patch 136 of 136... darcs failed: Failed to download URL http://darcs.haskell.org//packages/Cabal/_darcs/patches/20080528004259-3fd76-33ef8e30b2db949bd3562b7e3498250416cc1a69.gz : HTTP error (404?) darcs failed: 512 at ./darcs-all line 49, line 10. -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-fast-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-fast-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc" > calibrate.out c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[2]: *** [install-inplace/bin/timeout.exe] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make fast=YES make[2]: list: Command not found make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[3]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[3]: *** [install-inplace/bin/timeout.exe] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' make[2]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: *** [fast] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/pretty libraries/pretty Copying patch 1 of 8...Copying patch 2 of 8...Copying patch 3 of 8...Copying patch 4 of 8...Copying patch 5 of 8...Copying patch 6 of 8...Copying patch 7 of 8...Copying patch 8 of 8...Copying patch 8 of 8... done. Applying patch 1 of 7... Applying patch 2 of 7... Applying patch 3 of 7... Applying patch 4 of 7... Applying patch 5 of 7... Applying patch 6 of 7... Applying patch 7 of 7... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/process libraries/process Copying patch 1 of 12...Copying patch 2 of 12...Copying patch 3 of 12...Copying patch 4 of 12...Copying patch 5 of 12...Copying patch 6 of 12...Copying patch 7 of 12...Copying patch 8 of 12...Copying patch 9 of 12...Copying patch 10 of 12...Copying patch 11 of 12...Copying patch 12 of 12...Copying patch 12 of 12... done. Applying patch 1 of 11... Applying patch 2 of 11... Applying patch 3 of 11... Applying patch 4 of 11... Applying patch 5 of 11... Applying patch 6 of 11... Applying patch 7 of 11... Applying patch 8 of 11... Applying patch 9 of 11... Applying patch 10 of 11... Applying patch 11 of 11... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/random libraries/random Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/template-haskell libraries/template-haskell Copying patch 1 of 8...Copying patch 2 of 8...Copying patch 3 of 8...Copying patch 4 of 8...Copying patch 5 of 8...Copying patch 6 of 8...Copying patch 7 of 8...Copying patch 8 of 8...Copying patch 8 of 8... done. Applying patch 1 of 7... Applying patch 2 of 7... Applying patch 3 of 7... Applying patch 4 of 7... Applying patch 5 of 7... Applying patch 6 of 7... Applying patch 7 of 7... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/unix libraries/unix Copying patch 1 of 5...Copying patch 2 of 5...Copying patch 3 of 5...Copying patch 4 of 5...Copying patch 5 of 5...Copying patch 5 of 5... done. Applying patch 1 of 4... Applying patch 2 of 4... Applying patch 3 of 4... Applying patch 4 of 4... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/Win32 libraries/Win32 Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//testsuite testsuite darcs failed: Failed to download URL http://darcs.haskell.org//testsuite/_darcs/checkpoints/20080807154702-3fd76-1762b803b5757875739cf2aa40368c8d8972fd18.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49, line 43. From simonmarhaskell at gmail.com Thu Aug 14 09:09:17 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 09:08:31 2008 Subject: patch applied (testsuite): update these tests Message-ID: <20080814130916.GA7239@haskell.galois.com> Wed Aug 13 06:54:00 PDT 2008 Simon Marlow * update these tests M ./tests/ghc-regress/cabal/Makefile -4 +3 M ./tests/ghc-regress/cabal/all.T -2 +1 M ./tests/ghc-regress/cabal/cabal01/cabal01.stdout -2 A ./tests/ghc-regress/cabal/ghcpkg01.stderr A ./tests/ghc-regress/cabal/ghcpkg01.stdout M ./tests/ghc-regress/cabal/ghcpkg03.stdout -5 M ./tests/ghc-regress/cabal/test3.pkg +1 M ./tests/ghc-regress/cabal/test4.pkg +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080813135400-12142-75f889894450000de58913e8d3c6ed71b0302e90.gz From simonmarhaskell at gmail.com Thu Aug 14 09:09:22 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 09:08:39 2008 Subject: patch applied (testsuite): add test for #2441, and stacking of package.confs Message-ID: <20080814130922.GA7285@haskell.galois.com> Thu Aug 14 05:14:29 PDT 2008 Simon Marlow * add test for #2441, and stacking of package.confs M ./tests/ghc-regress/cabal/Makefile +20 M ./tests/ghc-regress/cabal/all.T +7 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080814121429-12142-02d7ea3d42be606e3534f3b8d734eea6b64eeb6c.gz From simonmarhaskell at gmail.com Thu Aug 14 09:09:19 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 09:08:42 2008 Subject: patch applied (testsuite): add test for #2491 Message-ID: <20080814130919.GA7265@haskell.galois.com> Wed Aug 13 07:03:33 PDT 2008 Simon Marlow * add test for #2491 M ./tests/ghc-regress/cabal/Makefile +4 M ./tests/ghc-regress/cabal/ghcpkg01.stderr +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080813140333-12142-73e5943eccfad8c55af13eec51f62417470084c0.gz From simonmarhaskell at gmail.com Thu Aug 14 09:09:24 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 14 09:08:48 2008 Subject: patch applied (testsuite): update Message-ID: <20080814130924.GA7302@haskell.galois.com> Thu Aug 14 05:52:23 PDT 2008 Simon Marlow * update M ./tests/ghc-regress/ghci/scripts/ghci024.py +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080814125223-12142-84065ac25545704a6b2731ddf4bfd6e246385f52.gz From marlowsd at gmail.com Thu Aug 14 04:01:34 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Thu Aug 14 09:09:34 2008 Subject: Build system idea In-Reply-To: References: <48A161DA.3010106@gmail.com> <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> <48A29175.1030907@gmail.com> <4D6AF7CE-B789-4021-898D-876475DEABF2@cse.unsw.edu.au> <48A2B898.5080701@gmail.com> <48F76A30-31A2-434F-BA37-BFADBA42C3F5@cse.unsw.edu.au> <1218659559.7661.553.camel@localhost> Message-ID: <48A3E65E.7030609@gmail.com> Roman Leshchinskiy wrote: > But that is precisely my (other) point. A lot of that work is really > unnecessary and could be done by Cabal since it only or mostly depends > on the package information. Instead, it is implemented somewhere in > Distribution.Simple and not really usable from the outside. For > instance, a lot of the functionality of setup sdist, setup register and > so on could be implemented generically and used by a make-based build > system as well. That's exactly what I'm proposing we do in GHC: re-use Cabal's setup register and some of the other parts of the simple build system in a make-based build system for packages. It might require a bit of refactoring of Cabal, but I don't expect it to be a major upheaval at all. I think what you're proposing is mostly a matter of abstracting parts of Cabal with cleaner and more modular APIs, which is absolutely a good thing, but doesn't require a fundamental redesign. The tight coupling and lack of separation between Cabal's generic parts and the simple build system is somewhat accidental (lazy implementors :-), and is actually a lot better than it used to be thanks to the work Duncan has put in. I'm sure it'll improve further over time. The other part of your complaint is that the BuildInfo is in the .cabal file along with the PackageDescription (the types are pretty well separated internally). Again I don't think there's anything fundamental here, and in fact some packages have separate .buildinfo files. Cheers, Simon From chak at cse.unsw.edu.au Wed Aug 13 21:58:11 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Thu Aug 14 09:13:43 2008 Subject: ./darcs-all pull -a; sh validate [Mac OS X] In-Reply-To: <011401c8fd3b$ffe47840$22438351@cr3lt> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE80669CD@EA-EXMSG-C334.europe.corp.microsoft.com> <011401c8fd3b$ffe47840$22438351@cr3lt> Message-ID: <94584406-C0C9-4CE3-821C-674F0374E6F7@cse.unsw.edu.au> I think what SimonPJ suggested, that the build system just gives an appropriate error message if a component is missing, would be much easier to realise. Manuel Claus Reinke: >> "darcs-all get; darcs-all pull -a; sh validate" instead of just the >> latter two. > > actually, since pull might change darcs-all or packages, either of > which > may change what "darcs-all get" does, that needs to be > > "darcs-all pull -a; darcs-all get; sh validate" > > which, since pull might change darcs-all, directly or via packages, > becomes > > "darcs pull -a; darcs-all pull -a; darcs-all get; sh validate" > > which, since pull might change distclean, becomes > > "make distclean; darcs pull -a; darcs-all pull -a; darcs-all get; sh > validate" > > fun, isn't it?-) > > It would be useful if the three middle steps were reliably automated > by darcs-all. Currently, "darcs-all pull" does actually give the > error message suggesting "darcs-all get" that you asked for, but > only if it started from up to date darcs-all and packages in the > first place. > So, "darcs-all pull" should: > > 1 recognize if the initial pull from the ghc repo changes darcs- > all itself or packages, and either suggest to restart > darcs-all (aborting before trying to pull the other repos), or > initiate that restart itself > > 2 possibly initiate a "darcs-all get" for missing core packages > > 3 keep a log, and at the end of operations, search that log for > a missing packages > b darcs "warnings" that indicate that the repo is in a strange > state (renaming failed, remove directory failed,..) > c darcs conflicts messages (listing files that need looking at) > > summarizing these bits of information (that otherwise get > overlooked quite easily) before terminating. > > Claus > From claus.reinke at talk21.com Thu Aug 14 04:37:49 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Thu Aug 14 10:03:56 2008 Subject: ./darcs-all pull -a; sh validate [Mac OS X] References: <638ABD0A29C8884A91BC5FB5C349B1C32AE80669CD@EA-EXMSG-C334.europe.corp.microsoft.com> <011401c8fd3b$ffe47840$22438351@cr3lt> <94584406-C0C9-4CE3-821C-674F0374E6F7@cse.unsw.edu.au> Message-ID: <02fc01c8fde9$0a4e73a0$22438351@cr3lt> >I think what SimonPJ suggested, that the build system just gives an appropriate error message if a >component is missing, would be much easier to realise. That test already exists (Makefile check-packages:) but doesn't seem to have followed the changes in packages file format, so it doesn't trigger. But moving the error report to darcs-all would get the error message earlier; before running all of "boot;configure;make". Indeed, darcs-all does try to report missing packages, but is currently unaware of when it has updated itself, so again, that test doesn't necessarily trigger. Also, summarizing conflicts and warnings (which, in darcs, should often be errors, like failing to remove an obsolete directory because it wasn't cleaned completely, or failing to apply parts of a patch because of file access issues, ..) at the end of each darcs-all run would reduce the chances of trying to build an inconsistent repo. My perl is very rusty, so I'll only sketch what I had in mind, and leave it to someone with more recent perl exposure to see whether this (completely untested!) code can be adapted into working code for darcs-all: $ diff darcs-all ../darcs-all 47a48,49 > my @darcs_output; > 49c51,54 < system ("darcs", @_) == 0 --- > > # run darcs, keep output > @darcs_output = `darcs @_`; > @darcs_output != () 51a57,67 > > # keep per-package record of warnings and conflicts > my $previous; > foreach (@darcs_output) { > if (/^Warning/) { > $warnings[@_[$#_]] .= $_; > } elsif ($previous =~ /^We have conflicts/) { > $conflicts[@_[$#_]] .= $_; > } > $previous = $_; > } 57a74 > my %modtime; 59a77,79 > # keep track of who we are > $modtime["darcs-all"] = (stat("darcs-all"))[9]; > $modtime["packages"] = (stat("packages"))[9]; 67a88,94 > > # if we have updated ourselves, all bets are off > if (($localpath==".") && > ( ((stat("darcs-all"))[9] != $modtime["darcs-all"]) > || ((stat("packages"))[9] != $modtime["packages"]) > )) > { die "darcs-all or packages updated; please re-run your darcs-all command"; } The per-package records of warnings and conflicts, indexed by $localpath (which, in sub darcs, seems to be @_[$#_]), would need to be printed at the end of the run, and their variables be declared somewhere. darcs seems to report both conflicts and warnings to stdout. Claus >>> "darcs-all get; darcs-all pull -a; sh validate" instead of just the latter two. >> >> actually, since pull might change darcs-all or packages, either of which >> may change what "darcs-all get" does, that needs to be >> >> "darcs-all pull -a; darcs-all get; sh validate" >> >> which, since pull might change darcs-all, directly or via packages, becomes >> >> "darcs pull -a; darcs-all pull -a; darcs-all get; sh validate" >> >> which, since pull might change distclean, becomes >> >> "make distclean; darcs pull -a; darcs-all pull -a; darcs-all get; sh validate" >> >> fun, isn't it?-) >> >> It would be useful if the three middle steps were reliably automated by darcs-all. Currently, >> "darcs-all pull" does actually give the error message suggesting "darcs-all get" that you asked >> for, but only if it started from up to date darcs-all and packages in the first place. >> So, "darcs-all pull" should: >> >> 1 recognize if the initial pull from the ghc repo changes darcs- all itself or packages, and >> either suggest to restart >> darcs-all (aborting before trying to pull the other repos), or initiate that restart itself >> >> 2 possibly initiate a "darcs-all get" for missing core packages >> >> 3 keep a log, and at the end of operations, search that log for >> a missing packages >> b darcs "warnings" that indicate that the repo is in a strange >> state (renaming failed, remove directory failed,..) >> c darcs conflicts messages (listing files that need looking at) >> >> summarizing these bits of information (that otherwise get >> overlooked quite easily) before terminating. >> >> Claus >> > From rl at cse.unsw.edu.au Wed Aug 13 23:05:07 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Thu Aug 14 10:20:57 2008 Subject: Build system idea In-Reply-To: <1218659559.7661.553.camel@localhost> References: <48A161DA.3010106@gmail.com> <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> <48A29175.1030907@gmail.com> <4D6AF7CE-B789-4021-898D-876475DEABF2@cse.unsw.edu.au> <48A2B898.5080701@gmail.com> <48F76A30-31A2-434F-BA37-BFADBA42C3F5@cse.unsw.edu.au> <1218659559.7661.553.camel@localhost> Message-ID: On 14/08/2008, at 06:32, Duncan Coutts wrote: > On Wed, 2008-08-13 at 22:47 +1000, Roman Leshchinskiy wrote: > >> Again, I'm not arguing against a build system written in Haskell. I'd >> just like it to be completely separated from Haskell's packaging >> system. In particular, "polluting" a package description with build >> information seems wrong to me. > > There is a huge overlap of course. The things needed to build a > package > tend to be the dependencies. The ability to automatically extract the > dependencies from a package description is crucial as it is what > enables > automatic package management either directly or by conversion to > distro > packages. Tools like automake + autoconf do not give us that. Right. Dependencies are part of a package description. That's what Cabal should do. It should provide a nice clean interface to the dependencies stuff for the build system to use. I don't think it does that at the moment; IIUC, it is all done by Distribution.Simple. > There is of course some separation possible, which in Cabal roughly > corresponds to the stuff under Distribution.Simple vs everything else. > We could split those two aspects into separate packages but it's not > clear to me that we'd gain much by doing that. My point isn't really about distribution, it's about coupling. My concern is that the syntax of .cabal files is increasingly based on what Distribution.Simple needs. This effectively makes all other build systems second class. It also loses us clean package descriptions which is what .cabal files should be. It's not too bad at the moment but will get worse as Distribution.Simple gets more complex since it will need more and more information. Just as an example, consider something like ld-options. This is obviously not a dependency and is basically only documented by how it is used by Distribution.Simple. It shouldn't be in .cabal, IMO. If a build system needs this information, it should be provided somewhere else. > There is still the Make build type which we could improve if people > want > it. That allows the declarative stuff to be given in the .cabal file > (so > that package managers can do their thing) and all the building is > delegated to make. People have not shown any interest in this so it's > never been improved much. The obvious disadvantage of using it is that > you have to do a lot of work to make your build system do all the > things > that users expect. But that is precisely my (other) point. A lot of that work is really unnecessary and could be done by Cabal since it only or mostly depends on the package information. Instead, it is implemented somewhere in Distribution.Simple and not really usable from the outside. For instance, a lot of the functionality of setup sdist, setup register and so on could be implemented generically and used by a make-based build system as well. Also, there is no easy way for build systems to work with the declarative stuff because a lot of that functionality is, again, part of Distribution.Simple. IMO, this is a direct result of the tight coupling between the package management and build system parts of Cabal. The other problem, of course, is that it isn't clear what exactly a build system should provide. IIUC, that's what "Building and installing a package" in the Cabal manual defines but there, we have things like this: setup test Run the test suite specified by the runTests field of Distribution.Simple.UserHooks. See Distribution.Simple for information about creating hooks and using defaultMainWithHooks. As a matter of fact, a lot of Cabal is documented in terms of what Distribution.Simple does. Again, this effectively shuts out other build systems. I'm sorry if this all sounds too negative, it shouldn't really. I think you guys have done a great job in implementing a system which is obviously very important to the community. I just somewhat disagree with the direction in which it is heading now. Roman From simonpj at microsoft.com Thu Aug 14 11:29:24 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Thu Aug 14 11:28:38 2008 Subject: patch applied (ghc): Make dictionary functions small Message-ID: <20080814152924.GA11167@haskell.galois.com> Thu Aug 14 07:53:55 PDT 2008 simonpj@microsoft.com * Make dictionary functions small This patch makes an important change to the way that dictionary functions are handled. Before, they were unconditionally marked INLIINE, but all the code written by the user in the instance was inside that unconditionally-inlined function. Result: massive code bloat in programs that use complicated instances. This patch make instances behave rather as if all the methods were written in separate definitions. That dramatically reduces bloat. I am not 100% certain that all the corners are correct; for example, when default methods are marked INLINE, are they inlined? So this is a patch in progress. It's nice that the patch also removes a lot of code. I deleted some out of date comments, but there's something like 100 fewer lines of code in the new version! M ./compiler/typecheck/TcBinds.lhs -9 +12 M ./compiler/typecheck/TcClassDcl.lhs -287 +75 M ./compiler/typecheck/TcInstDcls.lhs -272 +243 M ./compiler/typecheck/TcType.lhs -10 +18 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080814145355-1287e-4af98f22852d102572ed78e8e87705efdce2e64c.gz From simonpj at microsoft.com Thu Aug 14 11:29:28 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Thu Aug 14 11:28:42 2008 Subject: patch applied (ghc): Improve -fwarn-orphans documentation (thanks to Tim) Message-ID: <20080814152928.GA11202@haskell.galois.com> Thu Aug 14 08:26:48 PDT 2008 simonpj@microsoft.com * Improve -fwarn-orphans documentation (thanks to Tim) M ./docs/users_guide/separate_compilation.xml -1 +7 M ./docs/users_guide/using.xml -1 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080814152648-1287e-9eb29053268e0509e9e1a9e758269f255c21533b.gz From simonpj at microsoft.com Thu Aug 14 12:01:22 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Thu Aug 14 12:00:36 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <20080814152924.GA11167@haskell.galois.com> References: <20080814152924.GA11167@haskell.galois.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> Bother! I did not mean to push the patch below. I have not fully validated etc... somehow I did this by mistake. (I was pushing a documentation patch.) I don't know how to undo it though! Obliterate in the main repo? A reverse patch? Sadly Ian is out and Simon has gone home. Can someone who knows what they are doing expunge it from the HEAD repo and tell me what actions I need to take at this end? Meanwhile, refain from pulling until you get the all-clear. Sorry. It's annoying because it's 98% there. There is only one test that fails in anything other than trivial error-message wibbling fashion, but I don't have time to fix that tonight. Simon | -----Original Message----- | From: cvs-ghc-bounces@haskell.org [mailto:cvs-ghc-bounces@haskell.org] On Behalf Of Simon Peyton Jones | Sent: 14 August 2008 16:29 | To: cvs-ghc@haskell.org | Subject: patch applied (ghc): Make dictionary functions small | | Thu Aug 14 07:53:55 PDT 2008 simonpj@microsoft.com | * Make dictionary functions small | | This patch makes an important change to the way that dictionary | functions are handled. Before, they were unconditionally marked | INLIINE, but all the code written by the user in the instance | was inside that unconditionally-inlined function. Result: massive | code bloat in programs that use complicated instances. | | This patch make instances behave rather as if all the methods | were written in separate definitions. That dramatically reduces | bloat. | | I am not 100% certain that all the corners are correct; for example, | when default methods are marked INLINE, are they inlined? So this | is a patch in progress. | | It's nice that the patch also removes a lot of code. I deleted some | out of date comments, but there's something like 100 fewer lines of | code in the new version! | | | M ./compiler/typecheck/TcBinds.lhs -9 +12 | M ./compiler/typecheck/TcClassDcl.lhs -287 +75 | M ./compiler/typecheck/TcInstDcls.lhs -272 +243 | M ./compiler/typecheck/TcType.lhs -10 +18 | | View patch online: | http://darcs.haskell.org/ghc/_darcs/patches/20080814145355-1287e- | 4af98f22852d102572ed78e8e87705efdce2e64c.gz | | _______________________________________________ | Cvs-ghc mailing list | Cvs-ghc@haskell.org | http://www.haskell.org/mailman/listinfo/cvs-ghc From Malcolm.Wallace at cs.york.ac.uk Thu Aug 14 12:17:34 2008 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Thu Aug 14 12:21:55 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> Simon Peyton-Jones wrote: > Bother! I did not mean to push the patch below. > Can someone who knows what they are doing expunge it from the HEAD > repo and tell me what actions I need to take at this end? Although the usual policy is not to permit "unpull"s on the main repo, I have unpulled this patch anyway. If anyone (or any buildbot) has pulled this patch in the meantime, they should unpull it manually from their own repo. I hope this does not inconvenience anyone too much. Simon: you only need to amend-record your patch and push it again when it is correct. Regards, Malcolm From simonpj at microsoft.com Thu Aug 14 12:25:52 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Thu Aug 14 12:25:06 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8435C02@EA-EXMSG-C334.europe.corp.microsoft.com> | Although the usual policy is not to permit "unpull"s on the main repo, I | have unpulled this patch anyway. If anyone (or any buildbot) has pulled | this patch in the meantime, they should unpull it manually from their | own repo. I hope this does not inconvenience anyone too much. Thanks Malcolm. Sorry about that everyone. | You can record an UNDO patch and push that. | | That should work for everyone else without them needing to take any | action. They'll end up with both patches the 'do' and the corresponding | 'undo' one. I don't know how to make an UNDO patch. But Malcolm has solved the problem anyway. S From duncan.coutts at worc.ox.ac.uk Thu Aug 14 12:37:43 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Thu Aug 14 12:37:24 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8435C02@EA-EXMSG-C334.europe.corp.microsoft.com> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435C02@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <1218731863.13639.40.camel@localhost> On Thu, 2008-08-14 at 17:25 +0100, Simon Peyton-Jones wrote: > | Although the usual policy is not to permit "unpull"s on the main repo, I > | have unpulled this patch anyway. If anyone (or any buildbot) has pulled > | this patch in the meantime, they should unpull it manually from their > | own repo. I hope this does not inconvenience anyone too much. > > Thanks Malcolm. Sorry about that everyone. > > | You can record an UNDO patch and push that. > | > | That should work for everyone else without them needing to take any > | action. They'll end up with both patches the 'do' and the corresponding > | 'undo' one. > > I don't know how to make an UNDO patch. But Malcolm has solved the problem anyway. Here's an example of using darcs rollback: $ darcs rollback Fri Jul 11 19:07:23 BST 2008 Duncan Coutts * Merge StateTrans into State and simplify Shall I rollback this patch? [yNvpq], or ? for help: y Finished rolling back. $ darcs changes --last=2 Fri Jul 11 19:07:23 BST 2008 Duncan Coutts UNDO: Merge StateTrans into State and simplify Fri Jul 11 19:07:23 BST 2008 Duncan Coutts * Merge StateTrans into State and simplify So now I have two patches locally, the original one and the undo one. In your example, you'd already pushed the original one. So you could then push the undo one as well. That avoids the problem that Malcolm notes, which is that with removing the patch from the server side, someone might have already pulled it in the mean time and then when you later push the real patch, it would conflict with the original incorrect patch. If the window was very narrow then perhaps nobody will be affected, but it's best to avoid removing patches from a public repo in general. Adding an inverse/undo patch is the right thing to do in this kind of situation. Duncan From simonpj at microsoft.com Thu Aug 14 12:48:20 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Thu Aug 14 12:47:35 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <1218731863.13639.40.camel@localhost> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435C02@EA-EXMSG-C334.europe.corp.microsoft.com> <1218731863.13639.40.camel@localhost> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8435C14@EA-EXMSG-C334.europe.corp.microsoft.com> | Here's an example of using darcs rollback: | | $ darcs rollback | Fri Jul 11 19:07:23 BST 2008 Duncan Coutts | * Merge StateTrans into State and simplify | Shall I rollback this patch? [yNvpq], or ? for help: y | Finished rolling back. | | $ darcs changes --last=2 | Fri Jul 11 19:07:23 BST 2008 Duncan Coutts | UNDO: Merge StateTrans into State and simplify That's what I didn't know, thanks. | That avoids the problem that Malcolm notes, which is that with removing | the patch from the server side, someone might have already pulled it in | the mean time and then when you later push the real patch, it would | conflict with the original incorrect patch. If the window was very | narrow then perhaps nobody will be affected, but it's best to avoid | removing patches from a public repo in general. Adding an inverse/undo | patch is the right thing to do in this kind of situation. Indeed. Fortunately this time the window was indeed a matter of minutes. ta S From nominolo at googlemail.com Thu Aug 14 13:20:44 2008 From: nominolo at googlemail.com (Thomas Schilling) Date: Thu Aug 14 13:20:06 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> Message-ID: <916b84820808141020p1a32fbfcg22d9cb5480efe26e@mail.gmail.com> I wonder if that broke the Git mirror... On Thu, Aug 14, 2008 at 6:17 PM, Malcolm Wallace wrote: > Simon Peyton-Jones wrote: > >> Bother! I did not mean to push the patch below. >> Can someone who knows what they are doing expunge it from the HEAD >> repo and tell me what actions I need to take at this end? > > Although the usual policy is not to permit "unpull"s on the main repo, I > have unpulled this patch anyway. If anyone (or any buildbot) has pulled > this patch in the meantime, they should unpull it manually from their > own repo. I hope this does not inconvenience anyone too much. > > Simon: you only need to amend-record your patch and push it again when > it is correct. > > Regards, > Malcolm > > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc > From nominolo at googlemail.com Thu Aug 14 13:40:46 2008 From: nominolo at googlemail.com (Thomas Schilling) Date: Thu Aug 14 13:39:58 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <916b84820808141020p1a32fbfcg22d9cb5480efe26e@mail.gmail.com> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> <916b84820808141020p1a32fbfcg22d9cb5480efe26e@mail.gmail.com> Message-ID: <916b84820808141040h6e8f4342u91b33bc150caeca7@mail.gmail.com> Ok, naturally, unpulling from darcs doesn't unpull from the git repo and the darcs repo it is based on. In case we ever have to do this again (hopefully not), here's what i did: $ git log # to find out the commit id $ git revert # create an invert commit $ git status # should report no changes # now git has changed the working directory, so darcs will think there are new changes # this we have to create a manual revert on the darcs side. $ darcs record -a $ darcs whatsnew No changes. On Thu, Aug 14, 2008 at 7:20 PM, Thomas Schilling wrote: > I wonder if that broke the Git mirror... > > On Thu, Aug 14, 2008 at 6:17 PM, Malcolm Wallace > wrote: >> Simon Peyton-Jones wrote: >> >>> Bother! I did not mean to push the patch below. >>> Can someone who knows what they are doing expunge it from the HEAD >>> repo and tell me what actions I need to take at this end? >> >> Although the usual policy is not to permit "unpull"s on the main repo, I >> have unpulled this patch anyway. If anyone (or any buildbot) has pulled >> this patch in the meantime, they should unpull it manually from their >> own repo. I hope this does not inconvenience anyone too much. >> >> Simon: you only need to amend-record your patch and push it again when >> it is correct. >> >> Regards, >> Malcolm >> >> _______________________________________________ >> Cvs-ghc mailing list >> Cvs-ghc@haskell.org >> http://www.haskell.org/mailman/listinfo/cvs-ghc >> > From igloo at earth.li Thu Aug 14 13:47:31 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 14 13:46:47 2008 Subject: darcs patch: Stop dph/dph-{par, seq} reconfiguring themselves all th... Message-ID: Thu Aug 14 18:30:13 BST 2008 Ian Lynagh * Stop dph/dph-{par,seq} reconfiguring themselves all the time -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/x-darcs-patch Size: 94569 bytes Desc: A darcs patch for your repository! Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080814/b5e9c934/attachment-0001.bin From catamorphism at gmail.com Thu Aug 14 17:11:51 2008 From: catamorphism at gmail.com (Tim Chevalier) Date: Thu Aug 14 17:11:03 2008 Subject: Unboxed singleton tuples Message-ID: <4683d9370808141411m4007eabar25a92ea0e6c56470@mail.gmail.com> While reading some Core code, I noticed a function whose return type was (# State# RealWorld #). I was curious why unboxed tuples of arity 1 would exist, so I dug around in the GHC sources and found that they are used when desugaring foreign calls, as per the comment at the beginning of boxResult in deSugar/DsCCall.lhs. But I still don't understand -- what's the difference between (# foo #) and foo? Just curious. Thanks, Tim -- Tim Chevalier * http://cs.pdx.edu/~tjc * Often in error, never in doubt "Love is an exploding cigar which we willingly smoke."--Lynda Barry From dons at galois.com Thu Aug 14 17:20:05 2008 From: dons at galois.com (Don Stewart) Date: Thu Aug 14 17:19:20 2008 Subject: Unboxed singleton tuples In-Reply-To: <4683d9370808141411m4007eabar25a92ea0e6c56470@mail.gmail.com> References: <4683d9370808141411m4007eabar25a92ea0e6c56470@mail.gmail.com> Message-ID: <20080814212005.GJ14958@scytale.galois.com> catamorphism: > While reading some Core code, I noticed a function whose return type > was (# State# RealWorld #). I was curious why unboxed tuples of arity > 1 would exist, so I dug around in the GHC sources and found that they > are used when desugaring foreign calls, as per the comment at the > beginning of boxResult in deSugar/DsCCall.lhs. But I still don't > understand -- what's the difference between (# foo #) and foo? > > Just curious. And is that going to interfere with CPR analysis? -- Don From nominolo at googlemail.com Thu Aug 14 19:05:10 2008 From: nominolo at googlemail.com (Thomas Schilling) Date: Thu Aug 14 19:04:22 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <916b84820808141040h6e8f4342u91b33bc150caeca7@mail.gmail.com> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> <916b84820808141020p1a32fbfcg22d9cb5480efe26e@mail.gmail.com> <916b84820808141040h6e8f4342u91b33bc150caeca7@mail.gmail.com> Message-ID: <916b84820808141605o652e2aafm38bab22d7bfe4022@mail.gmail.com> Ok, my solution was actually not so correct. If Simon would push his amended patch, this would have led to a conflict in darcs. I now unpulled both the manual UNDO patch and the original patch. On Thu, Aug 14, 2008 at 7:40 PM, Thomas Schilling wrote: > Ok, naturally, unpulling from darcs doesn't unpull from the git repo > and the darcs repo it is based on. > In case we ever have to do this again (hopefully not), here's what i did: > > $ git log # to find out the commit id > $ git revert # create an invert commit > $ git status # should report no changes > # now git has changed the working directory, so darcs will think > there are new changes > # this we have to create a manual revert on the darcs side. > $ darcs record -a > $ darcs whatsnew > No changes. > > On Thu, Aug 14, 2008 at 7:20 PM, Thomas Schilling > wrote: >> I wonder if that broke the Git mirror... >> >> On Thu, Aug 14, 2008 at 6:17 PM, Malcolm Wallace >> wrote: >>> Simon Peyton-Jones wrote: >>> >>>> Bother! I did not mean to push the patch below. >>>> Can someone who knows what they are doing expunge it from the HEAD >>>> repo and tell me what actions I need to take at this end? >>> >>> Although the usual policy is not to permit "unpull"s on the main repo, I >>> have unpulled this patch anyway. If anyone (or any buildbot) has pulled >>> this patch in the meantime, they should unpull it manually from their >>> own repo. I hope this does not inconvenience anyone too much. >>> >>> Simon: you only need to amend-record your patch and push it again when >>> it is correct. >>> >>> Regards, >>> Malcolm >>> >>> _______________________________________________ >>> Cvs-ghc mailing list >>> Cvs-ghc@haskell.org >>> http://www.haskell.org/mailman/listinfo/cvs-ghc >>> >> > From ghcbuild at microsoft.com Thu Aug 14 20:06:19 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Thu Aug 14 20:06:22 2008 Subject: [nightly] 14-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080815000619.E36583240C3@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Thu Aug 14 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080814) **** Building stage 1 compiler ... ok. **** Building stage 2 compiler ... ok. **** Building stage 3 compiler ... failed; relevant barfage is below. **** building testsuite tools ... ok. **** running tests ... ok (summary below). **** building compiler binary distribution ... ok. **** uploading binary distribution ... ok. **** running nofib (-O) ... failed. **** running nofib (-O -fasm) ... failed. **** running nofib (-O -prof -auto-all) ... failed. **** running nofib (-O -prof -auto-all -fasm) ... failed. **** running nofib (-fasm) ... failed. **** running nofib (-unreg) ... failed. **** publishing logs ... ok. Logs are at http://www.haskell.org/ghc/dist/current/logs Dists are at http://www.haskell.org/ghc/dist/current/dist Docs are at http://www.haskell.org/ghc/dist/current/docs All done! Nightly build finished successfully at Fri Aug 15 01:07:03 BST 2008 ------------- GHC Test summary --------------------- OVERALL SUMMARY for test run started at Thu Aug 14 21:46:07 BST 2008 2107 total tests, which gave rise to 11271 test cases, of which 0 caused framework failures 2195 were skipped 8631 expected passes 133 expected failures 0 unexpected passes 312 unexpected failures Unexpected failures: 1980(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) 2047(profc,profasm,profthreaded) 2185(threaded1,threaded2) 2317(threaded2) T2486(optc) break017(ghci) bytestring001(optc,hpc,optasm,threaded2) bytestring004(hpc) bytestring005(optc,hpc,optasm,threaded2) conc007(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc008(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc010(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc012(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc014(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc015(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc017(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc018(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc019(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc022(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc024(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc029(threaded1,profthreaded) conc030(threaded2) conc033(normal,optc,hpc,optasm,profc,profasm,threaded1,threaded2,profthreaded) conc034(normal,optc,hpc,optasm,profc,profasm,threaded1,threaded2,profthreaded) conc035(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc036(normal,optc,hpc,optasm,profc,profasm,threaded1,profthreaded) conc064(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog002(threaded2) drvfail006(normal) drvfail008(normal) dynamic002(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum01(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum02(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum03(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) equal(normal) exceptions002(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) ghcpkg05(normal) heapprof001(prof_hc_hb,prof_hr) list001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) maessen_hashtab(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) num013(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) qq005(hpc,profc,profasm,profthreaded) recomp005(normal) regex001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) set(normal) simpl014(normal,optc,hpc,optasm) tc(normal) termination(normal) typecheck.prog001(normal,optc,hpc,optasm,profc,profasm) while(normal) ---------------------------------------------------- ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage3 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ gmake -C compiler stage=3 boot gmake[1]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/compiler' test -e /playpen/simonmar/nightly/HEAD/i386-unknown-linux/stage3.package.conf || echo "[]" > /playpen/simonmar/nightly/HEAD/i386-unknown-linux/stage3.package.conf /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf configure --distpref dist-stage3 \ --flags=-stage1 --flags=ghci --flags=-dynlibs --ghc-option=-DGHCI_TABLES_NEXT_TO_CODE --flags=editline --with-compiler=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc --with-hc-pkg=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/ghc-pkg/install-inplace/bin/ghc-pkg --with-compiler=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage2-inplace/ghc --with-hc-pkg=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/ghc-pkg/install-inplace/bin/ghc-pkg --package-db /playpen/simonmar/nightly/HEAD/i386-unknown-linux/stage3.package.conf \ --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/i386-unknown-linux/HsColour --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option='--with-ghc=ghc-6.4.2' --configure-option=--with-cc=gcc --with-hsc2hs=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-DSTAGE=3 Configuring ghc-6.9... cabal-bin: ghc-pkg describe * failed. If you are using ghc-6.9 and have an empty user package database then this is probably due to ghc bug #2201. The workaround is to register at least one package in the user package db. gmake[1]: *** [boot.stage.3] Error 1 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/compiler' gmake: *** [stage3] Error 2 real 0m0.714s user 0m0.628s sys 0m0.097s Nightly run ended at Fri Aug 15 01:07:03 BST 2008 From chak at cse.unsw.edu.au Thu Aug 14 21:25:32 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Thu Aug 14 21:25:01 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <916b84820808141605o652e2aafm38bab22d7bfe4022@mail.gmail.com> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> <916b84820808141020p1a32fbfcg22d9cb5480efe26e@mail.gmail.com> <916b84820808141040h6e8f4342u91b33bc150caeca7@mail.gmail.com> <916b84820808141605o652e2aafm38bab22d7bfe4022@mail.gmail.com> Message-ID: <245ABBBC-F68E-4790-81D4-CA6BFFF43B17@cse.unsw.edu.au> This was a taste of the insanity of trying to run a project on two vcs... Manuel Thomas Schilling: > Ok, my solution was actually not so correct. If Simon would push his > amended patch, this would have led to a conflict in darcs. I now > unpulled both the manual UNDO patch and the original patch. > > On Thu, Aug 14, 2008 at 7:40 PM, Thomas Schilling > wrote: >> Ok, naturally, unpulling from darcs doesn't unpull from the git repo >> and the darcs repo it is based on. >> In case we ever have to do this again (hopefully not), here's what >> i did: >> >> $ git log # to find out the commit id >> $ git revert # create an invert commit >> $ git status # should report no changes >> # now git has changed the working directory, so darcs will think >> there are new changes >> # this we have to create a manual revert on the darcs side. >> $ darcs record -a >> $ darcs whatsnew >> No changes. >> >> On Thu, Aug 14, 2008 at 7:20 PM, Thomas Schilling >> wrote: >>> I wonder if that broke the Git mirror... >>> >>> On Thu, Aug 14, 2008 at 6:17 PM, Malcolm Wallace >>> wrote: >>>> Simon Peyton-Jones wrote: >>>> >>>>> Bother! I did not mean to push the patch below. >>>>> Can someone who knows what they are doing expunge it from the HEAD >>>>> repo and tell me what actions I need to take at this end? >>>> >>>> Although the usual policy is not to permit "unpull"s on the main >>>> repo, I >>>> have unpulled this patch anyway. If anyone (or any buildbot) has >>>> pulled >>>> this patch in the meantime, they should unpull it manually from >>>> their >>>> own repo. I hope this does not inconvenience anyone too much. >>>> >>>> Simon: you only need to amend-record your patch and push it again >>>> when >>>> it is correct. >>>> >>>> Regards, >>>> Malcolm >>>> >>>> _______________________________________________ >>>> Cvs-ghc mailing list >>>> Cvs-ghc@haskell.org >>>> http://www.haskell.org/mailman/listinfo/cvs-ghc >>>> >>> >> > > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc From rl at cse.unsw.edu.au Fri Aug 15 00:01:38 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Fri Aug 15 00:00:53 2008 Subject: Unboxed singleton tuples In-Reply-To: <4683d9370808141411m4007eabar25a92ea0e6c56470@mail.gmail.com> References: <4683d9370808141411m4007eabar25a92ea0e6c56470@mail.gmail.com> Message-ID: <1039B889-2AEB-4445-BEF9-8BD93CF975C2@cse.unsw.edu.au> On 15/08/2008, at 07:11, Tim Chevalier wrote: > While reading some Core code, I noticed a function whose return type > was (# State# RealWorld #). I was curious why unboxed tuples of arity > 1 would exist, so I dug around in the GHC sources and found that they > are used when desugaring foreign calls, as per the comment at the > beginning of boxResult in deSugar/DsCCall.lhs. But I still don't > understand -- what's the difference between (# foo #) and foo? IIUC, the practical difference is this. If you have f :: Int -> (# Int #) then case f m of (# n #) -> bar n will call f before calling bar but will not evaluate n. (# a #) is basically the same as data Id a = Id a but without the boxing. Roman From rl at cse.unsw.edu.au Fri Aug 15 00:06:17 2008 From: rl at cse.unsw.edu.au (Roman Leshchinskiy) Date: Fri Aug 15 00:05:41 2008 Subject: Build system idea In-Reply-To: <48A3E65E.7030609@gmail.com> References: <48A161DA.3010106@gmail.com> <061FA30C-4326-4B65-A80F-096593C81D6C@cse.unsw.edu.au> <48A29175.1030907@gmail.com> <4D6AF7CE-B789-4021-898D-876475DEABF2@cse.unsw.edu.au> <48A2B898.5080701@gmail.com> <48F76A30-31A2-434F-BA37-BFADBA42C3F5@cse.unsw.edu.au> <1218659559.7661.553.camel@localhost> <48A3E65E.7030609@gmail.com> Message-ID: <5C2823E3-6E57-4F26-9EA7-38A7F51BEF6F@cse.unsw.edu.au> On 14/08/2008, at 18:01, Simon Marlow wrote: > Roman Leshchinskiy wrote: > >> But that is precisely my (other) point. A lot of that work is >> really unnecessary and could be done by Cabal since it only or >> mostly depends on the package information. Instead, it is >> implemented somewhere in Distribution.Simple and not really usable >> from the outside. For instance, a lot of the functionality of setup >> sdist, setup register and so on could be implemented generically >> and used by a make-based build system as well. > > That's exactly what I'm proposing we do in GHC: re-use Cabal's setup > register and some of the other parts of the simple build system in a > make-based build system for packages. It might require a bit of > refactoring of Cabal, but I don't expect it to be a major upheaval > at all. Ah! I hadn't realised that you are going to reuse Cabal functionality. You wrote "Extract the code from Cabal that generates Makefiles" so I thought you won't be really using anything from Cabal. > I think what you're proposing is mostly a matter of abstracting > parts of Cabal with cleaner and more modular APIs, which is > absolutely a good thing, but doesn't require a fundamental > redesign. The tight coupling and lack of separation between Cabal's > generic parts and the simple build system is somewhat accidental > (lazy implementors :-), and is actually a lot better than it used to > be thanks to the work Duncan has put in. I'm sure it'll improve > further over time. IMO, getting this right is absolutely crucial for Cabal's usability and should be the primary short-term goal. Then again, I guess I should contribute code instead of opinions already :-) > The other part of your complaint is that the BuildInfo is in > the .cabal file along with the PackageDescription (the types are > pretty well separated internally). Again I don't think there's > anything fundamental here, and in fact some packages have > separate .buildinfo files. Well, it is fundamental in the sense that this is how Cabal is used (and is supposed to be used) at the moment. It is good that Cabal separates these things internally but the separation should be enforced in the external interface, as well. Roman From cvs-ghc at haskell.org Fri Aug 15 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Fri Aug 15 03:29:13 2008 Subject: Daily report for stable Message-ID: <200808150730.m7F7U2dK004286@monk.galois.com> Build results: x86 Windows stable: fail (failed getsubrepos) x86 Windows stable fast: lost pass pass pass pass x86-64 Linux stable: fail (failed stage1) Dropping unexpected test passes reports from builders not seen in 7 days: malcolm stable Dropping unexpected test failures reports from builders not seen in 7 days: malcolm stable Fixed unexpected test failures: conc064 Old unexpected test failures: TyFamUndec 6 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable conc024 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 5 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 1 x86 Windows stable fast num012 2 tnaur PPC OSX stable outofmem2 6 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 2 tnaur PPC OSX stable tcfail043 6 gabor stable tcfail071 6 gabor stable tcfail121 6 gabor stable tcfail130 6 gabor stable tcfail154 6 gabor stable tcfail157 6 gabor stable tcfail170 6 gabor stable -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete == running darcs get --partial http://darcs.haskell.org/ghc-stable/nofib This is the nofib darcs repository (HEAD branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/testsuite darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/testsuite/_darcs/checkpoints/20080805133227-3fd76-148534147f950e6b26eb60914a01266d69b861ec.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 57. -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Fri Aug 15 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Fri Aug 15 03:29:17 2008 Subject: Daily report for head Message-ID: <200808150730.m7F7U27g004318@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed darcs) x86 Windows head fast: lost fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fail (failed boottestsuite runtestsuite) fast486 head: fail (failed boottestsuite runtestsuite) kgardas head: fail (failed stage1) malcolm head: fail (failed darcs) mnemosyne x86-64 Gentoo head: fail (failed boottestsuite runtestsuite) tnaur PPC OSX head 2: pass tnaur x86 Linux head: fail (failed boottestsuite runtestsuite) x86-64 Linux head unreg: lost Old unexpected test passes: countReaders001 1 x86 Windows head fast openFile005 1 x86 Windows head fast openFile007 1 x86 Windows head fast readFile001 1 x86 Windows head fast Old unexpected test failures: 1980 5 fast486 head 2047 1 tnaur PPC OSX head TH_spliceE4 1 fast486 head arith011 1 tnaur PPC OSX head barton-mangler-bug 1 tnaur PPC OSX head break017 5 fast486 head break026 1 tnaur PPC OSX head bug1010 1 tnaur PPC OSX head bug1465 1 x86 Windows head fast cholewo-eval 1 malcolm head conc007 5 fast486 head conc008 5 fast486 head conc010 5 fast486 head conc012 5 fast486 head conc014 5 fast486 head conc015 5 fast486 head conc017 5 fast486 head conc018 5 fast486 head conc019 5 fast486 head conc020 1 tnaur PPC OSX head conc022 5 fast486 head conc023 1 malcolm head conc024 5 fast486 head conc029 5 fast486 head conc032 2 fast486 head conc033 5 fast486 head conc034 5 fast486 head conc035 5 fast486 head conc036 5 fast486 head conc058 1 tnaur PPC OSX head conc064 5 fast486 head conc070 1 mnemosyne x86-64 Gentoo head concprog001 5 fast486 head concprog002 5 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 5 fast486 head enum01 5 fast486 head enum02 5 fast486 head enum03 5 fast486 head fast2haskell 1 malcolm head ffi003 1 tnaur PPC OSX head ffi009 1 tnaur PPC OSX head ghcpkg01 5 fast486 head ghcpkg02 5 fast486 head ioref001 2 fast486 head joao-circular 2 mnemosyne x86-64 Gentoo head list001 5 fast486 head num009 3 x86 Windows head fast num012 1 tnaur PPC OSX head num013 5 fast486 head qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head records 5 fast486 head seward-space-leak 1 tnaur PPC OSX head time002 1 fast486 head typecheck.prog001 5 fast486 head ubx-records 5 fast486 head -------------- next part -------------- Last 30 lines: darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/checkpoints/20080601155241-3fd76-13b3337cedf6323aab252f8035c39326411e3614.gz : libcurl error code: 18 This is the GHC darcs repository (HEAD branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** Reading checkpoint... -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-fast-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-fast-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc" > calibrate.out c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[2]: *** [install-inplace/bin/timeout.exe] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make fast=YES make[2]: list: Command not found make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[3]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-haddock=c:/tools/haddock --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc --with-hsc2hs=c:/builds/slave/x86-win-fast-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... cabal-bin.exe: expected an absolute directory name for --prefix: /install-inplace make[3]: *** [install-inplace/bin/timeout.exe] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' make[2]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: *** [fast] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /var/lib/buildbot/ghc/fast486/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /var/lib/buildbot/ghc/fast486/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "/var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc" > calibrate.out /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf configure --with-compiler=/var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildbot/ghc/fast486/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/var/lib/buildbot/ghc/fast486/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/var/lib/buildbot/ghc/fast486/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /var/lib/buildbot/ghc/fast486/build/utils/pwd/pwd: not found Configuring timeout-1... /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... [1 of 1] Compiling Main ( timeout.hs, dist/build/timeout/timeout-tmp/Main.o ) Linking dist/build/timeout/timeout ... /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[2]: *** [install-inplace/bin/timeout] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[2]: Entering directory `/var/lib/buildbot/ghc/fast486/build/testsuite/timeout' /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf configure --with-compiler=/var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildbot/ghc/fast486/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/var/lib/buildbot/ghc/fast486/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/var/lib/buildbot/ghc/fast486/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /var/lib/buildbot/ghc/fast486/build/utils/pwd/pwd: not found Configuring timeout-1... /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[2]: *** [install-inplace/bin/timeout] Error 1 make[2]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite/timeout' make[1]: *** [../../timeout/install-inplace/bin/timeout] Error 2 make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: [31 of 50] Compiling Distribution.PackageDescription.Parse ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/PackageDescription/Parse.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/PackageDescription/Parse.o ) [32 of 50] Compiling Distribution.Simple.Setup ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Setup.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Setup.o ) [33 of 50] Compiling Distribution.Make ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Make.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Make.o ) [34 of 50] Compiling Distribution.Simple.LocalBuildInfo ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/LocalBuildInfo.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/LocalBuildInfo.o ) [35 of 50] Compiling Distribution.Simple.BuildPaths ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/BuildPaths.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/BuildPaths.o ) [36 of 50] Compiling Distribution.Simple.PreProcess ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/PreProcess.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/PreProcess.o ) [37 of 50] Compiling Distribution.Simple.UserHooks ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/UserHooks.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/UserHooks.o ) [38 of 50] Compiling Distribution.Simple.Register ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Register.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Register.o ) [39 of 50] Compiling Distribution.Simple.GHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/GHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/GHC.o ) [40 of 50] Compiling Distribution.Simple.Hugs ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Hugs.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Hugs.o ) [41 of 50] Compiling Distribution.Simple.JHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/JHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/JHC.o ) [42 of 50] Compiling Distribution.Simple.NHC ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/NHC.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/NHC.o ) [43 of 50] Compiling Distribution.Simple.Install ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Install.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Install.o ) [44 of 50] Compiling Distribution.PackageDescription.Check ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/PackageDescription/Check.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/PackageDescription/Check.o ) [45 of 50] Compiling Distribution.Simple.SrcDist ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/SrcDist.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/SrcDist.o ) [46 of 50] Compiling Distribution.Simple.Configure ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Configure.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Configure.o ) [47 of 50] Compiling Distribution.Simple.Build ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Build.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Build.o ) [48 of 50] Compiling Distribution.Simple.Haddock ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple/Haddock.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple/Haddock.o ) [49 of 50] Compiling Distribution.Simple ( /buildbot/ghc/kgardas/build/libraries/Cabal/Distribution/Simple.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Distribution/Simple.o ) [50 of 50] Compiling Main ( cabal-bin.hs, /buildbot/ghc/kgardas/build/libraries/bootstrapping/Main.o ) Linking cabal-bin ... echo "[]" > bootstrapping.conf.tmp cd filepath && /buildbot/ghc/kgardas/build/libraries/cabal-bin /usr/local/ghc-2008-05-04/bin/ghc /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf clean --distpref=dist-bootstrapping cleaning... cd filepath && /buildbot/ghc/kgardas/build/libraries/cabal-bin /usr/local/ghc-2008-05-04/bin/ghc /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf configure --distpref=dist-bootstrapping --with-compiler=/usr/local/ghc-2008-05-04/bin/ghc --with-hc-pkg=/usr/local/ghc-2008-05-04/bin/ghc-pkg --package-db=/buildbot/ghc/kgardas/build/libraries/bootstrapping.conf.tmp Configuring filepath-1.1... make[1]: *** [bootstrapping.conf] Error 1 make[1]: Leaving directory `/buildbot/ghc/kgardas/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org//ghc darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc" > calibrate.out /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf configure --with-compiler=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... [1 of 1] Compiling Main ( timeout.hs, dist/build/timeout/timeout-tmp/Main.o ) Linking dist/build/timeout/timeout ... /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[1]: *** [install-inplace/bin/timeout] Error 1 Failed making boot in timeout: 1 make: *** [boot] Error 1 make: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite' -------------- next part -------------- Last 30 lines: make: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/tests/ghc-regress' make: list: Command not found make: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[1]: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/timeout' /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf configure --with-compiler=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[1]: *** [install-inplace/bin/timeout] Error 1 make[1]: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/timeout' make: *** [../../timeout/install-inplace/bin/timeout] Error 2 make: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/ghc/stage1-inplace/ghc" > calibrate.out /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf configure --with-compiler=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/local/bin/alex --with-haddock=/usr/local/bin/haddock --with-happy=/usr/local/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... [1 of 1] Compiling Main ( timeout.hs, dist/build/timeout/timeout-tmp/Main.o ) Linking dist/build/timeout/timeout ... /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[1]: *** [install-inplace/bin/timeout] Error 1 Failed making boot in timeout: 1 make: *** [boot] Error 1 make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite' -------------- next part -------------- Last 30 lines: make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' make: list: Command not found make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[1]: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/timeout' /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf configure --with-compiler=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/local/bin/alex --with-haddock=/usr/local/bin/haddock --with-happy=/usr/local/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs \ --ghc-option=-threaded /bin/sh: /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/pwd/pwd: No such file or directory Configuring timeout-1... /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf build Preprocessing executables for timeout-1... Building timeout-1... /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf install Installing: /install-inplace/bin cabal-bin: /install-inplace: createDirectory: permission denied (Permission denied) make[1]: *** [install-inplace/bin/timeout] Error 1 make[1]: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/timeout' make: *** [../../timeout/install-inplace/bin/timeout] Error 2 make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' From igloo at earth.li Fri Aug 15 07:29:51 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 07:29:03 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <245ABBBC-F68E-4790-81D4-CA6BFFF43B17@cse.unsw.edu.au> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> <916b84820808141020p1a32fbfcg22d9cb5480efe26e@mail.gmail.com> <916b84820808141040h6e8f4342u91b33bc150caeca7@mail.gmail.com> <916b84820808141605o652e2aafm38bab22d7bfe4022@mail.gmail.com> <245ABBBC-F68E-4790-81D4-CA6BFFF43B17@cse.unsw.edu.au> Message-ID: <20080815112951.GA3550@matrix.chaos.earth.li> On Fri, Aug 15, 2008 at 11:25:32AM +1000, Manuel M T Chakravarty wrote: > This was a taste of the insanity of trying to run a project on two > vcs... Right, this was a demonstration of why making a git fork of a darcs base library repo is likely to cause pain. We avoid this clash if GHC uses git while base consistently uses darcs. Thanks Ian From igloo at earth.li Fri Aug 15 08:51:04 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 08:50:48 2008 Subject: patch applied (ghc): In cabal.mk, clean is no longer identical to distclean Message-ID: <20080815125059.GA10371@haskell.galois.com> Tue Aug 12 16:24:46 PDT 2008 Ian Lynagh * In cabal.mk, clean is no longer identical to distclean distclean will now also remove files listed in EXTRA_DISTCLEAN M ./mk/cabal.mk -3 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080812232446-3fd76-591dbc04b7aacc640c2666d7b2eda75051ee2a88.gz From igloo at earth.li Fri Aug 15 08:52:02 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 08:51:17 2008 Subject: patch applied (ghc): Only clean utils/pwd/pwd when distcleaning, not when cleaning Message-ID: <20080815125159.GA10418@haskell.galois.com> Tue Aug 12 16:25:44 PDT 2008 Ian Lynagh * Only clean utils/pwd/pwd when distcleaning, not when cleaning Otherwise "make clean" in utils leaves us without a pwd, and lots of bad things happen. M ./utils/pwd/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080812232544-3fd76-87f04e15f6add03bf599a366e8528c94bff33fdb.gz From igloo at earth.li Fri Aug 15 08:52:14 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 08:51:30 2008 Subject: patch applied (ghc): When distcleaning in utils/, distclean (rather then merely clean) the utils Message-ID: <20080815125213.GA10436@haskell.galois.com> Fri Aug 15 04:49:39 PDT 2008 Ian Lynagh * When distcleaning in utils/, distclean (rather then merely clean) the utils M ./utils/Makefile -1 +7 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080815114939-3fd76-676353c5c320e1c6f4d335febea1a896e141bcfe.gz From t-jodias at microsoft.com Fri Aug 15 09:14:09 2008 From: t-jodias at microsoft.com (John Dias) Date: Fri Aug 15 09:13:20 2008 Subject: HEADS UP: big codegen patch Message-ID: <6F495814B44AB642B84261441AD9155E2540872E73@EA-EXMSG-C331.europe.corp.microsoft.com> Before merging a large batch of codegen changes, I wanted to make it available for testing. These patches do not turn on the new code generator (still a buggy work in progress), but there were some representation changes that affected the old code generator, as well as native-code generators on multiple platforms. You can download the patch from a repository at: http://darcs.haskell.org/~dias/ghc These changes have not yet been pushed to the HEAD, but I intend to do so next week. Please take this opportunity to test things out and let me know if you run into problems. Cheers, John -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.haskell.org/pipermail/cvs-ghc/attachments/20080815/f9b85819/attachment.htm From igloo at earth.li Fri Aug 15 09:24:58 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 09:24:07 2008 Subject: haddock 2 and GHC Message-ID: <20080815132458.GA8271@matrix.chaos.earth.li> Hi all, I've been thinking about haddock 2 and GHC, and it's not clear to me what the best way forwards is. Haddock uses ghc-paths to work out where the GHC libdir is. This should work fine for running haddock in the tree, but it won't work for installing haddock as our builds are relocatable and ghc-paths bakes the paths in. We could use a shell wrapper around haddock for unix-like systems, and add some code to haddock to automatically discover the location for Windows. However, this sort of code is fiddly, and a pain to keep working. However, haddock would still have to support ghc-paths for standalone builds. Also, I think that in a GHC tree we'd still have to pointlessly link against ghc-paths, as I can't see a simple way to avoid it. Alternatively, we could build haddock and haddock the libraries, but not ship haddock with GHC. I think that some people prefer this anyway. However, if we do that, people need to make sure that they install a version of haddock that is compatible with their .haddock files. There's also a problem where, at the point we are configuring the libraries, we can't tell Cabal where haddock is because we haven't built it yet. I think that the best way around this is to add a --with-haddock=PATH flag to "Setup haddock". So currently I'm thinking that the best way is: * Build the ghc-paths library when building GHC, but don't install it * Build haddock when building GHC, but don't install it * Add the above flag to Cabal * Advertise as best we can which version of haddock people need to work with a given GHC binary distribution Any comments? Thanks Ian From igloo at earth.li Fri Aug 15 12:09:48 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 12:08:58 2008 Subject: patch applied (ghc): Follow changes in Cabal Message-ID: <20080815160947.GA16583@haskell.galois.com> Wed Aug 13 14:58:44 PDT 2008 Ian Lynagh * Follow changes in Cabal M ./compiler/ghci/Linker.lhs -1 +1 M ./compiler/main/Finder.lhs -1 +1 M ./compiler/main/PackageConfig.hs -1 +1 M ./compiler/main/Packages.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080813215844-3fd76-c61a7142c4ed66bc7a5bec567d37b25dfe5cf78c.gz From igloo at earth.li Fri Aug 15 12:09:52 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 12:09:02 2008 Subject: patch applied (ghc): Stop dph/dph-{par, seq} reconfiguring themselves all the time Message-ID: <20080815160951.GA16616@haskell.galois.com> Thu Aug 14 10:30:13 PDT 2008 Ian Lynagh * Stop dph/dph-{par,seq} reconfiguring themselves all the time M ./libraries/Makefile -5 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080814173013-3fd76-2c84b0dea5526dd1c6d3e315d5490089b40d7dd5.gz From igloo at earth.li Fri Aug 15 12:17:14 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 12:16:23 2008 Subject: patch applied (testsuite): Add an Exceptions test from trac #2508 Message-ID: <20080815161714.GA17448@haskell.galois.com> Thu Aug 14 14:08:28 PDT 2008 Ian Lynagh * Add an Exceptions test from trac #2508 A ./tests/ghc-regress/lib/exceptions/ A ./tests/ghc-regress/lib/exceptions/Makefile A ./tests/ghc-regress/lib/exceptions/all.T A ./tests/ghc-regress/lib/exceptions/exceptions001.hs View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080814210828-3fd76-65b6b941b2161457b3fb08e90a358362cba5b81c.gz From igloo at earth.li Fri Aug 15 12:17:15 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 12:16:30 2008 Subject: patch applied (testsuite): Add a test for trac #2412 Message-ID: <20080815161715.GA17465@haskell.galois.com> Thu Aug 14 15:04:40 PDT 2008 Ian Lynagh * Add a test for trac #2412 M ./tests/ghc-regress/typecheck/should_compile/Makefile +6 A ./tests/ghc-regress/typecheck/should_compile/T2412.hs A ./tests/ghc-regress/typecheck/should_compile/T2412.hs-boot A ./tests/ghc-regress/typecheck/should_compile/T2412A.hs M ./tests/ghc-regress/typecheck/should_compile/all.T +8 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080814220440-3fd76-7251865c7aa538d59b3ed82b800589428a13b06f.gz From igloo at earth.li Fri Aug 15 12:17:17 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 12:16:32 2008 Subject: patch applied (testsuite): Add a test for trac #2449 Message-ID: <20080815161717.GA17482@haskell.galois.com> Thu Aug 14 16:47:33 PDT 2008 Ian Lynagh * Add a test for trac #2449 M ./tests/ghc-regress/deriving/should_fail/Makefile +5 M ./tests/ghc-regress/deriving/should_fail/all.T +4 A ./tests/ghc-regress/deriving/should_fail/drvfail016.hs-boot A ./tests/ghc-regress/deriving/should_fail/drvfail016.stderr A ./tests/ghc-regress/deriving/should_fail/drvfail016.stdout View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080814234733-3fd76-dc54e942fe908f84ec793b86a0053bc8d4817ce3.gz From igloo at earth.li Fri Aug 15 12:17:19 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 12:16:35 2008 Subject: patch applied (testsuite): Add ghcpkg05 output Message-ID: <20080815161719.GA17499@haskell.galois.com> Fri Aug 15 04:04:57 PDT 2008 Ian Lynagh * Add ghcpkg05 output A ./tests/ghc-regress/cabal/ghcpkg05.stderr A ./tests/ghc-regress/cabal/ghcpkg05.stdout View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080815110457-3fd76-72c109b130005f47216d8a3f8de765835faf5f17.gz From igloo at earth.li Fri Aug 15 12:17:20 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 12:16:40 2008 Subject: patch applied (testsuite): Skip ghci024 when fast Message-ID: <20080815161720.GA17516@haskell.galois.com> Fri Aug 15 09:01:39 PDT 2008 Ian Lynagh * Skip ghci024 when fast This test is very fragile, and updating it is fiddly due to the auto-generation, so skip it when fast (and thus when validating). M ./tests/ghc-regress/ghci/scripts/all.T +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080815160139-3fd76-86d5c97560d4bb3e00911025cefd1460388ebd8c.gz From igloo at earth.li Fri Aug 15 12:17:22 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 12:16:48 2008 Subject: patch applied (testsuite): countReaders001 now works on Windows Message-ID: <20080815161722.GA17533@haskell.galois.com> Fri Aug 15 08:46:22 PDT 2008 Ian Lynagh * countReaders001 now works on Windows M ./tests/ghc-regress/lib/IO/all.T -2 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080815154622-3fd76-fdcd92826023b590103b5fe02df3331ccbbb23e8.gz From igloo at earth.li Fri Aug 15 12:17:24 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 12:16:53 2008 Subject: patch applied (testsuite): openFile005, openFile007, readFile001 now pass on Windows Message-ID: <20080815161723.GA17550@haskell.galois.com> Fri Aug 15 08:51:40 PDT 2008 Ian Lynagh * openFile005, openFile007, readFile001 now pass on Windows M ./tests/ghc-regress/lib/IO/all.T -3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080815155140-3fd76-14fe669cba16bc61890f677de2104485888c9aa8.gz From igloo at earth.li Fri Aug 15 12:17:26 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 12:16:59 2008 Subject: patch applied (testsuite): Update Windows output for cabal01 Message-ID: <20080815161725.GA17567@haskell.galois.com> Fri Aug 15 08:55:26 PDT 2008 Ian Lynagh * Update Windows output for cabal01 M ./tests/ghc-regress/cabal/cabal01/cabal01.stdout-i386-unknown-mingw32 -2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080815155526-3fd76-483557f2423511fbcffffb3eab290e726874e237.gz From dons at galois.com Fri Aug 15 14:23:45 2008 From: dons at galois.com (Don Stewart) Date: Fri Aug 15 14:22:52 2008 Subject: HEADS UP: big codegen patch In-Reply-To: <6F495814B44AB642B84261441AD9155E2540872E73@EA-EXMSG-C331.europe.corp.microsoft.com> References: <6F495814B44AB642B84261441AD9155E2540872E73@EA-EXMSG-C331.europe.corp.microsoft.com> Message-ID: <20080815182345.GB19745@scytale.galois.com> t-jodias: > Before merging a large batch of codegen changes, I wanted to make it > available for testing. These patches do not turn on the new code generator > (still a buggy work in progress), but there were some representation > changes that affected the old code generator, as well as native-code > generators on multiple platforms. You can download the patch from a > repository at: http://darcs.haskell.org/~dias/ghc > > > > These changes have not yet been pushed to the HEAD, but I intend to do so > next week. Please take this opportunity to test things out and let me know > if you run into problems. > > Cheers, > Wonderful John. I'm so glad to see this work coming together. Can you summarise the state of play, and direction for the new codegen project? -- Don From ndmitchell at gmail.com Fri Aug 15 14:35:59 2008 From: ndmitchell at gmail.com (Neil Mitchell) Date: Fri Aug 15 14:35:10 2008 Subject: HEADS UP: big codegen patch In-Reply-To: <20080815182345.GB19745@scytale.galois.com> References: <6F495814B44AB642B84261441AD9155E2540872E73@EA-EXMSG-C331.europe.corp.microsoft.com> <20080815182345.GB19745@scytale.galois.com> Message-ID: <404396ef0808151135t3d931ferca08b7d2d5fe440e@mail.gmail.com> Hi > Can you summarise the state of play, and direction for the new codegen > project? John gave a short talk at AngloHaskell, in the functional grit section. The audio is online: http://www.wellquite.org/anglohaskell2008/ Thanks Neil From catamorphism at gmail.com Fri Aug 15 15:07:44 2008 From: catamorphism at gmail.com (Tim Chevalier) Date: Fri Aug 15 15:06:53 2008 Subject: Unboxed singleton tuples In-Reply-To: <1039B889-2AEB-4445-BEF9-8BD93CF975C2@cse.unsw.edu.au> References: <4683d9370808141411m4007eabar25a92ea0e6c56470@mail.gmail.com> <1039B889-2AEB-4445-BEF9-8BD93CF975C2@cse.unsw.edu.au> Message-ID: <4683d9370808151207g57d49db9s86ed0e3f4d830708@mail.gmail.com> On 8/14/08, Roman Leshchinskiy wrote: > > IIUC, the practical difference is this. If you have > > f :: Int -> (# Int #) > > then > > case f m of (# n #) -> bar n > > will call f before calling bar but will not evaluate n. I fear I'm still not enlightened. I see how your example works, but in the particular context where GHC introduces these singleton tuples, the tuple will contain an unboxed value (the result of a foreign function call.) So if n is unboxed, isn't case f m of (# n #) -> bar n exactly equivalent to bar $! (f m) ? (Or are the singleton tuples a way to avoid using seq and its friends?) Cheers, Tim -- Tim Chevalier * http://cs.pdx.edu/~tjc * Often in error, never in doubt "I wish people weren't so set on being themselves, when that means being a bastard." -- Robertson Davies From bdonlan at gmail.com Fri Aug 15 16:15:06 2008 From: bdonlan at gmail.com (Bryan Donlan) Date: Fri Aug 15 16:14:15 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <245ABBBC-F68E-4790-81D4-CA6BFFF43B17@cse.unsw.edu.au> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> <916b84820808141020p1a32fbfcg22d9cb5480efe26e@mail.gmail.com> <916b84820808141040h6e8f4342u91b33bc150caeca7@mail.gmail.com> <916b84820808141605o652e2aafm38bab22d7bfe4022@mail.gmail.com> <245ABBBC-F68E-4790-81D4-CA6BFFF43B17@cse.unsw.edu.au> Message-ID: <3e8340490808151315u36f6fa81k34c83bac0db4b60c@mail.gmail.com> On Thu, Aug 14, 2008 at 9:25 PM, Manuel M T Chakravarty wrote: > This was a taste of the insanity of trying to run a project on two vcs... Rather, isn't this more an example of why one should not attempt to simply destroy a commit that has been publicized in a DVCS? You'd have similar problems in pure-git or pure-darcs with any mirrors that may exist, even if they were the same VCS, and if an undo patch had been used in the first place there'd have been no problem. From igloo at earth.li Fri Aug 15 17:42:58 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 17:43:00 2008 Subject: patch applied (/haskell/ghc): Add a Sparc/Solaris 6.8.3 bindist from Christian Maeder Message-ID: <20080815214258.GA22970@haskell.cs.yale.edu> Fri Aug 15 17:43:18 EDT 2008 Ian Lynagh * Add a Sparc/Solaris 6.8.3 bindist from Christian Maeder M ./download_ghc_683.html -5 +4 From igloo at earth.li Fri Aug 15 18:04:53 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 15 18:04:54 2008 Subject: patch applied (/haskell/ghc): Update 6.8.3 bindists from Christian Maeder Message-ID: <20080815220453.GA26412@haskell.cs.yale.edu> Fri Aug 15 18:05:12 EDT 2008 Ian Lynagh * Update 6.8.3 bindists from Christian Maeder M ./download_ghc_683.html -4 +5 From ghcbuild at microsoft.com Fri Aug 15 20:45:16 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Fri Aug 15 20:45:18 2008 Subject: [nightly] 15-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080816004516.55F0A3240BE@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Fri Aug 15 18:02:06 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080815) **** 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) ... failed. **** running nofib (-O -fasm) ... failed. **** running nofib (-O -prof -auto-all) ... failed. **** running nofib (-O -prof -auto-all -fasm) ... failed. **** running nofib (-fasm) ... failed. **** running nofib (-unreg) ... failed. **** publishing logs ... ok. Logs are at http://www.haskell.org/ghc/dist/current/logs Dists are at http://www.haskell.org/ghc/dist/current/dist Docs are at http://www.haskell.org/ghc/dist/current/docs All done! Nightly build finished successfully at Sat Aug 16 01:46:06 BST 2008 ------------- GHC Test summary --------------------- OVERALL SUMMARY for test run started at Fri Aug 15 22:23:13 BST 2008 2110 total tests, which gave rise to 11283 test cases, of which 0 caused framework failures 2195 were skipped 8662 expected passes 133 expected failures 0 unexpected passes 293 unexpected failures Unexpected failures: 1980(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) 2047(profc,profasm,profthreaded) 2185(threaded1,threaded2) 2317(threaded2) T2486(optc) break017(ghci) bytestring001(optc,hpc,optasm,threaded2) bytestring004(hpc) bytestring005(optc,hpc,optasm,threaded2) conc007(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc008(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc010(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc012(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc014(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc015(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc017(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc018(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc019(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc022(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc024(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc029(threaded1,profthreaded) conc030(threaded2) conc032(threaded2) conc033(normal,optc,hpc,optasm,profc,profasm,threaded1,threaded2,profthreaded) conc034(normal,optc,hpc,optasm,profc,profasm,threaded1,threaded2,profthreaded) conc035(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc036(normal,optc,hpc,optasm,profc,profasm,threaded1,profthreaded) conc064(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog002(threaded2) drvfail006(normal) drvfail008(normal) dynamic002(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum01(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum02(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum03(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) heapprof001(prof_hc_hb,prof_hr) list001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) maessen_hashtab(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) num013(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) qq005(hpc,profc,profasm,profthreaded) recomp005(normal) regex001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) typecheck.prog001(normal,optc,hpc,optasm,profc,profasm) ---------------------------------------------------- Nightly run ended at Sat Aug 16 01:46:06 BST 2008 From chak at cse.unsw.edu.au Sat Aug 16 00:10:14 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Sat Aug 16 00:09:29 2008 Subject: WARNING: bogus patch pushed In-Reply-To: <20080815112951.GA3550@matrix.chaos.earth.li> References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> <916b84820808141020p1a32fbfcg22d9cb5480efe26e@mail.gmail.com> <916b84820808141040h6e8f4342u91b33bc150caeca7@mail.gmail.com> <916b84820808141605o652e2aafm38bab22d7bfe4022@mail.gmail.com> <245ABBBC-F68E-4790-81D4-CA6BFFF43B17@cse.unsw.edu.au> <20080815112951.GA3550@matrix.chaos.earth.li> Message-ID: Ian Lynagh: > On Fri, Aug 15, 2008 at 11:25:32AM +1000, Manuel M T Chakravarty > wrote: >> This was a taste of the insanity of trying to run a project on two >> vcs... > > Right, this was a demonstration of why making a git fork of a darcs > base > library repo is likely to cause pain. > > We avoid this clash if GHC uses git while base consistently uses > darcs. Nobody answered the question that I (implicitly) raised a few times: how do you branch ghc with a mixed use of git and darcs? (I don't know too much of git, but AFAIK, it's notion of branches is pretty different of that of darcs). And secondly, if this is a devel branch (as opposed to a release branch) how do you merge? Manuel From cvs-ghc at haskell.org Sat Aug 16 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Aug 16 03:29:09 2008 Subject: Daily report for stable Message-ID: <200808160730.m7G7U2wu003313@monk.galois.com> Build results: fast486 stable: fail (failed darcs) kgardas stable: fail (failed darcs) malcolm stable: fail (failed darcs) mnemosyne x86-64 Gentoo stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass lost pass pass fail (failed configure) pass x86-64 Linux stable: fail (failed stage1) Dropping unexpected test passes reports from builders not seen in 7 days: tnaur PPC OSX stable Dropping unexpected test failures reports from builders not seen in 7 days: tnaur PPC OSX stable New unexpected test failures: conc018 1 mnemosyne x86-64 Gentoo stable Fixed unexpected test failures: seward-space-leak Old unexpected test failures: TyFamUndec 5 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable conc024 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 4 gabor stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 num009 1 x86 Windows stable fast num012 1 tnaur PPC OSX stable 2 outofmem2 5 gabor stable signals002 1 tnaur PPC OSX stable 2 tcfail043 5 gabor stable tcfail071 5 gabor stable tcfail121 5 gabor stable tcfail130 5 gabor stable tcfail154 5 gabor stable tcfail157 5 gabor stable tcfail170 5 gabor stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: This is the GHC darcs repository (ghc-6.8 branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** Reading checkpoint... Getting the inventory... darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventories/20070828215445-3fd76-8ffcc73e9114ac109d99aabd3e7acccff77a0e36.gz : libcurl error code: 18 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org/ghc-stable/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Sat Aug 16 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Aug 16 03:29:15 2008 Subject: Daily report for head Message-ID: <200808160730.m7G7U2jf003311@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed bindist bindisttest nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) x86 Windows head fast: fail (failed boottestsuite runtestsuite) lost lost pass fail (failed stage1) pass x86-64 Linux head unreg: lost Dropping unexpected test passes reports from builders not seen in 7 days: fast486 head malcolm head mnemosyne x86-64 Gentoo head Fixed unexpected test passes: countReaders001 openFile005 openFile007 readFile001 Dropping unexpected test failures reports from builders not seen in 7 days: fast486 head malcolm head mnemosyne x86-64 Gentoo head New unexpected test failures: T2486 1 x86 Windows head fast Fixed unexpected test failures: TH_spliceE4 bug1465 cholewo-eval conc023 conc070 fast2haskell ioref001 time002 Old unexpected test failures: 1980 2 tnaur PPC OSX head 2047 1 tnaur PPC OSX head arith011 1 tnaur PPC OSX head barton-mangler-bug 1 tnaur PPC OSX head break017 2 tnaur PPC OSX head break026 1 tnaur PPC OSX head bug1010 1 tnaur PPC OSX head conc007 2 tnaur PPC OSX head conc008 2 tnaur PPC OSX head conc010 2 tnaur PPC OSX head conc012 2 tnaur PPC OSX head conc014 2 tnaur PPC OSX head conc015 2 tnaur PPC OSX head conc017 2 tnaur PPC OSX head conc018 2 tnaur PPC OSX head conc019 2 tnaur PPC OSX head conc020 1 tnaur PPC OSX head conc022 2 tnaur PPC OSX head conc024 2 tnaur PPC OSX head conc029 2 tnaur PPC OSX head conc032 1 tnaur x86 Linux head conc033 2 tnaur PPC OSX head conc034 2 tnaur PPC OSX head conc035 2 tnaur PPC OSX head conc036 2 tnaur PPC OSX head conc058 1 tnaur PPC OSX head conc064 2 tnaur PPC OSX head concprog001 2 tnaur PPC OSX head concprog002 2 tnaur PPC OSX head derefnull 1 tnaur PPC OSX head divbyzero 1 tnaur PPC OSX head dynamic002 2 tnaur PPC OSX head enum01 2 tnaur PPC OSX head enum02 2 tnaur PPC OSX head enum03 2 tnaur PPC OSX head ffi003 1 tnaur PPC OSX head ffi009 1 tnaur PPC OSX head ghcpkg01 2 tnaur PPC OSX head ghcpkg02 2 tnaur PPC OSX head joao-circular 1 tnaur PPC OSX head list001 2 tnaur PPC OSX head num009 2 x86 Windows head fast num012 1 tnaur PPC OSX head num013 2 tnaur PPC OSX head qq005 2 tnaur PPC OSX head qq006 2 tnaur PPC OSX head recomp005 2 tnaur PPC OSX head records 2 tnaur PPC OSX head seward-space-leak 1 tnaur PPC OSX head typecheck.prog001 2 tnaur PPC OSX head ubx-records 2 tnaur PPC OSX head -------------- next part -------------- Last 30 lines: == make install - --no-print-directory -r; in /buildbot/x86-win-head/build/utils/touchy ------------------------------------------------------------------------ ../../utils/mkdirhier/mkdirhier c:/builds/slave/x86-win-head/build/ghc-6.9.20080815 for i in touchy.exe; do \ /usr/bin/install -c -m 755 $i c:/builds/slave/x86-win-head/build/ghc-6.9.20080815; \ if test "" = "1"; then \ sh ../../mk/fix_install_names.sh c:/builds/slave/x86-win-head/build/ghc-6.9.20080815 c:/builds/slave/x86-win-head/build/ghc-6.9.20080815/`basename $i` ; \ fi ; \ done Finished making install in touchy: 0 ------------------------------------------------------------------------ == Finished making `install' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply touchy ... PWD = /buildbot/x86-win-head/build/utils ------------------------------------------------------------------------ make -C installPackage install c:/builds/slave/x86-win-head/build/utils/installPackage/install-inplace/bin/installPackage install UNUSED UNUSED '' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080815' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080815' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080815/bin' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080815' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080815' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080815/lib' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080815' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080815/doc' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080815/doc' '' \ --distpref dist-install \ installPackage.exe: Run the 'configure' command first. make[4]: *** [install] Error 1 make[3]: *** [install.installPackage] Error 2 make[2]: *** [install] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build' make[1]: *** [binary-dist] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/bindisttest' rm -f -rf "install dir" rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /usr/bin/tar -jxf /usr/bin/tar: option requires an argument -- f Try `tar --help' or `tar --usage' for more information. make[1]: *** [all] Error 64 make[1]: Leaving directory `/buildbot/x86-win-head/build/bindisttest' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' From malcolm.wallace at cs.york.ac.uk Sat Aug 16 04:42:20 2008 From: malcolm.wallace at cs.york.ac.uk (Malcolm Wallace) Date: Sat Aug 16 04:41:30 2008 Subject: WARNING: bogus patch pushed In-Reply-To: References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> <916b84820808141020p1a32fbfcg22d9cb5480efe26e@mail.gmail.com> <916b84820808141040h6e8f4342u91b33bc150caeca7@mail.gmail.com> <916b84820808141605o652e2aafm38bab22d7bfe4022@mail.gmail.com> <245ABBBC-F68E-4790-81D4-CA6BFFF43B17@cse.unsw.edu.au> <20080815112951.GA3550@matrix.chaos.earth.li> Message-ID: > Nobody answered the question that I (implicitly) raised a few times: > how do you branch ghc with a mixed use of git and darcs? (I don't > know too much of git, but AFAIK, it's notion of branches is pretty > different of that of darcs). As far as I can tell, you do it in much the same way as the current branching scheme with darcs-only. i.e. make a separate copy of a repo for each of the branched library packages. There is already scripting support for using this model in ./darcs-all (and ./sync-all if the toplevel repo is in git), although you may need to do the initial copying (branching) of repositories by hand. If all the repos were in git, it would be no different. In particular, using git submodules does not automate any of the initial copying/branching of the library packages - you would still need to do that manually (or script it somehow). > And secondly, if this is a devel branch (as opposed to a release > branch) how do you merge? If you mean merging HEAD changes into the devel branch, then "./sync- all pull" should have it all scripted already. (But if this creates conflicts with the devel stuff, you will need to resolve them manually, the same with git as with darcs.) If you mean merging the devel stuff back into HEAD, then I guess it is a "./sync-all pull" (and resolve conflicts) followed by "./sync-all push". Incidentally, even if all the repos are in git submodules, you still _really_ want a sync-all script to automate this for you. Read http://git.or.cz/gitwiki/GitSubmoduleTutorial for some terrifying gotchas like "It's not safe to run "git submodule update" if you've made changes within a submodule. They will be silently overwritten." Regards, Malcolm From igloo at earth.li Sat Aug 16 07:17:20 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 16 07:16:29 2008 Subject: WARNING: bogus patch pushed In-Reply-To: References: <20080814152924.GA11167@haskell.galois.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8435BD4@EA-EXMSG-C334.europe.corp.microsoft.com> <20080814171734.69a78264.Malcolm.Wallace@cs.york.ac.uk> <916b84820808141020p1a32fbfcg22d9cb5480efe26e@mail.gmail.com> <916b84820808141040h6e8f4342u91b33bc150caeca7@mail.gmail.com> <916b84820808141605o652e2aafm38bab22d7bfe4022@mail.gmail.com> <245ABBBC-F68E-4790-81D4-CA6BFFF43B17@cse.unsw.edu.au> <20080815112951.GA3550@matrix.chaos.earth.li> Message-ID: <20080816111720.GA31860@matrix.chaos.earth.li> On Sat, Aug 16, 2008 at 02:10:14PM +1000, Manuel M T Chakravarty wrote: > > Nobody answered the question that I (implicitly) raised a few times: > how do you branch ghc with a mixed use of git and darcs? Sorry, I didn't realise you were asking that before. The answer is, the same way that you branch GHC now: git clone ghc mybranch cd mybranch sh sync-all get > (I don't > know too much of git, but AFAIK, it's notion of branches is pretty > different of that of darcs). This doesn't use git's in-tree branching, but that doesn't seem to be feasible for us anyway. > And secondly, if this is a devel branch > (as opposed to a release branch) how do you merge? sh sync-all push or sh sync-all pull Thanks Ian From igloo at earth.li Sat Aug 16 12:50:14 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 16 12:49:21 2008 Subject: patch applied (ghc): Comment fixes; trac #2468 Message-ID: <20080816165013.GA16350@haskell.galois.com> Sat Aug 16 06:09:10 PDT 2008 Ian Lynagh * Comment fixes; trac #2468 M ./driver/mangler/ghc-asm.lprl -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080816130910-3fd76-9198bc64aa693f1e28c07a50c25b70650d92ad5e.gz From igloo at earth.li Sat Aug 16 12:50:17 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 16 12:49:27 2008 Subject: patch applied (ghc): When doing :l, abandon all breakpoints before we unload everything Message-ID: <20080816165017.GA16386@haskell.galois.com> Sat Aug 16 08:21:35 PDT 2008 Ian Lynagh * When doing :l, abandon all breakpoints before we unload everything I'm not 100% sure if this is the right fix, but it seems sensible and stops break008 segfaulting for me on amd64/Linux. M ./compiler/ghci/InteractiveUI.hs +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080816152135-3fd76-fafe3f87642e5a94e40d648787be87a95b4f19fb.gz From ghcbuild at microsoft.com Sat Aug 16 13:53:35 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sat Aug 16 13:53:36 2008 Subject: [nightly] 16-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080816175335.2D110324079@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sat Aug 16 18:02:05 BST 2008. **** checking out new source tree ... darcs failed: Failed to download URL http://darcs.haskell.org/testsuite/_darcs/checkpoints/20080807154702-3fd76-1762b803b5757875739cf2aa40368c8d8972fd18.gz : libcurl error code: 18 Nightly run ended at Sat Aug 16 18:54:24 BST 2008 From claus.reinke at talk21.com Sat Aug 16 16:01:19 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sat Aug 16 16:00:32 2008 Subject: [darcs-users] darcs and ghc.. References: <029501c8fcbe$f0162cb0$4c298351@cr3lt> <20080814074917.GC22002@Macintosh.local> Message-ID: <012c01c8ffda$dafa9db0$e02f8351@cr3lt> |Do you get this using darcs 2? We would appreciate a bug report! Well, okay, I'd like to switch to darcs 2 (forgot that Simon had already convinced me earlier..). But according to darcs.net: - the latest stable release is 2.0.2 - the latest windows binary bundles are 2.0.0 - there is a binary-only add-on from Simon (2.0.1rc2), with comment that one needs to use a different wrapper to use cygwin's ssh (which I'd prefer) So, as far as I can tell, windows releases are all in pieces, none up to date, and it isn't immediately clear how to get there, either. Building from the latest stable source, presumably, but obviously that is neither trivial (is there even one right way to build? what about those bytestring fixes in Simon's executable? what about those discussions on the darcs lists about neither 6.8.2 nor 6.8.3 being quite the right compiler to build darcs? what about other little things, like mmap apparently affecting darcs functionality on windows, #443/#320, but it only being disabled in unstable? are there other issues I should avoid when building darcs stable on windows?), or there would be an updated binary bundle already. I'd like to be able to take stable sources and just build them, with the default configuration doing the right thing for windows, and warning me if I use a compiler version that is know to create darcs bugs (well, actually, I'd like an uptodate binary bundle;-). > $ grep ^Warning mystuff/darcs-all.log > Warning: ./packages-0: renameFile: permission denied (Permission denied) > > How can that be a "warning" when it leads to the repo ending > up in a state it shouldn't be in? |We would need to be able to reproduce this to give you a definitive |answer. My guess is that the permission denied error is due to a darcs |bug under Windows, while emitting a warning and moving on is a feature. You will generally find it difficult to reproduce darcs bugs on ghc repos - most people don't build ghc for fun, but because they need a working ghc head for something entirely different. If they have to build ghc from source, they are already far from where they want to be. So if anything goes wrong even further down the tool chain, the order of the day is to get rid of the issue by all means, not to reproduce it (at least for me, but you seem to have the same problem with other ghc repo reports). If darcs developers are serious about addressing those issues, there's no way around them having their own ghc head repo, pulling perhaps weekly to see what goes wrong, and reproducing any incoming bugs by synching their repo to the reporter's (at least, you don't have to build ghc, just pull it, and imagine that you have your own important source changes in working). |Particularly, darcs will exit if it has trouble applying the patch to |its internal pristine cache... but if it is having trouble applying a |patch to the working directory, it tries to do the most robust thing by |emitting a warning and moving on. Having skimmed over the ticket relating to "moving on", that seems to have been a shortcut/workaround, rather than a feature (#434, where the suggested fix was to make darcs actions atomic: either they succeed or not, but nothing in between). In particular, darcs should be able to recognize that it has taken that shortcut, which means recording a flag "pristine and working out of sync because ", and repeating the warnings for every darcs command until the user addresses the issues and resets the flag. Currently, darcs doesn't distinguish between its own messing up and the user editing working, which isn't good, especially if there are real unrecorded user changes in working. |Darcs 2 fixes the small things above regardless of the repository format |you use. That is good to know, thanks. So I really need a darcs 2 for windows. And thanks for keeping darcs afloat, Claus From igloo at earth.li Sat Aug 16 17:03:13 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 16 17:02:19 2008 Subject: patch applied (testsuite): Fix the hReady001 test now that GHC's hReady behaves correctly Message-ID: <20080816210313.GA21949@haskell.galois.com> Sat Aug 16 11:26:38 PDT 2008 Ian Lynagh * Fix the hReady001 test now that GHC's hReady behaves correctly M ./tests/ghc-regress/lib/IO/all.T -6 +1 M ./tests/ghc-regress/lib/IO/hReady001.hs -3 +3 M ./tests/ghc-regress/lib/IO/hReady001.stdout -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080816182638-3fd76-3ac52ace15dd86d23034b61ebbf31f7eb63cd9a9.gz From igloo at earth.li Sat Aug 16 17:03:14 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 16 17:02:25 2008 Subject: patch applied (testsuite): Don't skip readwrite002 on Windows any more Message-ID: <20080816210314.GA21972@haskell.galois.com> Sat Aug 16 11:37:31 PDT 2008 Ian Lynagh * Don't skip readwrite002 on Windows any more We used to skip it because of trac #1198, but that is now fixed M ./tests/ghc-regress/lib/IO/all.T -2 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080816183731-3fd76-d8f7bb9a1ab5c9f500da5303c841d4f0168386b2.gz From igloo at earth.li Sat Aug 16 17:03:18 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 16 17:02:28 2008 Subject: patch applied (testsuite): Fix 1288 and 2276 Windows-only tests Message-ID: <20080816210318.GA22007@haskell.galois.com> Sat Aug 16 13:58:17 PDT 2008 Ian Lynagh * Fix 1288 and 2276 Windows-only tests M ./tests/ghc-regress/ffi/should_run/all.T -4 +2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080816205817-3fd76-395f1ffd681328d624251829801ce9a200bcf175.gz From igloo at earth.li Sat Aug 16 17:03:17 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 16 17:02:32 2008 Subject: patch applied (testsuite): Skip num009 if fast, as it gives the wrong answer on some platforms Message-ID: <20080816210316.GA21990@haskell.galois.com> Sat Aug 16 12:02:22 PDT 2008 Ian Lynagh * Skip num009 if fast, as it gives the wrong answer on some platforms M ./tests/ghc-regress/lib/Numeric/all.T -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080816190222-3fd76-a25c55d89235f522306b9baef9cc7b34ecee0599.gz From ross at soi.city.ac.uk Sat Aug 16 21:12:04 2008 From: ross at soi.city.ac.uk (Ross Paterson) Date: Sat Aug 16 21:11:09 2008 Subject: patch applied (testsuite): add test for leakage of Control.Monad.Instances into Haskell 98 modules Message-ID: <20080817011203.GA28717@haskell.galois.com> Sat Aug 16 18:10:10 PDT 2008 Ross Paterson * add test for leakage of Control.Monad.Instances into Haskell 98 modules A ./tests/ghc-regress/lib/haskell98/ A ./tests/ghc-regress/lib/haskell98/all.T A ./tests/ghc-regress/lib/haskell98/instance-leaks.hs View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080817011010-b47d3-bcdd0bd61b8e1f616bbb4f79b90269681055b6ec.gz From cvs-ghc at haskell.org Sun Aug 17 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Aug 17 03:29:07 2008 Subject: Daily report for stable Message-ID: <200808170730.m7H7U1mJ002958@monk.galois.com> Build results: tnaur PPC OSX stable 2: pass tnaur x86 Linux stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass pass pass pass pass pass x86-64 Linux stable: fail (failed stage1) Dropping unexpected test passes reports from builders not seen in 7 days: gabor stable Dropping unexpected test failures reports from builders not seen in 7 days: gabor stable Fixed unexpected test failures: conc024 Old unexpected test failures: TyFamUndec 4 mnemosyne x86-64 Gentoo stable barton-mangler-bug 1 tnaur x86 Linux stable conc018 1 mnemosyne x86-64 Gentoo stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 4 mnemosyne x86-64 Gentoo stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 num009 1 x86 Windows stable fast num012 1 tnaur PPC OSX stable 2 outofmem2 4 mnemosyne x86-64 Gentoo stable signals002 1 tnaur PPC OSX stable 2 tcfail043 4 mnemosyne x86-64 Gentoo stable tcfail071 4 mnemosyne x86-64 Gentoo stable tcfail121 4 mnemosyne x86-64 Gentoo stable tcfail130 4 mnemosyne x86-64 Gentoo stable tcfail154 4 mnemosyne x86-64 Gentoo stable tcfail157 4 mnemosyne x86-64 Gentoo stable tcfail170 4 mnemosyne x86-64 Gentoo stable -------------- next part -------------- Last 30 lines: <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name containers-0.1.0.2 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package array-0.1.0.0 -O -fglasgow-exts -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Data/Map.hs -o dist/build/Data/Map.o -ohi dist/build/Data/Map.hi <> (echo `find dist/build -name "*_stub.o" -print`; find dist/build/Data/Graph_split dist/build/Data/IntMap_split dist/build/Data/IntSet_split dist/build/Data/Map_split dist/build/Data/Sequence_split dist/build/Data/Set_split dist/build/Data/Tree_split -name '*.o' -print) | xargs C:/cygwin/bin/ar.exe q dist/build/libHScontainers-0.1.0.2.a C:/cygwin/bin/ar: creating dist/build/libHScontainers-0.1.0.2.a c:/mingw/bin/ld.exe -x -r -o dist/build/HScontainers-0.1.0.2.o dist/build/Data/Graph.o dist/build/Data/IntMap.o dist/build/Data/IntSet.o dist/build/Data/Map.o dist/build/Data/Sequence.o dist/build/Data/Set.o dist/build/Data/Tree.o `find dist/build -name "*_stub.o" -print` == make way=p -f GNUmakefile all; c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name containers-0.1.0.2 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package array-0.1.0.0 -O -fglasgow-exts -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Data/Sequence.hs -o dist/build/Data/Sequence.p_o -ohi dist/build/Data/Sequence.p_hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name containers-0.1.0.2 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package array-0.1.0.0 -O -fglasgow-exts -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Data/Tree.hs -o dist/build/Data/Tree.p_o -ohi dist/build/Data/Tree.p_hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name containers-0.1.0.2 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package array-0.1.0.0 -O -fglasgow-exts -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Data/Graph.hs -o dist/build/Data/Graph.p_o -ohi dist/build/Data/Graph.p_hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name containers-0.1.0.2 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package array-0.1.0.0 -O -fglasgow-exts -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Data/IntSet.hs -o dist/build/Data/IntSet.p_o -ohi dist/build/Data/IntSet.p_hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name containers-0.1.0.2 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package array-0.1.0.0 -O -fglasgow-exts -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Data/IntMap.hs -o dist/build/Data/IntMap.p_o -ohi dist/build/Data/IntMap.p_hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name containers-0.1.0.2 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package array-0.1.0.0 -O -fglasgow-exts -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Data/Set.hs -o dist/build/Data/Set.p_o -ohi dist/build/Data/Set.p_hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name containers-0.1.0.2 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package array-0.1.0.0 -O -fglasgow-exts -XCPP -idist/build -prof -hisuf p_hi -hcsuf p_hc -osuf p_o -H16m -O -O -Rghc-timing -fgenerics -c Data/Map.hs -o dist/build/Data/Map.p_o -ohi dist/build/Data/Map.p_hi dist/build/Data/Map_split/ld.script: openFile: permission denied (Permission denied) <> make[4]: *** [dist/build/Data/Map.p_o] Error 1 make[3]: *** [all] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/containers' make[2]: *** [make.library.containers] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Sun Aug 17 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Aug 17 03:29:10 2008 Subject: Daily report for head Message-ID: <200808170730.m7H7U2Pl002961@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed bindist bindisttest nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) x86 Windows head fast: pass pass pass pass pass pass fast486 head: pass kgardas head: fail (failed stage1) malcolm head: fail (failed darcs) mnemosyne x86-64 Gentoo head: pass x86-64 Linux head unreg: lost Dropping unexpected test passes reports from builders not seen in 7 days: tnaur x86 Linux head Dropping unexpected test failures reports from builders not seen in 7 days: tnaur x86 Linux head New unexpected test failures: ioref001 2 fast486 head Old unexpected test failures: 1980 3 fast486 head 2047 1 tnaur PPC OSX head T2486 3 x86 Windows head fast arith011 2 fast486 head barton-mangler-bug 1 tnaur PPC OSX head break017 3 fast486 head break026 1 tnaur PPC OSX head bug1010 1 tnaur PPC OSX head conc007 3 fast486 head conc008 3 fast486 head conc010 3 fast486 head conc012 3 fast486 head conc014 3 fast486 head conc015 3 fast486 head conc017 3 fast486 head conc018 3 fast486 head conc019 3 fast486 head conc020 1 tnaur PPC OSX head conc022 3 fast486 head conc024 3 fast486 head conc029 3 fast486 head conc032 1 fast486 head conc033 3 fast486 head conc034 3 fast486 head conc035 3 fast486 head conc036 3 fast486 head conc058 1 tnaur PPC OSX head conc064 3 fast486 head concprog001 3 fast486 head concprog002 3 fast486 head derefnull 1 tnaur PPC OSX head divbyzero 1 tnaur PPC OSX head dynamic002 3 fast486 head enum01 3 fast486 head enum02 3 fast486 head enum03 3 fast486 head ffi003 1 tnaur PPC OSX head ffi009 1 tnaur PPC OSX head ghcpkg01 1 tnaur PPC OSX head ghcpkg02 1 tnaur PPC OSX head joao-circular 1 tnaur PPC OSX head list001 3 fast486 head num009 1 tnaur PPC OSX head num012 1 tnaur PPC OSX head num013 3 fast486 head qq005 3 fast486 head qq006 3 fast486 head recomp005 3 fast486 head records 1 tnaur PPC OSX head seward-space-leak 2 fast486 head typecheck.prog001 3 fast486 head ubx-records 1 tnaur PPC OSX head -------------- next part -------------- Last 30 lines: == make install - --no-print-directory -r; in /buildbot/x86-win-head/build/utils/touchy ------------------------------------------------------------------------ ../../utils/mkdirhier/mkdirhier c:/builds/slave/x86-win-head/build/ghc-6.9.20080816 for i in touchy.exe; do \ /usr/bin/install -c -m 755 $i c:/builds/slave/x86-win-head/build/ghc-6.9.20080816; \ if test "" = "1"; then \ sh ../../mk/fix_install_names.sh c:/builds/slave/x86-win-head/build/ghc-6.9.20080816 c:/builds/slave/x86-win-head/build/ghc-6.9.20080816/`basename $i` ; \ fi ; \ done Finished making install in touchy: 0 ------------------------------------------------------------------------ == Finished making `install' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply touchy ... PWD = /buildbot/x86-win-head/build/utils ------------------------------------------------------------------------ make -C installPackage install c:/builds/slave/x86-win-head/build/utils/installPackage/install-inplace/bin/installPackage install UNUSED UNUSED '' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080816' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080816' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080816/bin' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080816' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080816' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080816/lib' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080816' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080816/doc' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080816/doc' '' \ --distpref dist-install \ installPackage.exe: Run the 'configure' command first. make[4]: *** [install] Error 1 make[3]: *** [install.installPackage] Error 2 make[2]: *** [install] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build' make[1]: *** [binary-dist] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/bindisttest' rm -f -rf "install dir" rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /usr/bin/tar -jxf /usr/bin/tar: option requires an argument -- f Try `tar --help' or `tar --usage' for more information. make[1]: *** [all] Error 64 make[1]: Leaving directory `/buildbot/x86-win-head/build/bindisttest' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/ghc/kgardas/build/utils/genapply ------------------------------------------------------------------------ /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp -c GenApply.hs -o GenApply.o -ohi GenApply.hi /usr/local/ghc-2008-05-04/bin/ghc -o genapply -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.o /usr/local/ghc-2008-05-04/bin/ghc -M -optdep-f -optdep.depend -osuf o -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.hs Finished making boot in genapply: 0 ------------------------------------------------------------------------ == Finished making `boot' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply ... PWD = /buildbot/ghc/kgardas/build/utils ------------------------------------------------------------------------ make -C genprimopcode /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c ParserM.hs -o ParserM.o -ohi ParserM.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Lexer.hs -o Lexer.o -ohi Lexer.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Syntax.hs -o Syntax.o -ohi Syntax.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Parser.hs -o Parser.o -ohi Parser.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Main.hs -o Main.o -ohi Main.hi /usr/local/ghc-2008-05-04/bin/ghc -o genprimopcode -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O Lexer.o Main.o Parser.o ParserM.o Syntax.o ------------------------------------------------------------------------ == make boot -r; in /buildbot/ghc/kgardas/build/driver ------------------------------------------------------------------------ ../utils/mkdirhier/mkdirhier /buildbot/ghc/kgardas/build/inplace-datadir mkdir /buildbot/ghc/kgardas/build/inplace-datadir test -e /buildbot/ghc/kgardas/build/inplace-datadir/package.conf || echo "[]" > /buildbot/ghc/kgardas/build/inplace-datadir/package.conf /bin/sh: test: argument expected make[1]: *** [boot] Error 1 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org//ghc darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/inventory libcurl: couldn't resolve host From claus.reinke at talk21.com Sun Aug 17 06:02:54 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sun Aug 17 06:02:04 2008 Subject: haddock 2 and GHC References: <20080815132458.GA8271@matrix.chaos.earth.li> Message-ID: <002901c90050$6c4eb150$e92e7ad5@cr3lt> > I've been thinking about haddock 2 and GHC, and it's not clear to me > what the best way forwards is. > > Haddock uses ghc-paths to work out where the GHC libdir is. This should > work fine for running haddock in the tree, but it won't work for > installing haddock as our builds are relocatable and ghc-paths bakes the > paths in. There was some discussion about this a while back, eg, one could store the paths in ghc-paths' datadir, then rebuilding ghc-paths (using the same place for its datadir) would regenerate the data and already linked clients of ghc-paths (such as Haddock) would pick up the new paths, or one could dynamically link ghc-paths (Simon's preference, iirc). Since dynamic linking is on the table for 6.10 anyway, wouldn't that work? > Alternatively, we could build haddock and haddock the libraries, but not > ship haddock with GHC. I think that some people prefer this anyway. > However, if we do that, people need to make sure that they install a > version of haddock that is compatible with their .haddock files. Isn't it even worse? One needs a version of haddock that was built against the same ghc version, because of haddock reading ghc .hi file (via ghc api), right? Unless we find a solution for this ghc api client issue, all ghc api clients will be ghc-version specific (no compatibility in any direction). > There's also a problem where, at the point we are configuring the > libraries, we can't tell Cabal where haddock is because we haven't built > it yet. I think that the best way around this is to add a > --with-haddock=PATH flag to "Setup haddock". Wasn't the latest workaround plan to build ghc without haddocking, then build haddock with that ghc, then do the haddocking? In which case, either there is no haddocking, or there is a haddock. > So currently I'm thinking that the best way is: > * Build the ghc-paths library when building GHC, but don't install it > * Build haddock when building GHC, but don't install it If you build these anyway, why not install them, for a local build at least? No other version of haddock will do with that ghc. You can't easily package them into binary distributions/installers, because the paths won't match on the target machines. Which brings us back to ghc-paths, and how to make pre-compiled clients aware of new paths resulting from re-installation of ghc-paths. If that had a solution (would dynamic linking of ghc-paths do the trick?), you could even package haddock with ghc, and just make installing ghc-paths part of the installation process on the target machine. > Any comments? Instead of working around them in each individual case, I'd really like to see general solutions to the two issues of 1 updating ghc-paths and notifying existing clients 2 making (some) ghc api clients less dependent on a single ghc version Most suggestions about this have been shot down in the past, iirc, the closest to being possible were dynamic linking for 1 and some cross-ghc-version reading of .hi-files for 2 (at the risk of losing information, because the .hi-format itself would still change; so this would work only for some ghc api clients, and only for a limited range of ghc versions, but haddock ought to be among those clients). Claus From igloo at earth.li Sun Aug 17 07:02:52 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 17 07:01:56 2008 Subject: haddock 2 and GHC In-Reply-To: <002901c90050$6c4eb150$e92e7ad5@cr3lt> References: <20080815132458.GA8271@matrix.chaos.earth.li> <002901c90050$6c4eb150$e92e7ad5@cr3lt> Message-ID: <20080817110252.GA8291@matrix.chaos.earth.li> On Sun, Aug 17, 2008 at 11:02:54AM +0100, Claus Reinke wrote: > > Since dynamic linking is on the table for 6.10 anyway, wouldn't that work? I don't think we're confident that shared libraries will make it for 6.10. > >Alternatively, we could build haddock and haddock the libraries, but not > >ship haddock with GHC. I think that some people prefer this anyway. > >However, if we do that, people need to make sure that they install a > >version of haddock that is compatible with their .haddock files. > > Isn't it even worse? One needs a version of haddock that was built > against the same ghc version, because of haddock reading ghc .hi > file (via ghc api), right? Right: So your GHC 6.10.1 bindist says it needs haddock 2.1.*, and you then need to find a 2.1.* that was built against 6.10.1. > Wasn't the latest workaround plan to build ghc without haddocking, > then build haddock with that ghc, then do the haddocking? In which > case, either there is no haddocking, or there is a haddock. I'm not keen on this (if I understand what you mean correctly). On systems like Debian we need to be able to just build the GHC package, and on systems like gentoo users don't want to have to build GHC twice just so that they can get the library docs. I guess one alternative would be for a GHC installation to include the bootlibs source code, and for haddock to haddock this source code when it is built. > >So currently I'm thinking that the best way is: > >* Build the ghc-paths library when building GHC, but don't install it > >* Build haddock when building GHC, but don't install it > > If you build these anyway, why not install them, for a local build at > least? I don't think we should be installing different things in different scenarios like that. Thanks Ian From duncan.coutts at worc.ox.ac.uk Sun Aug 17 09:05:21 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Sun Aug 17 09:04:43 2008 Subject: haddock 2 and GHC In-Reply-To: <20080817110252.GA8291@matrix.chaos.earth.li> References: <20080815132458.GA8271@matrix.chaos.earth.li> <002901c90050$6c4eb150$e92e7ad5@cr3lt> <20080817110252.GA8291@matrix.chaos.earth.li> Message-ID: <1218978321.13639.128.camel@localhost> On Sun, 2008-08-17 at 12:02 +0100, Ian Lynagh wrote: > I'm not keen on this (if I understand what you mean correctly). On > systems like Debian we need to be able to just build the GHC package, > and on systems like gentoo users don't want to have to build GHC twice > just so that they can get the library docs. On gentoo we package haddock as a separate package from ghc so for ghc's docs we have to provide a tarball of pre-generated docs otherwise we would have circular build dependencies. I think we'll do the same for haddock 2. So the gentoo developer who prepares the tarball of docs does have to build ghc twice, once to get eg from 6.8.3 to 6.10.1 without docs, then build haddock and then again to build ghc with docs. But that breaks the loop for users who are building ghc. Internally the build uses a binary of a bootstrapping compiler, but it may be an older version than the target one. Duncan From ghcbuild at microsoft.com Sun Aug 17 20:22:03 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sun Aug 17 20:22:05 2008 Subject: [nightly] 17-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080818002203.01029324146@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sun Aug 17 18:02:06 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080817) **** 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) ... failed. **** running nofib (-O -fasm) ... failed. **** running nofib (-O -prof -auto-all) ... failed. **** running nofib (-O -prof -auto-all -fasm) ... failed. **** running nofib (-fasm) ... failed. **** running nofib (-unreg) ... failed. **** publishing logs ... Connection to haskell.org closed by remote host. lost connection failed. Logs are at http://www.haskell.org/ghc/dist/current/logs Dists are at http://www.haskell.org/ghc/dist/current/dist Docs are at http://www.haskell.org/ghc/dist/current/docs All done! Nightly build finished successfully at Mon Aug 18 01:23:00 BST 2008 ------------- GHC Test summary --------------------- OVERALL SUMMARY for test run started at Sun Aug 17 22:10:48 BST 2008 2111 total tests, which gave rise to 11289 test cases, of which 0 caused framework failures 2195 were skipped 8658 expected passes 123 expected failures 0 unexpected passes 313 unexpected failures Unexpected failures: 1980(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) 2047(profc,profasm,profthreaded) 2185(threaded1,threaded2) 2317(threaded2) T2486(optc) break017(ghci) bytestring001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) bytestring004(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) bytestring005(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc007(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc008(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc010(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc012(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc014(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc015(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc017(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc018(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc019(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc022(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc024(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc029(threaded1,profthreaded) conc030(threaded2) conc033(normal,optc,hpc,optasm,profc,profasm,threaded1,threaded2,profthreaded) conc034(normal,optc,hpc,optasm,profc,profasm,threaded1,threaded2,profthreaded) conc035(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc036(normal,optc,hpc,optasm,profc,profasm,threaded1,profthreaded) conc064(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog002(threaded2) drvfail006(normal) drvfail008(normal) dynamic002(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum01(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum02(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum03(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) heapprof001(prof_hc_hb,prof_hr) list001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) maessen_hashtab(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) num013(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) qq005(hpc,profc,profasm,profthreaded) recomp005(normal) regex001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) typecheck.prog001(normal,optc,hpc,optasm,profc,profasm) ---------------------------------------------------- Nightly run ended at Mon Aug 18 01:23:00 BST 2008 From chak at cse.unsw.edu.au Sun Aug 17 22:15:48 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Sun Aug 17 22:56:42 2008 Subject: haddock 2 and GHC In-Reply-To: <20080815132458.GA8271@matrix.chaos.earth.li> References: <20080815132458.GA8271@matrix.chaos.earth.li> Message-ID: <92860105-7C02-47BD-8160-63D0C8D63F07@cse.unsw.edu.au> I think the only sane choice is to install haddock with ghc. Some people may have multiple GHCs installed, some system-wide and some in their home directory. I think it is generally impossible to guess for an installer which version of which ghc to use. Manuel Ian Lynagh: > Hi all, > > I've been thinking about haddock 2 and GHC, and it's not clear to me > what the best way forwards is. > > Haddock uses ghc-paths to work out where the GHC libdir is. This > should > work fine for running haddock in the tree, but it won't work for > installing haddock as our builds are relocatable and ghc-paths bakes > the > paths in. > > We could use a shell wrapper around haddock for unix-like systems, and > add some code to haddock to automatically discover the location for > Windows. However, this sort of code is fiddly, and a pain to keep > working. > > However, haddock would still have to support ghc-paths for standalone > builds. Also, I think that in a GHC tree we'd still have to > pointlessly > link against ghc-paths, as I can't see a simple way to avoid it. > > Alternatively, we could build haddock and haddock the libraries, but > not > ship haddock with GHC. I think that some people prefer this anyway. > However, if we do that, people need to make sure that they install a > version of haddock that is compatible with their .haddock files. > > There's also a problem where, at the point we are configuring the > libraries, we can't tell Cabal where haddock is because we haven't > built > it yet. I think that the best way around this is to add a > --with-haddock=PATH flag to "Setup haddock". > > So currently I'm thinking that the best way is: > * Build the ghc-paths library when building GHC, but don't install it > * Build haddock when building GHC, but don't install it > * Add the above flag to Cabal > * Advertise as best we can which version of haddock people need to > work > with a given GHC binary distribution > > Any comments? > > > Thanks > Ian From cvs-ghc at haskell.org Mon Aug 18 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Mon Aug 18 03:29:03 2008 Subject: Daily report for stable Message-ID: <200808180730.m7I7U20A001596@monk.galois.com> Build results: fast486 stable: fail (failed darcs) kgardas stable: fail (failed stage1) malcolm stable: fail (failed darcs) mnemosyne x86-64 Gentoo stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass lost pass pass fail (failed configure) pass pass x86-64 Linux stable: fail (failed stage1) Fixed unexpected test failures: conc018 Old unexpected test failures: TyFamUndec 4 mnemosyne x86-64 Gentoo stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 4 mnemosyne x86-64 Gentoo stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 num009 1 x86 Windows stable fast num012 1 tnaur PPC OSX stable 2 outofmem2 4 mnemosyne x86-64 Gentoo stable signals002 1 tnaur PPC OSX stable 2 tcfail043 4 mnemosyne x86-64 Gentoo stable tcfail071 4 mnemosyne x86-64 Gentoo stable tcfail121 4 mnemosyne x86-64 Gentoo stable tcfail130 4 mnemosyne x86-64 Gentoo stable tcfail154 4 mnemosyne x86-64 Gentoo stable tcfail157 4 mnemosyne x86-64 Gentoo stable tcfail170 4 mnemosyne x86-64 Gentoo stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org/ghc-stable/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Mon Aug 18 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Mon Aug 18 03:29:06 2008 Subject: Daily report for head Message-ID: <200808180730.m7I7U2g9001597@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed bindist bindisttest nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) x86 Windows head fast: pass lost pass pass fail (failed stage1) pass tnaur PPC OSX head 2: lost tnaur x86 Linux head: pass x86-64 Linux head unreg: lost Dropping unexpected test passes reports from builders not seen in 7 days: tnaur PPC OSX head Dropping unexpected test failures reports from builders not seen in 7 days: tnaur PPC OSX head New unexpected test failures: testblockalloc 1 tnaur x86 Linux head Fixed unexpected test failures: 2047 break026 bug1010 conc020 conc058 derefnull divbyzero ffi003 ffi009 ghcpkg01 ghcpkg02 num009 num012 records ubx-records Old unexpected test failures: 1980 3 fast486 head T2486 4 x86 Windows head fast arith011 1 fast486 head barton-mangler-bug 1 tnaur x86 Linux head break017 3 fast486 head conc007 3 fast486 head conc008 3 fast486 head conc010 3 fast486 head conc012 3 fast486 head conc014 3 fast486 head conc015 3 fast486 head conc017 3 fast486 head conc018 3 fast486 head conc019 3 fast486 head conc022 3 fast486 head conc024 3 fast486 head conc029 3 fast486 head conc032 2 fast486 head conc033 3 fast486 head conc034 3 fast486 head conc035 3 fast486 head conc036 3 fast486 head conc064 3 fast486 head concprog001 3 fast486 head concprog002 3 fast486 head dynamic002 3 fast486 head enum01 3 fast486 head enum02 3 fast486 head enum03 3 fast486 head ioref001 2 fast486 head joao-circular 1 tnaur x86 Linux head list001 3 fast486 head num013 3 fast486 head qq005 3 fast486 head qq006 3 fast486 head recomp005 3 fast486 head seward-space-leak 1 fast486 head typecheck.prog001 3 fast486 head -------------- next part -------------- Last 30 lines: == make install - --no-print-directory -r; in /buildbot/x86-win-head/build/utils/touchy ------------------------------------------------------------------------ ../../utils/mkdirhier/mkdirhier c:/builds/slave/x86-win-head/build/ghc-6.9.20080817 for i in touchy.exe; do \ /usr/bin/install -c -m 755 $i c:/builds/slave/x86-win-head/build/ghc-6.9.20080817; \ if test "" = "1"; then \ sh ../../mk/fix_install_names.sh c:/builds/slave/x86-win-head/build/ghc-6.9.20080817 c:/builds/slave/x86-win-head/build/ghc-6.9.20080817/`basename $i` ; \ fi ; \ done Finished making install in touchy: 0 ------------------------------------------------------------------------ == Finished making `install' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply touchy ... PWD = /buildbot/x86-win-head/build/utils ------------------------------------------------------------------------ make -C installPackage install c:/builds/slave/x86-win-head/build/utils/installPackage/install-inplace/bin/installPackage install UNUSED UNUSED '' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080817' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080817' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080817/bin' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080817' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080817' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080817/lib' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080817' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080817/doc' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080817/doc' '' \ --distpref dist-install \ installPackage.exe: Run the 'configure' command first. make[4]: *** [install] Error 1 make[3]: *** [install.installPackage] Error 2 make[2]: *** [install] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build' make[1]: *** [binary-dist] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/bindisttest' rm -f -rf "install dir" rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /usr/bin/tar -jxf /usr/bin/tar: option requires an argument -- f Try `tar --help' or `tar --usage' for more information. make[1]: *** [all] Error 64 make[1]: Leaving directory `/buildbot/x86-win-head/build/bindisttest' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage3/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' From marlowsd at gmail.com Mon Aug 18 04:13:20 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 18 04:12:30 2008 Subject: Unboxed singleton tuples In-Reply-To: <4683d9370808151207g57d49db9s86ed0e3f4d830708@mail.gmail.com> References: <4683d9370808141411m4007eabar25a92ea0e6c56470@mail.gmail.com> <1039B889-2AEB-4445-BEF9-8BD93CF975C2@cse.unsw.edu.au> <4683d9370808151207g57d49db9s86ed0e3f4d830708@mail.gmail.com> Message-ID: <48A92F20.8000000@gmail.com> Tim Chevalier wrote: > On 8/14/08, Roman Leshchinskiy wrote: >> IIUC, the practical difference is this. If you have >> >> f :: Int -> (# Int #) >> >> then >> >> case f m of (# n #) -> bar n >> >> will call f before calling bar but will not evaluate n. > > I fear I'm still not enlightened. I see how your example works, but in > the particular context where GHC introduces these singleton tuples, > the tuple will contain an unboxed value (the result of a foreign > function call.) So if n is unboxed, isn't > case f m of (# n #) -> bar n > exactly equivalent to > bar $! (f m) > ? Yes - in the case where the value is unboxed (or unlifted), it makes no difference to wrap it in a singleton unboxed tuple. I actually have no idea why we use (# State# RealWorld #) rather than just State# RealWorld in that case. Perhaps we could just change it, because the return convention is the same in both cases. Cheers, Simon From marlowsd at gmail.com Mon Aug 18 04:19:36 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 18 04:18:42 2008 Subject: patch applied (ghc): When doing :l, abandon all breakpoints before we unload everything In-Reply-To: <20080816165017.GA16386@haskell.galois.com> References: <20080816165017.GA16386@haskell.galois.com> Message-ID: <48A93098.2030902@gmail.com> Ian Lynagh wrote: > Sat Aug 16 08:21:35 PDT 2008 Ian Lynagh > * When doing :l, abandon all breakpoints before we unload everything > I'm not 100% sure if this is the right fix, but it seems sensible and > stops break008 segfaulting for me on amd64/Linux. > > M ./compiler/ghci/InteractiveUI.hs +1 It does seem sensible, yes - but I'd like to understand what caused the crash (I didn't see it myself). Did you track it down at all? Cheers, Simon From marlowsd at gmail.com Mon Aug 18 04:30:51 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 18 04:29:56 2008 Subject: [darcs-users] darcs and ghc.. In-Reply-To: <012c01c8ffda$dafa9db0$e02f8351@cr3lt> References: <029501c8fcbe$f0162cb0$4c298351@cr3lt> <20080814074917.GC22002@Macintosh.local> <012c01c8ffda$dafa9db0$e02f8351@cr3lt> Message-ID: <48A9333B.7080103@gmail.com> Claus Reinke wrote: > |Do you get this using darcs 2? We would appreciate a bug report! > > Well, okay, I'd like to switch to darcs 2 (forgot that Simon had already > convinced me earlier..). But according to darcs.net: > > - the latest stable release is 2.0.2 > - the latest windows binary bundles are 2.0.0 > - there is a binary-only add-on from Simon (2.0.1rc2), with > comment that one needs to use a different wrapper to use > cygwin's ssh (which I'd prefer) I'll try to build & uplaod a more up-to-date Windows binary today. Cheers, Simon From marlowsd at gmail.com Mon Aug 18 04:31:35 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 18 04:30:40 2008 Subject: patch applied (testsuite): Skip num009 if fast, as it gives the wrong answer on some platforms In-Reply-To: <20080816210316.GA21990@haskell.galois.com> References: <20080816210316.GA21990@haskell.galois.com> Message-ID: <48A93367.4090300@gmail.com> Ian Lynagh wrote: > Sat Aug 16 12:02:22 PDT 2008 Ian Lynagh > * Skip num009 if fast, as it gives the wrong answer on some platforms Do we know why? Cheers, Simon From marlowsd at gmail.com Mon Aug 18 04:53:55 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 18 04:53:00 2008 Subject: haddock 2 and GHC In-Reply-To: <92860105-7C02-47BD-8160-63D0C8D63F07@cse.unsw.edu.au> References: <20080815132458.GA8271@matrix.chaos.earth.li> <92860105-7C02-47BD-8160-63D0C8D63F07@cse.unsw.edu.au> Message-ID: <48A938A3.8010506@gmail.com> Manuel M T Chakravarty wrote: > I think the only sane choice is to install haddock with ghc. Some > people may have multiple GHCs installed, some system-wide and some in > their home directory. I think it is generally impossible to guess for > an installer which version of which ghc to use. Sane but difficult (unfortunately), because we need to be able to make relocatable binary distributions for GHC, and that would mean a lot of hacks in Haddock. It's much simpler to let the user install Haddock later, where they can simply 'cabal install haddock' and it'll work with no fuss. In fact it'll come with the Haskell Platform, and that's feasible because I don't think we're planning to make relocatable binary distributions of the HP. So I agree with Ian - for now, build Haddock during the GHC build, but don't install it. Yes you need to re-install Haddock if you re-install GHC, but that's just like any other library (think of Haddock as a library). I think it's unlikely that anyone will want to have multiple Haddock installations, but if they do then they'll just have to manually rename the Haddock binary after installing it. Cheers, Simon From marlowsd at gmail.com Mon Aug 18 04:59:25 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 18 04:58:30 2008 Subject: haddock 2 and GHC In-Reply-To: <002901c90050$6c4eb150$e92e7ad5@cr3lt> References: <20080815132458.GA8271@matrix.chaos.earth.li> <002901c90050$6c4eb150$e92e7ad5@cr3lt> Message-ID: <48A939ED.3030605@gmail.com> Claus Reinke wrote: > Instead of working around them in each individual case, I'd really like > to see general solutions to the two issues of > > 1 updating ghc-paths and notifying existing clients > 2 making (some) ghc api clients less dependent on a single ghc version > > Most suggestions about this have been shot down in the past, iirc, > the closest to being possible were dynamic linking for 1 and some > cross-ghc-version reading of .hi-files for 2 (at the risk of losing > information, because the .hi-format itself would still change; so this > would work only for some ghc api clients, and only for a limited range > of ghc versions, but haddock ought to be among those clients). dynamic linking will solve (1), but at this stage I don't think we have time to get dynamic linking fully working and in the binary distributions for 6.10.1. We might have it working in a build-from-source form, though. As I've said before regarding (2), it's feasible to make the .hi format stable across minor releases of GHC, but not major releases. Making an extensible .hi format seems completely unrealistic - it's not just the format that changes, but the semantics. "Losing inforamtion" might be completely disastrous if you actually *needed* that information. Not to mention the fact that trying to do both forwards and backwards compatibility in anything but a trivial way gives you a quadratic-sized testing surface, which is something we really have to worry about. Cheers, Simon From batterseapower at hotmail.com Mon Aug 18 05:08:12 2008 From: batterseapower at hotmail.com (Max Bolingbroke) Date: Mon Aug 18 05:07:14 2008 Subject: patch applied (testsuite): Skip num009 if fast, as it gives the wrong answer on some platforms In-Reply-To: <48A93367.4090300@gmail.com> References: <20080816210316.GA21990@haskell.galois.com> <48A93367.4090300@gmail.com> Message-ID: <9d4d38820808180208q334fa484m305506fa1a5d9f2d@mail.gmail.com> 2008/8/18 Simon Marlow : > Ian Lynagh wrote: >> >> Sat Aug 16 12:02:22 PDT 2008 Ian Lynagh >> * Skip num009 if fast, as it gives the wrong answer on some platforms > > Do we know why? No, but it appears to be an OS X specific bug. The associated ticket is http://hackage.haskell.org/trac/ghc/ticket/2370. Cheers, Max From igloo at earth.li Mon Aug 18 05:19:22 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 18 05:18:23 2008 Subject: patch applied (ghc): When doing :l, abandon all breakpoints before we unload everything In-Reply-To: <48A93098.2030902@gmail.com> References: <20080816165017.GA16386@haskell.galois.com> <48A93098.2030902@gmail.com> Message-ID: <20080818091921.GA25194@matrix.chaos.earth.li> On Mon, Aug 18, 2008 at 09:19:36AM +0100, Simon Marlow wrote: > Ian Lynagh wrote: > >Sat Aug 16 08:21:35 PDT 2008 Ian Lynagh > > * When doing :l, abandon all breakpoints before we unload everything > > I'm not 100% sure if this is the right fix, but it seems sensible and > > stops break008 segfaulting for me on amd64/Linux. > > > > M ./compiler/ghci/InteractiveUI.hs +1 > > It does seem sensible, yes - but I'd like to understand what caused the > crash (I didn't see it myself). Did you track it down at all? The actual segfault was, from memory, in one of the stg_ap_pp sort of functions, but I didn't track it down any more than that. The bug seemed to have been tickled by a very recent patch, so if you unpull my fix on amd64/Linux then perhaps you will see it. Thanks Ian From marlowsd at gmail.com Mon Aug 18 05:42:17 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 18 05:41:22 2008 Subject: patch applied (testsuite): Skip num009 if fast, as it gives the wrong answer on some platforms In-Reply-To: <9d4d38820808180208q334fa484m305506fa1a5d9f2d@mail.gmail.com> References: <20080816210316.GA21990@haskell.galois.com> <48A93367.4090300@gmail.com> <9d4d38820808180208q334fa484m305506fa1a5d9f2d@mail.gmail.com> Message-ID: <48A943F9.2070609@gmail.com> Max Bolingbroke wrote: > 2008/8/18 Simon Marlow : >> Ian Lynagh wrote: >>> Sat Aug 16 12:02:22 PDT 2008 Ian Lynagh >>> * Skip num009 if fast, as it gives the wrong answer on some platforms >> Do we know why? > > No, but it appears to be an OS X specific bug. The associated ticket > is http://hackage.haskell.org/trac/ghc/ticket/2370. It's failing on Windows too. Cheers Simon From claus.reinke at talk21.com Mon Aug 18 05:49:43 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 18 05:48:58 2008 Subject: haddock 2 and GHC References: <20080815132458.GA8271@matrix.chaos.earth.li><92860105-7C02-47BD-8160-63D0C8D63F07@cse.unsw.edu.au> <48A938A3.8010506@gmail.com> Message-ID: <010c01c90117$c347ada0$8d2f8351@cr3lt> > In fact it'll come with the Haskell Platform, and that's feasible because > I don't think we're planning to make relocatable binary distributions of > the HP. Not having relocatable binary distributions would be sad indeed, especially as a regression from what we used to have. Being able to use ghc from an external drive, or over network connections with randomly assigned drive letters, was rather useful for presentations, and I believe was also used by lecturers in theatres with fixed PCs. Having to rebuild and inplace-install a small HP-paths package after relocation (or after the drive letter of the day is known) would be a small price to pay for that flexibility (but I guess that won't work). > Yes you need to re-install Haddock if you re-install GHC, but that's just > like any other library (think of Haddock as a library). I think it's > unlikely that anyone will want to have multiple Haddock installations, but > if they do then they'll just have to manually rename the Haddock binary > after installing it. Isn't that just the problem we're talking about? It is not about wanting to have multiple Haddock installations. After the switch to Haddock 2, there will _have to be_ one Haddock installation per GHC installation. About the only thing one can do in that situation is to install haddock over ghc, so that switching PATH always switches both haddock and ghc. But that won't work if one calls ghc with explicit absolute paths.. This is going to be very much like the issues with finding the right runhaskell/ghc-pkg/.. for the currently used ghc, issues we just got rid off. Claus From Malcolm.Wallace at cs.york.ac.uk Mon Aug 18 05:47:20 2008 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Mon Aug 18 05:49:55 2008 Subject: haddock 2 and GHC In-Reply-To: <48A939ED.3030605@gmail.com> References: <20080815132458.GA8271@matrix.chaos.earth.li> <002901c90050$6c4eb150$e92e7ad5@cr3lt> <48A939ED.3030605@gmail.com> Message-ID: <20080818104720.2c8b567f.Malcolm.Wallace@cs.york.ac.uk> > As I've said before regarding (2), it's feasible to make the .hi > format stable across minor releases of GHC, but not major releases. Here is an idea that might help solve some of the "need exact version of ghc to build haddock" style of problem. Why not develop a _small_ stand-alone tool that reads the binary .hi file and gives you back a useful subset of the information contained therein. Something like ghc --show-iface. The information it _returns_ could be in a very stable format, even though the file format it reads often changes. Its version would be linked to a specific ghc version. A client calls the interface reader as a separate process. That is, it is specifically _not_ a library, with all the problems that causes through needing to re-compile the client every time your compiler is upgraded. Instead, the interface reader supplies its output in a well-specified format (text or binary) over the standard OS-level IPC mechanism. When you upgrade the compiler, the client simply calls the newer reader, without itself needing to be rebuilt. I can even envisage driving the interface-reader through a small query language (maybe on the command-line, maybe interactive). New interface file features, as they are developed, might be reflected in additions to the language. (The design would be careful to ensure that unknown queries get sensible return answers, to allow for the possibility of future extension.) The core of this proposal is essentially simple: * codify a number of data structures containing useful information that can be extracted from a .hi file. * write a simple translator from ghc's internal data structures to these externally specified structures. * ensure that the latter (but not the former!) is updated for every new release of ghc. Regards, Malcolm From marlowsd at gmail.com Mon Aug 18 07:08:12 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 18 07:07:17 2008 Subject: haddock 2 and GHC In-Reply-To: <010c01c90117$c347ada0$8d2f8351@cr3lt> References: <20080815132458.GA8271@matrix.chaos.earth.li><92860105-7C02-47BD-8160-63D0C8D63F07@cse.unsw.edu.au> <48A938A3.8010506@gmail.com> <010c01c90117$c347ada0$8d2f8351@cr3lt> Message-ID: <48A9581C.2090903@gmail.com> Claus Reinke wrote: >> In fact it'll come with the Haskell Platform, and that's feasible >> because I don't think we're planning to make relocatable binary >> distributions of the HP. > > Not having relocatable binary distributions would be sad indeed, > especially as a regression from what we used to have. Being able > to use ghc from an external drive, or over network connections > with randomly assigned drive letters, was rather useful for presentations, > and I believe was also used by lecturers in theatres with fixed PCs. Oh, you're talking about not just install-time relocation, but run-time relocation! You can use GHC like this on Windows, and you'll still be able to do that. But GHC is unusual in that it doesn't need any registry stuff to run: most Windows software needs to be installed on the local machine before it can run at all. I've never seen anyone just mount a remote drive for the purposes of running something during a presentation - normally you'd use RDP or VNC or something, or on Unix, SSH to the remote machine. You won't be able to use Haddock from an ad-hoc remote mount, at least not without giving it an extra argument or setting an environment variable to tell it where to find the package.conf. Even a dynamically-linked ghc-paths won't help here. >> Yes you need to re-install Haddock if you re-install GHC, but that's >> just like any other library (think of Haddock as a library). I think >> it's unlikely that anyone will want to have multiple Haddock >> installations, but if they do then they'll just have to manually >> rename the Haddock binary after installing it. > > Isn't that just the problem we're talking about? It is not about wanting > to have multiple Haddock installations. After the switch to Haddock 2, > there will _have to be_ one Haddock installation per GHC installation. Not necessarily - how often do you need to run Haddock against something other than the libraries for your most recent installed GHC? Cheers, Simon From marlowsd at gmail.com Mon Aug 18 07:08:48 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 18 07:07:52 2008 Subject: patch applied (testsuite): add test for leakage of Control.Monad.Instances into Haskell 98 modules In-Reply-To: <20080817011203.GA28717@haskell.galois.com> References: <20080817011203.GA28717@haskell.galois.com> Message-ID: <48A95840.2060301@gmail.com> Ross Paterson wrote: > Sat Aug 16 18:10:10 PDT 2008 Ross Paterson > * add test for leakage of Control.Monad.Instances into Haskell 98 modules > > A ./tests/ghc-regress/lib/haskell98/ > A ./tests/ghc-regress/lib/haskell98/all.T > A ./tests/ghc-regress/lib/haskell98/instance-leaks.hs This test fails - perhaps you forgot to commit the expected output? Cheers, Simon From simonmarhaskell at gmail.com Mon Aug 18 08:34:28 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Mon Aug 18 08:33:30 2008 Subject: patch applied (ghc): Test for and reject duplicate dependencies (#2330) Message-ID: <20080818123428.GA7602@haskell.galois.com> Mon Aug 18 04:24:34 PDT 2008 Simon Marlow * Test for and reject duplicate dependencies (#2330) M ./utils/ghc-pkg/Main.hs -7 +10 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080818112434-12142-03e21d480362ec9c38a2c106e55793bf1e7c3af2.gz From simonmarhaskell at gmail.com Mon Aug 18 08:34:33 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Mon Aug 18 08:33:36 2008 Subject: patch applied (ghc): FIX #2521: trailing colon in GHC_PACKAGE_PATH Message-ID: <20080818123433.GA7626@haskell.galois.com> Mon Aug 18 04:33:45 PDT 2008 Simon Marlow * FIX #2521: trailing colon in GHC_PACKAGE_PATH This was broken in the System.FilePath switchover, since filepath's splitSearchPath doesn't do what we want (it ignores empty components on Windows, and treats them as "." on Unix). So we use our own hand-rolled version, just like GHC. M ./utils/ghc-pkg/Main.hs -1 +21 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080818113345-12142-276d4d1bb655d1fef815b8c7f4815cf07073cfc6.gz From simonmarhaskell at gmail.com Mon Aug 18 08:34:37 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Mon Aug 18 08:33:43 2008 Subject: patch applied (ghc): use System.FilePath's isSearchPathSeparator instead of our own Message-ID: <20080818123437.GA7653@haskell.galois.com> Mon Aug 18 04:35:55 PDT 2008 Simon Marlow * use System.FilePath's isSearchPathSeparator instead of our own M ./compiler/utils/Util.lhs -12 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080818113555-12142-6b09c8447b2987023ed656449ff8a5bc116c879e.gz From claus.reinke at talk21.com Mon Aug 18 08:34:38 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 18 08:33:47 2008 Subject: haddock 2 and GHC References: <20080815132458.GA8271@matrix.chaos.earth.li><92860105-7C02-47BD-8160-63D0C8D63F07@cse.unsw.edu.au> <48A938A3.8010506@gmail.com> <010c01c90117$c347ada0$8d2f8351@cr3lt> <48A9581C.2090903@gmail.com> Message-ID: <016c01c9012e$c8cab120$8d2f8351@cr3lt> >>> In fact it'll come with the Haskell Platform, and that's feasible >>> because I don't think we're planning to make relocatable binary >>> distributions of the HP. >> >> Not having relocatable binary distributions would be sad indeed, >> especially as a regression from what we used to have. Being able >> to use ghc from an external drive, or over network connections >> with randomly assigned drive letters, was rather useful for presentations, >> and I believe was also used by lecturers in theatres with fixed PCs. > > Oh, you're talking about not just install-time relocation, but run-time > relocation! > > You can use GHC like this on Windows, and you'll still be able to do that. Thanks, that is reassuring to know. > But GHC is unusual in that it doesn't need any registry stuff to run: > most Windows software needs to be installed on the local machine before it > can run at all. I've never seen anyone just mount a remote drive for the > purposes of running something during a presentation - normally you'd use > RDP or VNC or something, or on Unix, SSH to the remote machine. I've done that on rare occasions when I didn't have any control over what was on the presentation machine, or when the only unix machines I could ssh from there didn't have the latest ghc or libraries I needed. So I'd have ghc and vim on a usb drive, or on a network drive (where the network machine hosting the binaries wouldn't be able to interpret them, but the presentation PC would;-). >> Isn't that just the problem we're talking about? It is not about wanting >> to have multiple Haddock installations. After the switch to Haddock 2, >> there will _have to be_ one Haddock installation per GHC installation. > > Not necessarily - how often do you need to run Haddock against something > other than the libraries for your most recent installed GHC? Every time I install a package for another GHC version. Which is - often/occasionally, for the latest stable ghc - occasionally/often, for a recent ghc head - rarely, for earlier ghcs No problem with haddock 0.9.. So, does this "think of Haddock 2 as a library" mean there'll be no more binary Haddock releases? Or, what would a Haddock 2 binary release look like? Obviously, it would need to include libghc, but would it also need to include all of ghc/ghc-pkg, so that anyone wanting to haddock a source depending on other packages can build/install those packages with haddock's ghc before haddocking the source of the importing module? Claus From simonmarhaskell at gmail.com Mon Aug 18 09:09:27 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Mon Aug 18 09:08:28 2008 Subject: patch applied (testsuite): add test for #2330 Message-ID: <20080818130927.GA13860@haskell.galois.com> Mon Aug 18 04:23:58 PDT 2008 Simon Marlow * add test for #2330 M ./tests/ghc-regress/cabal/Makefile +11 M ./tests/ghc-regress/cabal/all.T +5 A ./tests/ghc-regress/cabal/ghcpkg06.stderr A ./tests/ghc-regress/cabal/ghcpkg06.stdout A ./tests/ghc-regress/cabal/testdup.pkg View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080818112358-12142-25257a98c6d1ea4b66cc6615e31b2f21e02f8d70.gz From t-jodias at microsoft.com Mon Aug 18 09:36:36 2008 From: t-jodias at microsoft.com (John Dias) Date: Mon Aug 18 09:35:38 2008 Subject: HEADS UP: big codegen patch In-Reply-To: <20080815182345.GB19745@scytale.galois.com> References: <6F495814B44AB642B84261441AD9155E2540872E73@EA-EXMSG-C331.europe.corp.microsoft.com> <20080815182345.GB19745@scytale.galois.com> Message-ID: <6F495814B44AB642B84261441AD9155E25409649A4@EA-EXMSG-C331.europe.corp.microsoft.com> Hi Don, We have a couple of Wiki pages that outline the plan with the new code generator. The first page gives the short-term view: http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/NewCodeGenPipeline and the following page gives the longer-term plans: http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/IntegratedCodeGen The current state of play is that the first page has been implemented (with a few known holes and recent design changes that have yet to hit the Wiki). But the whole pipeline was only completed just before Anglo Haskell, so many bugs remain. My current priority is to track down bugs until the new code generator passes the test suite. As for the bigger picture, the next big steps include: - rewriting run-time system .cmm code to use the new code generator (currently, it has to be written as though it were the output of the code generator), - turning GHC into a cross compiler, and - experimenting with some changes to the calling conventions. (Not necessarily in that order.) Cheers, John > -----Original Message----- > From: Don Stewart [mailto:dons@galois.com] > Sent: Friday, August 15, 2008 7:24 PM > To: John Dias > Cc: cvs-ghc@haskell.org > Subject: Re: HEADS UP: big codegen patch > > t-jodias: > > Before merging a large batch of codegen changes, I wanted to make > it > > available for testing. These patches do not turn on the new code > generator > > (still a buggy work in progress), but there were some > representation > > changes that affected the old code generator, as well as native- > code > > generators on multiple platforms. You can download the patch from > a > > repository at: http://darcs.haskell.org/~dias/ghc > > > > > > > > These changes have not yet been pushed to the HEAD, but I intend > to do so > > next week. Please take this opportunity to test things out and let > me know > > if you run into problems. > > > > Cheers, > > > > Wonderful John. I'm so glad to see this work coming together. > > Can you summarise the state of play, and direction for the new codegen > project? > > -- Don From marlowsd at gmail.com Mon Aug 18 10:34:42 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Mon Aug 18 10:33:53 2008 Subject: darcs and ghc.. In-Reply-To: <48A9333B.7080103@gmail.com> References: <029501c8fcbe$f0162cb0$4c298351@cr3lt> <20080814074917.GC22002@Macintosh.local> <012c01c8ffda$dafa9db0$e02f8351@cr3lt> <48A9333B.7080103@gmail.com> Message-ID: <48A98882.9090208@gmail.com> Simon Marlow wrote: > Claus Reinke wrote: >> |Do you get this using darcs 2? We would appreciate a bug report! >> >> Well, okay, I'd like to switch to darcs 2 (forgot that Simon had already >> convinced me earlier..). But according to darcs.net: >> >> - the latest stable release is 2.0.2 >> - the latest windows binary bundles are 2.0.0 >> - there is a binary-only add-on from Simon (2.0.1rc2), with >> comment that one needs to use a different wrapper to use >> cygwin's ssh (which I'd prefer) > > I'll try to build & uplaod a more up-to-date Windows binary today. darcs is in a pretty bad way on Windows right now. 1. System.Posix.Files has confusion about COff, which on Windows is Int32, but since we're using stat64() on Windows the st_size field of struct stat is an Int64. All over the place darcs assumes that fileSize returns a COff, which it doesn't on Windows. I suppose we need a type that corresponds to COff on Unix and Int64 on Windows, and use that instead of FileOffset. I'm a bit ignorant of how the whole configuration system works in darcs, so while I could fix this up with a few #ifdefs I'm sure the patch would probably be rejected because it needs autoconf tests or whatever. So I'll leave this for now (if someone wants to tell me the right way to fix it I might find time to do it later). 2. threadWaitRead only works in GHC 6.9+ on Windows, it shouldn't be used in earlier versions (affects Darcs.Utils). there might be more problems lurking, this is as far as I've got. Cheers, Simon From ross at soi.city.ac.uk Mon Aug 18 12:48:38 2008 From: ross at soi.city.ac.uk (Ross Paterson) Date: Mon Aug 18 12:47:39 2008 Subject: patch applied (testsuite): add Makefile for haskell98 test Message-ID: <20080818164838.GA19389@haskell.galois.com> Mon Aug 18 09:29:47 PDT 2008 Ross Paterson * add Makefile for haskell98 test A ./tests/ghc-regress/lib/haskell98/Makefile View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080818162947-b47d3-c66543c3497df0d369ee811030e9aec54dd2d254.gz From ghcbuild at microsoft.com Mon Aug 18 20:42:43 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Mon Aug 18 20:42:44 2008 Subject: [nightly] 18-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080819004243.18CF732407D@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Mon Aug 18 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080818) **** 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) ... failed. **** running nofib (-O -fasm) ... failed. **** running nofib (-O -prof -auto-all) ... failed. **** running nofib (-O -prof -auto-all -fasm) ... failed. **** running nofib (-fasm) ... failed. **** running nofib (-unreg) ... failed. **** publishing logs ... ok. Logs are at http://www.haskell.org/ghc/dist/current/logs Dists are at http://www.haskell.org/ghc/dist/current/dist Docs are at http://www.haskell.org/ghc/dist/current/docs All done! Nightly build finished successfully at Tue Aug 19 01:43:43 BST 2008 ------------- GHC Test summary --------------------- OVERALL SUMMARY for test run started at Mon Aug 18 22:35:04 BST 2008 2112 total tests, which gave rise to 11290 test cases, of which 0 caused framework failures 2195 were skipped 8659 expected passes 123 expected failures 0 unexpected passes 313 unexpected failures Unexpected failures: 1980(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) 2047(profc,profasm,profthreaded) 2185(threaded1,threaded2) 2317(threaded2) T2486(optc) break017(ghci) bytestring001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) bytestring004(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) bytestring005(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc007(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc008(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc010(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc012(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc014(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc015(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc017(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc018(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc019(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc022(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc024(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc029(threaded1,profthreaded) conc030(threaded2) conc033(normal,optc,hpc,optasm,profc,profasm,threaded1,threaded2,profthreaded) conc034(normal,optc,hpc,optasm,profc,profasm,threaded1,threaded2,profthreaded) conc035(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc036(normal,optc,hpc,optasm,profc,profasm,threaded1,profthreaded) conc064(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog002(threaded2) drvfail006(normal) drvfail008(normal) dynamic002(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum01(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum02(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum03(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) heapprof001(prof_hc_hb,prof_hr) list001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) maessen_hashtab(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) num013(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) qq005(hpc,profc,profasm,profthreaded) recomp005(normal) regex001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) typecheck.prog001(normal,optc,hpc,optasm,profc,profasm) ---------------------------------------------------- Nightly run ended at Tue Aug 19 01:43:43 BST 2008 From cvs-ghc at haskell.org Tue Aug 19 03:30:03 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Aug 19 03:29:02 2008 Subject: Daily report for stable Message-ID: <200808190730.m7J7U3bG004371@monk.galois.com> Build results: tnaur PPC OSX stable 2: pass tnaur x86 Linux stable: pass x86 Windows stable: fail (failed getsubrepos) x86 Windows stable fast: pass pass pass pass pass lost x86-64 Linux stable: lost Old unexpected test failures: TyFamUndec 4 mnemosyne x86-64 Gentoo stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 4 mnemosyne x86-64 Gentoo stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 num009 1 x86 Windows stable fast num012 1 tnaur PPC OSX stable 2 outofmem2 4 mnemosyne x86-64 Gentoo stable signals002 1 tnaur PPC OSX stable 2 tcfail043 4 mnemosyne x86-64 Gentoo stable tcfail071 4 mnemosyne x86-64 Gentoo stable tcfail121 4 mnemosyne x86-64 Gentoo stable tcfail130 4 mnemosyne x86-64 Gentoo stable tcfail154 4 mnemosyne x86-64 Gentoo stable tcfail157 4 mnemosyne x86-64 Gentoo stable tcfail170 4 mnemosyne x86-64 Gentoo stable -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete == running darcs get --partial http://darcs.haskell.org/ghc-stable/nofib darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/nofib/_darcs/checkpoints/20080528133307-3fd76-2c13557eec8aa21b0526db847032f2e16b4ace5c.gz : libcurl error code: 18 This is the nofib darcs repository (HEAD branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** darcs failed: 512 at ./darcs-all line 57. From cvs-ghc at haskell.org Tue Aug 19 03:30:03 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Aug 19 03:29:05 2008 Subject: Daily report for head Message-ID: <200808190730.m7J7U3Ib004372@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed darcs) x86 Windows head fast: pass pass pass fail (failed getsubrepos) pass pass lost fast486 head: pass gabor head: lost kgardas head: fail (failed stage1) malcolm head: fail (failed darcs) fail (failed darcs) pass fail (failed darcs) mnemosyne x86-64 Gentoo head: pass tnaur PPC OSX head 2: pass x86-64 Linux head unreg: lost New unexpected test failures: 2047 1 tnaur PPC OSX head 2 bug1010 1 tnaur PPC OSX head 2 bytestring003 1 fast486 head cholewo-eval 1 malcolm head conc023 1 malcolm head derefnull 2 malcolm head divbyzero 2 malcolm head fast2haskell 1 malcolm head ffi009 1 tnaur PPC OSX head 2 num009 1 malcolm head num012 1 tnaur PPC OSX head 2 Old unexpected test failures: 1980 5 fast486 head T2486 6 x86 Windows head fast arith011 1 fast486 head barton-mangler-bug 1 tnaur x86 Linux head break017 5 fast486 head conc007 5 fast486 head conc008 5 fast486 head conc010 5 fast486 head conc012 5 fast486 head conc014 5 fast486 head conc015 5 fast486 head conc017 5 fast486 head conc018 5 fast486 head conc019 5 fast486 head conc022 5 fast486 head conc024 5 fast486 head conc029 5 fast486 head conc032 2 fast486 head conc033 5 fast486 head conc034 5 fast486 head conc035 5 fast486 head conc036 5 fast486 head conc064 5 fast486 head concprog001 5 fast486 head concprog002 5 fast486 head dynamic002 5 fast486 head enum01 5 fast486 head enum02 5 fast486 head enum03 5 fast486 head ioref001 2 fast486 head joao-circular 1 tnaur x86 Linux head list001 5 fast486 head num013 5 fast486 head qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 testblockalloc 1 tnaur x86 Linux head typecheck.prog001 5 fast486 head -------------- next part -------------- Last 30 lines: Copying patch 498 of 729: 20080528063904-12142-e7e441e671a063abd74cdd69378c8fbf840b071d.gz Copying patch 499 of 729: 20080424205829-8214f-6c7d4b30f3d70327e06ce18ca58bc82bfe086cf5.gz Copying patch 500 of 729: 20080424205813-8214f-915597ea3b15be96122b1634246bd04d2838e011.gz Copying patch 501 of 729: 20080417220221-8214f-15ce0da80157c2233e47f61d8ab877dda5552c9c.gz Copying patch 502 of 729: 20080417220157-8214f-32cd6b74ea9e864618aed851d21c2e62c0a4067f.gz Copying patch 503 of 729: 20080417212707-8214f-54e080354e9eb18882039241f1c7b3941f42b15f.gz Copying patch 504 of 729: 20080417180016-8214f-ac15e4eed62d708453548c7da34ba921a19ab3de.gz Copying patch 505 of 729: 20080416234446-8214f-8ee9211eabc67e5d0e4003fdfc15dc1a03acf264.gz Copying patch 506 of 729: 20080416234420-8214f-871fa6ccc40c154a7051dcd26b3ac97754064688.gz Copying patch 507 of 729: 20080416234349-8214f-018a17f6908ebc019fc83609c8a456615398d8f2.gz Copying patch 508 of 729: 20080416234324-8214f-b225127fdf2226a64a56a9d15876565995b47b54.gz Copying patch 509 of 729: 20080416234234-8214f-5a41cacd95d97ec8f11e84c9b01cb71a588c91f5.gz Copying patch 510 of 729: 20080416234135-8214f-5e9fd6e828ab6c9d9567ccf3fcfafe5695e9f9bb.gz Copying patch 511 of 729: 20080416234042-8214f-1651ef5b2133c54fd7a71e4e65df0a511a7967b8.gz Copying patch 512 of 729: 20080416233951-8214f-9d013347a7372d5ab651a1d81c333bdf310d5ea3.gz Copying patch 513 of 729: 20080416233922-8214f-459b0830353706b0e6ae8373e5a336e62f8bda4d.gz Copying patch 514 of 729: 20080416233830-8214f-72f1847187c728d809fab214dc51d3edf5b8c260.gz Copying patch 515 of 729: 20080416233058-8214f-cb8087f88ac4251a5f28405b7106e9c0968b1c6f.gz Copying patch 516 of 729: 20080416232949-8214f-d1ba1190525573e4668fc0fe35a37c0fe28abab2.gz Copying patch 517 of 729: 20080416232906-8214f-7ac46a9f8579d2e935539b67ed9a747d115e1050.gz Copying patch 518 of 729: 20080416232825-8214f-19c6c9229832bf9b689c06961d7d3e178824405e.gz Copying patch 519 of 729: 20080416232739-8214f-502601423146def40f24c59b7cfb30992b36d52e.gz Copying patch 520 of 729: 20080416232510-8214f-7b5879c9283dcc614b561176b474b8c6a4549135.gz Copying patch 521 of 729: 20080416232433-8214f-c87613ca5552719fb3dbcb3a0f384142bad704c5.gz Copying patch 522 of 729: 20080416232355-8214f-ad21b6d856e0611794a5b561d3a7e68de9d77d16.gz Copying patch 523 of 729: 20080416232232-8214f-1618f2431fe64f7d3197506feb807c0edaa511b8.gz Copying patch 524 of 729: 20080416224541-8214f-36f08a0bf51de1a1ad6c0f5d0816cc5a9cf83138.gz darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/patches/20080416224541-8214f-36f08a0bf51de1a1ad6c0f5d0816cc5a9cf83138.gz : HTTP error (404?) -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/ghc/kgardas/build/utils/genapply ------------------------------------------------------------------------ /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp -c GenApply.hs -o GenApply.o -ohi GenApply.hi /usr/local/ghc-2008-05-04/bin/ghc -o genapply -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.o /usr/local/ghc-2008-05-04/bin/ghc -M -optdep-f -optdep.depend -osuf o -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.hs Finished making boot in genapply: 0 ------------------------------------------------------------------------ == Finished making `boot' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply ... PWD = /buildbot/ghc/kgardas/build/utils ------------------------------------------------------------------------ make -C genprimopcode /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c ParserM.hs -o ParserM.o -ohi ParserM.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Lexer.hs -o Lexer.o -ohi Lexer.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Syntax.hs -o Syntax.o -ohi Syntax.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Parser.hs -o Parser.o -ohi Parser.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Main.hs -o Main.o -ohi Main.hi /usr/local/ghc-2008-05-04/bin/ghc -o genprimopcode -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O Lexer.o Main.o Parser.o ParserM.o Syntax.o ------------------------------------------------------------------------ == make boot -r; in /buildbot/ghc/kgardas/build/driver ------------------------------------------------------------------------ ../utils/mkdirhier/mkdirhier /buildbot/ghc/kgardas/build/inplace-datadir mkdir /buildbot/ghc/kgardas/build/inplace-datadir test -e /buildbot/ghc/kgardas/build/inplace-datadir/package.conf || echo "[]" > /buildbot/ghc/kgardas/build/inplace-datadir/package.conf /bin/sh: test: argument expected make[1]: *** [boot] Error 1 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org//ghc darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/inventory libcurl: couldn't resolve host From marlowsd at gmail.com Tue Aug 19 06:26:24 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 19 06:25:27 2008 Subject: haddock 2 and GHC In-Reply-To: <20080815132458.GA8271@matrix.chaos.earth.li> References: <20080815132458.GA8271@matrix.chaos.earth.li> Message-ID: <48AA9FD0.4000902@gmail.com> Ian Lynagh wrote: > I've been thinking about haddock 2 and GHC, and it's not clear to me > what the best way forwards is. > > Haddock uses ghc-paths to work out where the GHC libdir is. This should > work fine for running haddock in the tree, but it won't work for > installing haddock as our builds are relocatable and ghc-paths bakes the > paths in. > > We could use a shell wrapper around haddock for unix-like systems, and > add some code to haddock to automatically discover the location for > Windows. However, this sort of code is fiddly, and a pain to keep > working. I chatted with Simon PJ about this today, and on second thoughts it doesn't seem so hard to install Haddock with GHC. We have to do the wrapper script business for GHC itself anyway and you already added support to Cabal for this, so (I imagine) it shouldn't be too hard to do this for Haddock too. On Windows we'll need to use the usual trick for finding the path relative to the binary location, but that's standard stuff, and Haddock does it already - perhaps we can use the path we get back from Paths_Haddock to derive the libdir path to pass to GHC? > However, haddock would still have to support ghc-paths for standalone > builds. Also, I think that in a GHC tree we'd still have to pointlessly > link against ghc-paths, as I can't see a simple way to avoid it. Can't this be a conditional dependency? Cheers, Simon From igloo at earth.li Tue Aug 19 07:20:09 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 19 07:19:07 2008 Subject: haddock 2 and GHC In-Reply-To: <48AA9FD0.4000902@gmail.com> References: <20080815132458.GA8271@matrix.chaos.earth.li> <48AA9FD0.4000902@gmail.com> Message-ID: <20080819112009.GA14211@matrix.chaos.earth.li> On Tue, Aug 19, 2008 at 11:26:24AM +0100, Simon Marlow wrote: > > seem so hard to install Haddock with GHC. We have to do the wrapper script > business for GHC itself anyway and you already added support to Cabal for > this, so (I imagine) it shouldn't be too hard to do this for Haddock too. Right, that's easy. > On Windows we'll need to use the usual trick for finding the path relative > to the binary location, but that's standard stuff, and Haddock does it > already Does it? I'm looking at the http://code.haskell.org/haddock/ repo, and as far as I can see haddock's getGhcLibDir just looks at the commandline flags for the path to use, falling back to the ghc-paths path if no flag is given. And grepping for GetModuleFileName doesn't find anything. Or have I misunderstood what you meant? > - perhaps we can use the path we get back from Paths_Haddock to > derive the libdir path to pass to GHC? That doesn't help us with bindists that can be installed anywhere. > >However, haddock would still have to support ghc-paths for standalone > >builds. Also, I think that in a GHC tree we'd still have to pointlessly > >link against ghc-paths, as I can't see a simple way to avoid it. > > Can't this be a conditional dependency? If you have Flag ghcPaths if flag(ghcPaths) Build-Depends: ghc-paths then there's no reason for that flag ever to be turned on. I'm not sure what cabal-install does, but if you try and build it manually with Cabal and don't have ghc-paths installed then Cabal will happily build it for you without ghc-paths. Thanks Ian From igloo at earth.li Tue Aug 19 08:16:29 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 19 08:15:28 2008 Subject: patch applied (testsuite): Skip num009 if fast, as it gives the wrong answer on some platforms In-Reply-To: <48A93367.4090300@gmail.com> References: <20080816210316.GA21990@haskell.galois.com> <48A93367.4090300@gmail.com> Message-ID: <20080819121628.GA16352@matrix.chaos.earth.li> On Mon, Aug 18, 2008 at 09:31:35AM +0100, Simon Marlow wrote: > Ian Lynagh wrote: > >Sat Aug 16 12:02:22 PDT 2008 Ian Lynagh > > * Skip num009 if fast, as it gives the wrong answer on some platforms > > Do we know why? No, but I doubt it ever gave the right answer (i.e. I don't think it's a regression); I added the test when I made it work on x86/Linux (trac #2059). Thanks Ian From simonpj at microsoft.com Tue Aug 19 08:31:50 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 19 08:30:47 2008 Subject: patch applied (ghc): Fix Trac #2518: add hs-boot files as an infelicty Message-ID: <20080819123150.GA9534@haskell.galois.com> Tue Aug 19 05:30:16 PDT 2008 simonpj@microsoft.com * Fix Trac #2518: add hs-boot files as an infelicty M ./docs/users_guide/bugs.xml -1 +15 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080819123016-1287e-3ba42c4beb64f5e597635acafcfb57f7b00f370d.gz From simonmarhaskell at gmail.com Tue Aug 19 09:53:35 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Tue Aug 19 09:52:33 2008 Subject: patch applied (ghc): set $(BOOTSTRAPPING_PACKAGE_CONF_HC_OPTS) automatically based on $(HC) Message-ID: <20080819135335.GA12291@haskell.galois.com> Tue Aug 19 03:14:37 PDT 2008 Simon Marlow * set $(BOOTSTRAPPING_PACKAGE_CONF_HC_OPTS) automatically based on $(HC) This fixes nofib M ./mk/config.mk.in -2 +11 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080819101437-12142-d4e0e770bb99e814d628d9e70c47b0abaf3da086.gz From marlowsd at gmail.com Tue Aug 19 10:05:48 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 19 10:04:51 2008 Subject: haddock 2 and GHC In-Reply-To: <20080819112009.GA14211@matrix.chaos.earth.li> References: <20080815132458.GA8271@matrix.chaos.earth.li> <48AA9FD0.4000902@gmail.com> <20080819112009.GA14211@matrix.chaos.earth.li> Message-ID: <48AAD33C.7010002@gmail.com> Ian Lynagh wrote: >> On Windows we'll need to use the usual trick for finding the path relative >> to the binary location, but that's standard stuff, and Haddock does it >> already > > Does it? I'm looking at the http://code.haskell.org/haddock/ repo, and > as far as I can see haddock's getGhcLibDir just looks at the commandline > flags for the path to use, falling back to the ghc-paths path if no flag > is given. And grepping for GetModuleFileName doesn't find anything. > > Or have I misunderstood what you meant? I just meant that Haddock already uses Paths_haddock to get the location of its own support files, which on Windows will be constructing a path relative to the binary location. If the GHC libdir is in a fixed location relative to Haddock's support files (in a Windows installer), it's easy. >>> However, haddock would still have to support ghc-paths for standalone >>> builds. Also, I think that in a GHC tree we'd still have to pointlessly >>> link against ghc-paths, as I can't see a simple way to avoid it. >> Can't this be a conditional dependency? > > If you have > > Flag ghcPaths > > if flag(ghcPaths) > Build-Depends: ghc-paths > > then there's no reason for that flag ever to be turned on. I'm not sure > what cabal-install does, but if you try and build it manually with Cabal > and don't have ghc-paths installed then Cabal will happily build it for > you without ghc-paths. Hmm. We want a flag that isn't subject to Cabal's automatic resolution. Duncan, is there any way to do what we want here? Cheers, Simon From marlowsd at gmail.com Tue Aug 19 10:20:27 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 19 10:19:30 2008 Subject: darcs and ghc.. In-Reply-To: <48A98882.9090208@gmail.com> References: <029501c8fcbe$f0162cb0$4c298351@cr3lt> <20080814074917.GC22002@Macintosh.local> <012c01c8ffda$dafa9db0$e02f8351@cr3lt> <48A9333B.7080103@gmail.com> <48A98882.9090208@gmail.com> Message-ID: <48AAD6AB.2080504@gmail.com> The attached patches make darcs build on Windows for me using GHC 6.8.3. I ran 'make test' and most tests passed, except TESTS FAILED! pull.sh which is much better than I've seen before. The threadWaitRead issue is even more subtle than I realised. In fact darcs does respond to ^C, but only after you press it twice. I think the reason is this: c <- hLookAhead stdin `catch` \_ -> return ' ' this catch is catching the first ^C exception and discarding it. I notice that there are several places in Darcs.Utils that catch all exceptions and discard them, which is generally considered not good style - you could discard all kinds of interesting exceptions. Cheers, Simon -------------- next part -------------- Tue Aug 19 14:42:52 GMT Daylight Time 2008 Simon Marlow * Fix Windows build On Windows, System.Posix.Types.FileOffset is not the same as the type of the st_size field of the stat structure: the latter is Int64, whereas COff == Int32. This is almost ceratinly not the right fix, but it gets the build going. In general I don't recommend using System.Posix.* on Windows. The right way is to either use the official platform-independent libraries like System.IO, System.Directory or System.Process, or to use System.Win32 directly. Tue Aug 19 15:11:51 GMT Daylight Time 2008 Simon Marlow * Fix use of threadWaitRead on Windows threadWaitRead doesn't work on Windows in all GHC versions < 6.10.1 (which isn't released yet). This means that since darcs is compiled with -threaded, when compiled with GHC < 6.10 on Windows, darcs will not respond to ^C when waiting for user input. New patches: [Fix Windows build Simon Marlow **20080819134252 On Windows, System.Posix.Types.FileOffset is not the same as the type of the st_size field of the stat structure: the latter is Int64, whereas COff == Int32. This is almost ceratinly not the right fix, but it gets the build going. In general I don't recommend using System.Posix.* on Windows. The right way is to either use the official platform-independent libraries like System.IO, System.Directory or System.Process, or to use System.Win32 directly. ] hunk ./src/Darcs/SlurpDirectory.lhs 56 -import System.Posix.Types ( EpochTime, FileOffset ) +import System.Posix.Types ( EpochTime ) hunk ./src/Darcs/SlurpDirectory.lhs 72 +#if mingw32_HOST_OS +import Data.Int ( Int64 ) +#else +import System.Posix.Types ( FileOffset ) +#endif + hunk ./src/Darcs/SlurpDirectory.lhs 80 +#if mingw32_HOST_OS +type FileOffset = Int64 +#endif + hunk ./src/win32/System/Posix/Files.hsc 1 +{-# OPTIONS_GHC -cpp #-} hunk ./src/win32/System/Posix/Files.hsc 15 -import System.Posix.Types ( Fd(..), CMode, COff, EpochTime, FileOffset, FileMode ) +import System.Posix.Types ( Fd(..), CMode, EpochTime, FileMode ) hunk ./src/win32/System/Posix/Files.hsc 19 +#if mingw32_HOST_OS +import Data.Int ( Int64 ) +#else +import System.Posix.Types ( FileOffset ) +#endif + +##if mingw32_HOST_OS +type FileOffset = Int64 +##endif + hunk ./src/win32/System/Posix/Files.hsc 33 - fst_size :: COff + fst_size :: FileOffset [Fix use of threadWaitRead on Windows Simon Marlow **20080819141151 threadWaitRead doesn't work on Windows in all GHC versions < 6.10.1 (which isn't released yet). This means that since darcs is compiled with -threaded, when compiled with GHC < 6.10 on Windows, darcs will not respond to ^C when waiting for user input. ] hunk ./src/Darcs/Utils.lhs 18 -import Control.Concurrent ( threadWaitRead, newEmptyMVar, takeMVar, putMVar, forkIO ) +import Control.Concurrent ( newEmptyMVar, takeMVar, putMVar, forkIO ) +#if !defined(WIN32) || __GLASGOW_HASKELL__>=609 +import Control.Concurrent ( threadWaitRead ) +#endif hunk ./src/Darcs/Utils.lhs 157 - threadWaitRead 0 + waitForStdin hunk ./src/Darcs/Utils.lhs 165 +waitForStdin :: IO () +#ifdef WIN32 +#if __GLASGOW_HASKELL__ >= 609 +waitForStdin = threadWaitRead 0 +#else +waitForStdin = return () -- threadWaitRead didn't work prior to 6.9 +#endif +#else +waitForStdin = threadWaitRead 0 +#endif + hunk ./src/Darcs/Utils.lhs 239 - threadWaitRead 0 + waitForStdin hunk ./src/Darcs/Utils.lhs 280 - do threadWaitRead 0 + do waitForStdin Context: [Resolve issue823: do not exit on keyboard interrupt when getting patches. Dmitry Kurochkin **20080815070943 And give a chance for go_to_chosen_version to run. ] [fix buggy comments in bugs/identical-patches.sh. David Roundy **20080814135322] [Add Ian's identical-patch test case. Eric Kow **20080813171032] [URL.hs: store only URL in waitToStart queue. Dmitry Kurochkin **20080813122246] [Add (failing) test for issue944. Eric Kow **20080814055903 This appears to be a reggression from darcs 1.0.9, and was submitted by Wolfgang Lux on the bug tracker. Interestingly, only the old format repositories are affected, not the hashed ones. ] [add type witnesses to TouchesFiles Jason Dagit **20080810063403] [add type witnesses to Patch/Choices.lhs Jason Dagit **20080809000237] [Split Cache mostly out of Darsc/Repository/Prefs into its own file (take 2) nwf@cs.jhu.edu**20080813094329] [Make Darcs.Repository.Prefs export the cache hash function nwf@cs.jhu.edu**20080807094918] [remove a few unsightly functions Jason Dagit **20080813061256] [Fix URL module bug with pipelining enabled. Dmitry Kurochkin **20080813081218] [Minor change to URL module. Dmitry Kurochkin **20080813074218] [Enable pipelining by default, add --disable-pipelining option (issue838). Dmitry Kurochkin **20080813011342] [Generalize HashRepo.clean_pristine to HashIO.clean_hashdir. me@mornfall.net**20080812002708] [Add writeSlurpy to roll out a copy of slurpy into a filesystem. me@mornfall.net**20080812002345] [fix breakage in URL. David Roundy **20080812141220] [Parametrize "pristine.hashed" in a bunch of functions. me@mornfall.net**20080812002114] [Rework URL module for multi threading. Dmitry Kurochkin **20080811221209] [Add thread synchronization to URL module and resume select() if interrupted by signal in curl module. Dmitry Kurochkin **20080810092810] [Handle error case with empty URL in URL.waitNextUrl function. Dmitry Kurochkin **20080809221755] [Add --debug-http flag to enable curl and libwww debug at run-time instead of compile-time. Dmitry Kurochkin **20080809154834] [Print a warning when the remote end does not have darcs 2. Eric Kow **20080811100933 Two reasons: (1) right now people get a scary warning from ssh when it can't fetch some non-essential files (it used to be that we would send stderr from ssh to /dev/null, but that has other problems...) (2) darcs transfer-mode more widely deployed could help a lot of people wrt darcs performance ] [Added a beware note to the unrecord command lele@nautilus.homeip.net**20080811145756] [Fixed typo lele@nautilus.homeip.net**20080801162427] [Better debug messages in URL module. Dmitry Kurochkin **20080809215247] [make Convert.lhs compile. David Roundy **20080810201725] [improve type safety of Darcs.Repository.Internal. Jason Dagit **20080810051109] [Refactor `darcs convert' warning at kowey's request. Trent W. Buck **20080810110014] [Expand formats text based in part on suggestions from darcs-users Max Battcher **20080809184043] [Fixes to global cache text based on darcs-users suggestions Max Battcher **20080809181424] [Add user-focused documentation of repository format options Max Battcher **20080807195429] [Highlight the global cache as a best practice Max Battcher **20080807193918] [Describe best practice in `darcs convert --help'. Trent W. Buck **20080810110615] [add type witnesses to Population Jason Dagit **20080808053252] [add type witnesses to CommandsAux Jason Dagit **20080808052738] [Add type witnesses to more modules, rounding out Darcs/Repository/* Jason Dagit **20080808050947] [fixed a bug in identity_commutes property Jason Dagit **20080808023025 In the right identity check the patch order should have gone from (identity :> p) to (p2 :> i2). I added a rigid type context too so that ghc 6.8 and newer would type the definition. ] [Make Darcs.Repository.Internal compile with type witnesses. Jason Dagit **20080808015343] [UF8.lhs: remove unusued functions/imports/docs gwern0@gmail.com**20080807221826] [Resolve issue974 : do not pass both -optc-g and -opta-g to GHC Eric Kow **20080807073620] [make this test more cross-platform Simon Michael **20080807103433] [document how to run unit tests Simon Michael **20080807030416] [move (most) failing tests to bugs for clean test output Simon Michael **20080806191336] [fix an old spelling error Simon Michael **20080806170432] [make searching for "test:" in makefile work Simon Michael **20080805222241] [run only normal (expected to pass) tests by default Simon Michael **20080805222108] [Downplay quantum mechanics link. Eric Kow **20080806124109 Besides, darcs has far more than 3 users by now. ] [Make patch theory intro more inviting to math people. Eric Kow **20080806123411] [cleanup and slight rewrite of the test docs Simon Michael **20080806165949] [make order of running tests consistent Simon Michael **20080806172123] [small makefile refactoring: allow just the normal tests to be run, without bugs/* Simon Michael **20080805203242] [Rectify dist help lele@nautilus.homeip.net**20080804080322 Removed the "make dist" suggestion, the manual is a better place for that. Instead, make clear that it operates on a clean copy of the tree, and mention the "predist" functionality. ] [website: explain that darcs 2 is required to get the darcs source. Simon Michael **20080803181216] [Canonize Gaetan Lehmann and Daniel Buenzli. Eric Kow **20080730104357 (for Daniel B, avoid an accent in his name) ] [configure: check for packages needed with split base. Eric Kow **20080730103840 Now that all packages must be used explicitly. ] [fix type witness compile errors specific to ghc 6.8 Jason Dagit **20080722182729] [avoid import of unused function fromMaybe. David Roundy **20080729172825] [configure: suggest regex-compat before text Eric Kow **20080725095336] [configure: mention Haskell in 'try installing' suggestion Eric Kow **20080725095015] [Typo (Text.Regex) Eric Kow **20080715121708] [Use haskeline to have a readline-like behavior when asking something to the user gaetan.lehmann@jouy.inra.fr**20080719065033 Unlike the implementations using readline or editline packages, this code code doesn't break the Ctrl-C behavior. ] [Improve generic rules for English plurals. Eric Kow **20080604123728] [add configure check for Network.URI. David Roundy **20080711011914] [add -hide-all-packages to default GHCFLAGS. David Roundy **20080711010952] [add support for outputting patch numbers in darcs changes. David Roundy **20080710011211] [add support for matching single patches by index. David Roundy **20080710004512] [add support for matching ranges of patches (counting back from present). David Roundy **20080710003225] [Better avoid silly manpage error. Trent W. Buck **20080704024920 It turned out only initialize's help string used 'quotes', so just remove them. This makes init's docstring consistent with the others. ] [Missing period at end of sentence. Trent W. Buck **20080704024232] [darcs --overview no longer works, so don't document it. Trent W. Buck **20080704030804] [Avoid silly manpage error. Trent W. Buck **20080703010733 man (nroff) treats an apostrophe in the first column specially, resulting in a syntax error without this patch. Ideally, all cases of 'foo' in the manpage (i.e. docstrings) should become `foo', since man -Tps turns ` and ' into left and right single quotes respectively. ] [obliterate whitespace in Darcs.Commands.Get gwern0@gmail.com**20080627192026 'twas causing lhs/haddock difficulties where a \end{code} wasn't getting recognized. ] [rm haddock CPP business gwern0@gmail.com**20080627191413 Try as I might, I can't see any reason to special-case some Haddock CPP logic to deal with some *commented-out guards*, unless CPP magically restores and uncomments the code if Haddock isn't being run. ] [make pull less verbose when --verbose flag is given. David Roundy **20080624170035] [fix makefile to remember to regenerate version information after running configure. David Roundy **20080624170001] [TAG 2.0.2 David Roundy **20080624012041] Patch bundle hash: f44c82ee52e7ea4ff24b74c4dad2a326820c9f79 From igloo at earth.li Tue Aug 19 10:33:17 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 19 10:32:16 2008 Subject: haddock 2 and GHC In-Reply-To: <48AAD33C.7010002@gmail.com> References: <20080815132458.GA8271@matrix.chaos.earth.li> <48AA9FD0.4000902@gmail.com> <20080819112009.GA14211@matrix.chaos.earth.li> <48AAD33C.7010002@gmail.com> Message-ID: <20080819143317.GA19479@matrix.chaos.earth.li> On Tue, Aug 19, 2008 at 03:05:48PM +0100, Simon Marlow wrote: > > I just meant that Haddock already uses Paths_haddock to get the location of > its own support files, Oh, I see. Right, so as long as we give relative paths for everything that'll work for Windows bindists, but we'll need to fix that for Unix bindists (either passing a flag with the shell wrapper, or setting the environment haddock_datadir variable). This means that, on Windows at least, we'd have to jump through some hoops with flags like --bindir from the top-level configure; we have to mangle them so that they are relative to $prefix, and fail if we can't (well, I guess we could prepend some ../s, but that feels very wrong). Actually, I'm not sure those flags will work on Windows as things stand anyway; I think GHC itself will fail to find things. > which on Windows will be constructing a path > relative to the binary location. If the GHC libdir is in a fixed location > relative to Haddock's support files (in a Windows installer), it's easy. We can probably even make them share a libdir, and use Paths_haddock.getLibDir to find it (but only when built as part of GHC)...which leads us back to: > Hmm. We want a flag that isn't subject to Cabal's automatic resolution. > Duncan, is there any way to do what we want here? If not, then perhaps adding "manually-en/disabled-only" flags to Cabal is the way to go. This would actually allow us to simplify building the GHC package too, as we wouldn't need to worry about explicitly turning off features like ghci or the NCG. Thanks Ian From marlowsd at gmail.com Tue Aug 19 10:42:26 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 19 10:41:28 2008 Subject: darcs and ghc.. In-Reply-To: <48AAD6AB.2080504@gmail.com> References: <029501c8fcbe$f0162cb0$4c298351@cr3lt> <20080814074917.GC22002@Macintosh.local> <012c01c8ffda$dafa9db0$e02f8351@cr3lt> <48A9333B.7080103@gmail.com> <48A98882.9090208@gmail.com> <48AAD6AB.2080504@gmail.com> Message-ID: <48AADBD2.8080709@gmail.com> I just made this binary available from the darcs download page. Here's a link: http://www.haskell.org/~simonmar/darcs-2.0.2+75.zip This is built with curl 7.18.2 and has pipelining enabled. Cheers, Simon Simon Marlow wrote: > The attached patches make darcs build on Windows for me using GHC > 6.8.3. I ran 'make test' and most tests passed, except > > TESTS FAILED! > pull.sh > > which is much better than I've seen before. > > > The threadWaitRead issue is even more subtle than I realised. In fact > darcs does respond to ^C, but only after you press it twice. I think > the reason is this: > > c <- hLookAhead stdin `catch` \_ -> return ' ' > > this catch is catching the first ^C exception and discarding it. I > notice that there are several places in Darcs.Utils that catch all > exceptions and discard them, which is generally considered not good > style - you could discard all kinds of interesting exceptions. > > Cheers, > Simon > > > ------------------------------------------------------------------------ > > _______________________________________________ > Cvs-ghc mailing list > Cvs-ghc@haskell.org > http://www.haskell.org/mailman/listinfo/cvs-ghc From claus.reinke at talk21.com Tue Aug 19 11:37:27 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 19 11:36:28 2008 Subject: haddock 2 and GHC References: <20080815132458.GA8271@matrix.chaos.earth.li><48AA9FD0.4000902@gmail.com> <20080819112009.GA14211@matrix.chaos.earth.li> Message-ID: <01fb01c90211$7d063c30$53298351@cr3lt> >> >However, haddock would still have to support ghc-paths for standalone >> >builds. Also, I think that in a GHC tree we'd still have to pointlessly >> >link against ghc-paths, as I can't see a simple way to avoid it. >> >> Can't this be a conditional dependency? > > If you have > > Flag ghcPaths > > if flag(ghcPaths) > Build-Depends: ghc-paths > > then there's no reason for that flag ever to be turned on. I'm not sure > what cabal-install does, but if you try and build it manually with Cabal > and don't have ghc-paths installed then Cabal will happily build it for > you without ghc-paths. Cabal configurations allow you to set the default value for flags, so you could have it True by default, and set it to False if you want to use another hack (you'd also need to set some flag-dependent CPP, or the build will fail to find Ghc.Paths). But isn't that the wrong way round? ghc-paths was meant to get rid of tool-specific hacks as far as possible, by abstracting out common trickery, sharing it between tools. So instead of bypassing ghc-paths, shouldn't it be extended to cover missing cases? In the future, having ghc-paths as a shared library is going to allow updating clients by updating ghc-paths (or so I'm told;-). If shared libs are going to be delayed, one could temporarily use the old workaround (generate paths in ghc-path's datadir, and read them from there at runtime), to get the same effect. On windows, there is a standard default location for Cabal package datadirs, but if ghc-paths is forced to have its datadir in a non-standard place, one could set the 'ghc-paths_datadir' environment variable to point there, afaiu. Claus From claus.reinke at talk21.com Tue Aug 19 12:26:27 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 19 12:25:31 2008 Subject: haddock 2 and GHC References: <20080815132458.GA8271@matrix.chaos.earth.li> <002901c90050$6c4eb150$e92e7ad5@cr3lt> <48A939ED.3030605@gmail.com> Message-ID: <022d01c90218$55fcc7b0$53298351@cr3lt> >> 1 updating ghc-paths and notifying existing clients >> 2 making (some) ghc api clients less dependent on a single ghc version > > dynamic linking will solve (1), but at this stage I don't think we have > time to get dynamic linking fully working and in the binary distributions > for 6.10.1. We might have it working in a build-from-source form, though. http://hackage.haskell.org/trac/ghc/wiki/Status/Releases "Things we plan to do for sure" needs an update, then? Just to clarify that the 6.10 September RC will be for 6.10.1, and that shared libs are still certain for 6.10.x, just not 6.10.1? > As I've said before regarding (2), it's feasible to make the .hi format > stable across minor releases of GHC, but not major releases. Making an > extensible .hi format seems completely unrealistic - it's not just the > format that changes, but the semantics. "Losing inforamtion" might be > completely disastrous if you actually *needed* that information. Not to > mention the fact that trying to do both forwards and backwards > compatibility in anything but a trivial way gives you a quadratic-sized > testing surface, which is something we really have to worry about. Yes, I noticed that you stopped reading my messages about this a while ago;-) else you'd have noticed that I no longer talk about keeping the .hi file stable, nor about splitting it into a stable and a version-specific section. And I specifically restricted my wishlist to ghc api clients who do not need that extra information. I don't know to what extent what I'm asking for is possible (well, it is obviously possible, but whether it is practical is another question). And you've convinced me that there are situations that wouldn't be practical to cover. But saying that the incompatibilities are difficult to handle at the source only re-emphasizes my point: I would like to avoid every ghc api user and every ghc api client user having to worry about this versionitis, which gives a rather larger testing surface than the one you're worried about. ------------ the suggestion What I've been suggesting in more recent messages is for each ghc version to be able to show its own .hi format in a not version- specific form, and for each ghc version to be able to read such a not version-specific form, similar to Malcolm's recent suggestion. As I see it, there's a range of levels at which interface files can be represented: 1 complete haskell source(.hs): all information, but unprocessed 2 subset haskell source (.hs-boot): only interface-relevant info, but unprocessed 3 internal interface format (.hi): only interface-relevant info, processed and ready to use Since typical ghc-based haskell environments don't have library sources (it would be great if Cabal optionally installed package sources as well, btw, just as it does documentation), we need something that can be generated from .hi files. Would it be possible to extract Haskell source files (somewhere between levels 1 and 2 above) from which the given .hi files could have been generated, a kind of of reverse-engineered "Haskell source level interface format" (.hsi)? Any GHC version reading such a .hsi file could then do its own processing to generate its own .hi file format for that. --------------- example scenario The most naive implementation of this suggestion would be for each ghc to be able to show and read .hi-file info in Haskell source form. Concretely: the issue again - ghc api client GAC (think Haddock/HaRe/tag file generator/..), built with ghc 6.10 - haskell sources HS, buildable against ghc 6.10, but currently using ghc 6.11 (6.10 has been replaced and is no longer installed) => GAC can't process HS current workarounds - rebuild GAC with ghc 6.11, which might not be possible if the ghc api details have changed (which is usually the reason for changing ghc versions), and leads to one version of each GAC per ghc installation - rebuild the libraries that HS depends on with ghc 6.10, which depends on keeping all the old ghc versions around as long as there are any ghc api clients that were built with any of them; not to mention that the library code may not be available for either 6.10 or 6.11, or may not be trivial to build (think binary releases and build environments), and that there are now two (or more) versions of HS+build-depends suggestions - we've already established that we're in trouble if - GAC actually wants to run the code - GAC needs to refer to any other details that have changed between 6.10 and 6.11 - HS or its imports don't build with GAC's ghc - but if that isn't the case: - ask ghc 6.11 to explain its .hi files in Haskell terms ghc6.11 --show-iface-haskell libdir/*.hi -hsiodir hsi - direct ghc-api 6.10 to consult hsi files for missing libs GAC +RTS -hsidir hsi Again, this will not help 6.10 GACs to process sources that depend on features new in 6.11. But I don't see why it wouldn't allow 6.10 GACs to process sources that haven't changed, just happen to be hosted over 6.11 now. And I don't see why I should need more than one version of any (non-rts) ghc api client, either: the latest version should be able to process sources hosted in older ghc versions. Take this "typical Haskell project";-) -- | 'HelloWorld' module module HelloWorld where -- | 'main' function main = putStrLn "Hello World!" Any haddock or ghc version should be able to process that, whether haddock is a ghc api client or not. And that should still be possible if we import a package that could be built with any ghc version. Claus From claus.reinke at talk21.com Tue Aug 19 13:03:02 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Tue Aug 19 13:02:03 2008 Subject: darcs and ghc.. References: <029501c8fcbe$f0162cb0$4c298351@cr3lt> <20080814074917.GC22002@Macintosh.local> <012c01c8ffda$dafa9db0$e02f8351@cr3lt> <48A9333B.7080103@gmail.com> <48A98882.9090208@gmail.com><48AAD6AB.2080504@gmail.com> <48AADBD2.8080709@gmail.com> Message-ID: <024e01c9021d$724f3330$53298351@cr3lt> >I just made this binary available from the darcs download page. Here's a link: > > http://www.haskell.org/~simonmar/darcs-2.0.2+75.zip > > This is built with curl 7.18.2 and has pipelining enabled. > > Cheers, > Simon Thanks, Simon! I've unpacked the 2.0.0 (with cygwin) package as a basis, but in there are both a darcs.exe and a realdarcs.exe. Your zip file has a darcs.exe only, but it looks as if that is meant to replace the realdarcs.exe? Is that correct, and what is the other darcs.exe doing there? Claus From ghcbuild at microsoft.com Tue Aug 19 14:10:49 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Tue Aug 19 14:10:50 2008 Subject: [nightly] 19-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080819181049.2E67E324414@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Tue Aug 19 18:02:05 BST 2008. **** checking out new source tree ... darcs failed: Failed to download URL http://darcs.haskell.org/testsuite/_darcs/checkpoints/20080807154702-3fd76-1762b803b5757875739cf2aa40368c8d8972fd18.gz : libcurl error code: 18 Nightly run ended at Tue Aug 19 19:11:50 BST 2008 From duncan.coutts at worc.ox.ac.uk Tue Aug 19 15:38:13 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Tue Aug 19 15:43:03 2008 Subject: haddock 2 and GHC In-Reply-To: <48AAD33C.7010002@gmail.com> References: <20080815132458.GA8271@matrix.chaos.earth.li> <48AA9FD0.4000902@gmail.com> <20080819112009.GA14211@matrix.chaos.earth.li> <48AAD33C.7010002@gmail.com> Message-ID: <1219174693.13639.270.camel@localhost> On Tue, 2008-08-19 at 15:05 +0100, Simon Marlow wrote: > >>> However, haddock would still have to support ghc-paths for standalone > >>> builds. Also, I think that in a GHC tree we'd still have to pointlessly > >>> link against ghc-paths, as I can't see a simple way to avoid it. > >> Can't this be a conditional dependency? > > > > If you have > > > > Flag ghcPaths > > > > if flag(ghcPaths) > > Build-Depends: ghc-paths > > > > then there's no reason for that flag ever to be turned on. I'm not sure > > what cabal-install does, but if you try and build it manually with Cabal > > and don't have ghc-paths installed then Cabal will happily build it for > > you without ghc-paths. > > Hmm. We want a flag that isn't subject to Cabal's automatic resolution. > Duncan, is there any way to do what we want here? If you have flags that default to False then you're probably ok right? Automatic resolution will only turn them on if it's impossible to configure with them off. You can always override flags of course by specifying them explicitly at configure time. Automatic resolution is only used when the flag is otherwise unspecified, and even then you get to choose if it should try it first with the flag on or off. Duncan From duncan.coutts at worc.ox.ac.uk Tue Aug 19 15:39:50 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Tue Aug 19 15:43:13 2008 Subject: haddock 2 and GHC In-Reply-To: <20080819143317.GA19479@matrix.chaos.earth.li> References: <20080815132458.GA8271@matrix.chaos.earth.li> <48AA9FD0.4000902@gmail.com> <20080819112009.GA14211@matrix.chaos.earth.li> <48AAD33C.7010002@gmail.com> <20080819143317.GA19479@matrix.chaos.earth.li> Message-ID: <1219174790.13639.273.camel@localhost> On Tue, 2008-08-19 at 15:33 +0100, Ian Lynagh wrote: > > Hmm. We want a flag that isn't subject to Cabal's automatic resolution. > > Duncan, is there any way to do what we want here? > > If not, then perhaps adding "manually-en/disabled-only" flags to Cabal > is the way to go. This would actually allow us to simplify building the > GHC package too, as we wouldn't need to worry about explicitly turning > off features like ghci or the NCG. You could have them default to off and explicitly turn them on if that's any better. Perhaps I'm missing something. Duncan From cvs-ghc at haskell.org Wed Aug 20 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Wed Aug 20 03:28:57 2008 Subject: Daily report for head Message-ID: <200808200730.m7K7U1N2004201@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed getsubrepos) x86 Windows head fast: pass lost fail (failed getsubrepos) fail (failed darcs) fail (failed stage1) tnaur x86 Linux head: pass x86-64 Linux head unreg: lost Fixed unexpected test failures: testblockalloc Old unexpected test failures: 1980 5 fast486 head 2047 1 tnaur PPC OSX head 2 T2486 6 x86 Windows head fast arith011 2 fast486 head barton-mangler-bug 1 tnaur x86 Linux head break017 5 fast486 head bug1010 1 tnaur PPC OSX head 2 bytestring003 1 fast486 head cholewo-eval 1 malcolm head conc007 5 fast486 head conc008 5 fast486 head conc010 5 fast486 head conc012 5 fast486 head conc014 5 fast486 head conc015 5 fast486 head conc017 5 fast486 head conc018 5 fast486 head conc019 5 fast486 head conc022 5 fast486 head conc023 1 malcolm head conc024 5 fast486 head conc029 5 fast486 head conc032 1 fast486 head conc033 5 fast486 head conc034 5 fast486 head conc035 5 fast486 head conc036 5 fast486 head conc064 5 fast486 head concprog001 5 fast486 head concprog002 5 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 5 fast486 head enum01 5 fast486 head enum02 5 fast486 head enum03 5 fast486 head fast2haskell 1 malcolm head ffi009 1 tnaur PPC OSX head 2 ioref001 2 fast486 head joao-circular 1 tnaur x86 Linux head list001 5 fast486 head num009 1 malcolm head num012 1 tnaur PPC OSX head 2 num013 5 fast486 head qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 5 fast486 head -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete warning: . already present; omitting == running darcs get --partial http://darcs.haskell.org//hsc2hs utils/hsc2hs Invalid repository: http://darcs.haskell.org//hsc2hs darcs failed: Failed to download URL http://darcs.haskell.org//hsc2hs/_darcs/inventory : HTTP error (404?) darcs failed: 512 at ./darcs-all line 49, line 5. -------------- next part -------------- Last 30 lines: Reading package info from "dist-bootstrapping\\inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. cd Cabal && c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf clean --distpref=dist-bootstrapping cleaning... cd Cabal && c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --distpref=dist-bootstrapping --with-compiler=c:/ghc/ghc-6.8.3/bin/ghc --with-hc-pkg=c:/ghc/ghc-6.8.3/bin/ghc-pkg --package-db=c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf.tmp Configuring Cabal-1.5.2... cd Cabal && c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf build --distpref=dist-bootstrapping Preprocessing library Cabal-1.5.2... Building Cabal-1.5.2... [ 1 of 50] Compiling Distribution.Compat.TempFile ( Distribution/Compat/TempFile.hs, dist-bootstrapping\build/Distribution/Compat/TempFile.o ) [ 2 of 50] Compiling Distribution.Simple.PreProcess.Unlit ( Distribution/Simple/PreProcess/Unlit.hs, dist-bootstrapping\build/Distribution/Simple/PreProcess/Unlit.o ) [ 3 of 50] Compiling Distribution.Simple.GHC.Makefile ( Distribution/Simple/GHC/Makefile.hs, dist-bootstrapping\build/Distribution/Simple/GHC/Makefile.o ) [ 4 of 50] Compiling Distribution.Compat.Exception ( Distribution/Compat/Exception.hs, dist-bootstrapping\build/Distribution/Compat/Exception.o ) [ 5 of 50] Compiling Distribution.GetOpt ( Distribution/GetOpt.hs, dist-bootstrapping\build/Distribution/GetOpt.o ) [ 6 of 50] Compiling Distribution.Compat.ReadP ( Distribution/Compat/ReadP.hs, dist-bootstrapping\build/Distribution/Compat/ReadP.o ) [ 7 of 50] Compiling Distribution.ReadE ( Distribution/ReadE.hs, dist-bootstrapping\build/Distribution/ReadE.o ) [ 8 of 50] Compiling Distribution.Verbosity ( Distribution/Verbosity.hs, dist-bootstrapping\build/Distribution/Verbosity.o ) [ 9 of 50] Compiling Distribution.Text ( Distribution/Text.hs, dist-bootstrapping\build/Distribution/Text.o ) [10 of 50] Compiling Distribution.ModuleName ( Distribution/ModuleName.hs, dist-bootstrapping\build/Distribution/ModuleName.o ) Distribution/ModuleName.hs:56:0: Bad interface file: c:/ghc/ghc-6.8.3/lib\filepath-1.1.0.0/System/FilePath.hi magic number mismatch: old/corrupt interface file? Segmentation fault/access violation in generated code make[2]: *** [bootstrapping.conf] 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' From cvs-ghc at haskell.org Wed Aug 20 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Wed Aug 20 03:29:04 2008 Subject: Daily report for stable Message-ID: <200808200730.m7K7U1Da004194@monk.galois.com> Build results: fast486 stable: fail (failed darcs) gabor stable: fail (failed darcs) kgardas stable: fail (failed stage1) malcolm stable: fail (failed darcs) mnemosyne x86-64 Gentoo stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass pass pass pass pass x86-64 Linux stable: fail (failed stage1) New unexpected test failures: conc018 1 mnemosyne x86-64 Gentoo stable conc024 1 mnemosyne x86-64 Gentoo stable Old unexpected test failures: TyFamUndec 4 mnemosyne x86-64 Gentoo stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 4 mnemosyne x86-64 Gentoo stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 num009 1 x86 Windows stable fast num012 1 tnaur PPC OSX stable 2 outofmem2 4 mnemosyne x86-64 Gentoo stable signals002 1 tnaur PPC OSX stable 2 tcfail043 4 mnemosyne x86-64 Gentoo stable tcfail071 4 mnemosyne x86-64 Gentoo stable tcfail121 4 mnemosyne x86-64 Gentoo stable tcfail130 4 mnemosyne x86-64 Gentoo stable tcfail154 4 mnemosyne x86-64 Gentoo stable tcfail157 4 mnemosyne x86-64 Gentoo stable tcfail170 4 mnemosyne x86-64 Gentoo stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: Reading checkpoint... darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/checkpoints/20080605235309-3fd76-3c341a5531d47a506ae36a87e1f72b88cefa5be7.gz : libcurl error code: 18 -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org/ghc-stable/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From ndmitchell at gmail.com Wed Aug 20 04:40:54 2008 From: ndmitchell at gmail.com (Neil Mitchell) Date: Wed Aug 20 04:39:49 2008 Subject: Haddock/GHC/C Pre Processor interactions on Windows Message-ID: <404396ef0808200140s61f2f1f4lbeb227de11d8ddff@mail.gmail.com> Hi, I've tracked down a bug, involving newline characters that is the combination of GHC and Haddock, but involves the C Pre Processor - hence sending the bug report for general discussion to everyone concerned first. I suspect this bug is Windows only. Given the file (UNIX \n or PC \r\n format): ------------------------ module Test where -- | > test test :: a test = undefined -------------------------- When I run "haddock --hoogle --optghc=-XCPP Test" (much like Cabal does), I get back the following Hoogle file: -------------------------- -- Hoogle documentation, generated by Haddock\r\n -- See Hoogle, http://www.haskell.org/hoogle/\r\n \r\n \r\n @package test\r\n @version 0\r\n \r\n module Test\r\n \r\n -- |
\r\n
--   test\r\r\n
--   
\r\n test :: a\r\n --------------------------------- With explicit \r\n's inserted to see the issue. The issue is 3 lines from the bottom, \r\r\n, which isn't a valid line ending, and makes this text file rather weird. Similarly, if I don't specify --hoogle, the generated Test.html has the fragment: > test\r\r\n block, no where else. I also tried dumping the intermediate CPP result, but that looks fine, and contains a set of consistent \r\n line endings. I've currently hacked around this with a filter (/= '\r') in the Hoogle processing code, but this is just patching over the bug, not fixing it at its root. I have no idea if the bug is in Haddock, in GHC, or in the GHC API's interactions. Thanks Neil From marlowsd at gmail.com Wed Aug 20 05:53:06 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Wed Aug 20 05:52:06 2008 Subject: darcs and ghc.. In-Reply-To: <024e01c9021d$724f3330$53298351@cr3lt> References: <029501c8fcbe$f0162cb0$4c298351@cr3lt> <20080814074917.GC22002@Macintosh.local> <012c01c8ffda$dafa9db0$e02f8351@cr3lt> <48A9333B.7080103@gmail.com> <48A98882.9090208@gmail.com><48AAD6AB.2080504@gmail.com> <48AADBD2.8080709@gmail.com> <024e01c9021d$724f3330$53298351@cr3lt> Message-ID: <48ABE982.2090501@gmail.com> Claus Reinke wrote: >> I just made this binary available from the darcs download page. >> Here's a link: >> >> http://www.haskell.org/~simonmar/darcs-2.0.2+75.zip >> >> This is built with curl 7.18.2 and has pipelining enabled. >> >> Cheers, >> Simon > > Thanks, Simon! > > I've unpacked the 2.0.0 (with cygwin) package as a basis, but in there > are both a darcs.exe and a realdarcs.exe. > Your zip file has a darcs.exe only, but it looks as if that is meant to > replace the realdarcs.exe? Is that correct, and what is the other > darcs.exe doing there? I'm afraid I have no idea how the other package works and what realdarcs.exe is for. I can tell you that I only use darcs.exe, though. The zip file above (+Cygwin SSH and scpwrap.hs) should be all you need. Cheers, Simon From marlowsd at gmail.com Wed Aug 20 06:04:57 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Wed Aug 20 06:03:58 2008 Subject: haddock 2 and GHC In-Reply-To: <022d01c90218$55fcc7b0$53298351@cr3lt> References: <20080815132458.GA8271@matrix.chaos.earth.li> <002901c90050$6c4eb150$e92e7ad5@cr3lt> <48A939ED.3030605@gmail.com> <022d01c90218$55fcc7b0$53298351@cr3lt> Message-ID: <48ABEC49.8030101@gmail.com> Claus Reinke wrote: > - but if that isn't the case: > - ask ghc 6.11 to explain its .hi files in Haskell terms > ghc6.11 --show-iface-haskell libdir/*.hi -hsiodir hsi > > - direct ghc-api 6.10 to consult hsi files for missing libs > GAC +RTS -hsidir hsi So the fundamental problem with this is that when new features are introduced in GHC 6.11, these features are not expressable in whatever interface format is understood by the 6.10 API client. The guy who wrote the code you're trying to process might not know or care about the new features - they might be used in some library that is indirectly depended on. e.g. suppose (hypothetically) we rewrote the array package to use type families and shipped it with GHC 6.10.1. Most client code works unchanged. But a GHC 6.8-compiled API client has no hope of understanding the interfaces for the array library now; they use a type language that GHC 6.8 just doesn't grok. This kind of backwards compatibility only works if you really fix the language in which interfaces are expressed, and when we're doing things like changing the type system that's not feasible. Cheers, Simon From simonpj at microsoft.com Wed Aug 20 08:12:41 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 20 08:11:37 2008 Subject: patch applied (ghc): Elaborate for-all message slightly Message-ID: <20080820121241.GA10698@haskell.galois.com> Wed Aug 20 05:07:28 PDT 2008 simonpj@microsoft.com * Elaborate for-all message slightly M ./compiler/rename/RnEnv.lhs -1 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080820120728-1287e-10084b8068f733dd6fdce97bf8be07e7e788cb7a.gz From simonpj at microsoft.com Wed Aug 20 08:12:45 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 20 08:11:44 2008 Subject: patch applied (ghc): Fix Trac #2456: eliminate duplicate bindings when deriving Message-ID: <20080820121245.GA10732@haskell.galois.com> Wed Aug 20 05:07:51 PDT 2008 simonpj@microsoft.com * Fix Trac #2456: eliminate duplicate bindings when deriving Condsider deriving two overlapping Data declarations for the same type deriving instance Data (T A) deriving instance Data (T B) We were getting duplicate bindings for the data-con and tycon auxiliary bindings for T. This patch fixes the problem by doing these two decls the same way as we do con2tag etc. (Why might you want such instances; see Trac #2456.) M ./compiler/typecheck/TcGenDeriv.lhs -42 +43 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080820120751-1287e-821243b74dbfb68e071067011af54256e670d22e.gz From simonpj at microsoft.com Wed Aug 20 08:18:32 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Wed Aug 20 08:17:31 2008 Subject: FW: HEADS UP: big codegen patch Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DBA5@EA-EXMSG-C334.europe.corp.microsoft.com> Simon, Ian (and other interested parties) John and I would like to push this Big Patch. As a sanity check, would either or both of you like to try it out? I'm going to do so on Windows. Simon -----Original Message----- From: cvs-ghc-bounces@haskell.org [mailto:cvs-ghc-bounces@haskell.org] On Behalf Of John Dias Sent: 18 August 2008 14:37 To: Don Stewart Cc: cvs-ghc@haskell.org Subject: RE: HEADS UP: big codegen patch Hi Don, We have a couple of Wiki pages that outline the plan with the new code generator. The first page gives the short-term view: http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/NewCodeGenPipeline and the following page gives the longer-term plans: http://hackage.haskell.org/trac/ghc/wiki/Commentary/Compiler/IntegratedCodeGen The current state of play is that the first page has been implemented (with a few known holes and recent design changes that have yet to hit the Wiki). But the whole pipeline was only completed just before Anglo Haskell, so many bugs remain. My current priority is to track down bugs until the new code generator passes the test suite. As for the bigger picture, the next big steps include: - rewriting run-time system .cmm code to use the new code generator (currently, it has to be written as though it were the output of the code generator), - turning GHC into a cross compiler, and - experimenting with some changes to the calling conventions. (Not necessarily in that order.) Cheers, John > -----Original Message----- > From: Don Stewart [mailto:dons@galois.com] > Sent: Friday, August 15, 2008 7:24 PM > To: John Dias > Cc: cvs-ghc@haskell.org > Subject: Re: HEADS UP: big codegen patch > > t-jodias: > > Before merging a large batch of codegen changes, I wanted to make > it > > available for testing. These patches do not turn on the new code > generator > > (still a buggy work in progress), but there were some > representation > > changes that affected the old code generator, as well as native- > code > > generators on multiple platforms. You can download the patch from > a > > repository at: http://darcs.haskell.org/~dias/ghc > > > > > > > > These changes have not yet been pushed to the HEAD, but I intend > to do so > > next week. Please take this opportunity to test things out and let > me know > > if you run into problems. > > > > Cheers, > > > > Wonderful John. I'm so glad to see this work coming together. > > Can you summarise the state of play, and direction for the new codegen > project? > > -- Don _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc From claus.reinke at talk21.com Wed Aug 20 08:32:36 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Wed Aug 20 08:31:36 2008 Subject: haddock 2 and GHC References: <20080815132458.GA8271@matrix.chaos.earth.li> <002901c90050$6c4eb150$e92e7ad5@cr3lt> <48A939ED.3030605@gmail.com> <022d01c90218$55fcc7b0$53298351@cr3lt> <48ABEC49.8030101@gmail.com> Message-ID: <009f01c902c0$d4f98af0$2c408351@cr3lt> >> - but if that isn't the case: >> - ask ghc 6.11 to explain its .hi files in Haskell terms >> ghc6.11 --show-iface-haskell libdir/*.hi -hsiodir hsi >> >> - direct ghc-api 6.10 to consult hsi files for missing libs >> GAC +RTS -hsidir hsi > > So the fundamental problem with this is that when new features are > introduced in GHC 6.11, these features are not expressable in whatever > interface format is understood by the 6.10 API client. The guy who wrote > the code you're trying to process might not know or care about the new > features - they might be used in some library that is indirectly depended on. a) how problematic are indirect dependencies on new features going to be in practice? For Haddock to process a module X, it will read the interface files of all imported modules (implicitly, via ghc api) - will that necessarily fail if an indirectly imported module uses but not re-exports new language, or could indirect imports be inspected on demand? b) _if_ there is an actual dependency, direct or indirect, on new language features, there isn't much the ghc api can do; I consider that a valid reason for upgrading tools, whether they use the ghc api or not. If there is no actual dependency, ie, the client module builds fine with the old or the new import, but the ghc api has to look at the import and fails because of the changes in it, we are back to plan B, I suppose. Or plan A, if we are lucky and GAC still builds with the new ghc. to recap: have GAC-x.x and want to process sources using ghc-y.y plan A: rebuild GAC with the ghc for which you want to process sources plan B: rebuild sources and build-depends with GAC's ghc plan C: help GAC-x.x to process sources in ghc-y.y > e.g. suppose (hypothetically) we rewrote the array package to use type > families and shipped it with GHC 6.10.1. Most client code works unchanged. > But a GHC 6.8-compiled API client has no hope of understanding the > interfaces for the array library now; they use a type language that GHC 6.8 > just doesn't grok. If this language change is visible in the modules being processed, this is a valid reason for a tool upgrade. > This kind of backwards compatibility only works if you really fix the > language in which interfaces are expressed, and when we're doing things > like changing the type system that's not feasible. Currently, none of A/B/C seem practical, which severely hampers the impact of the ghc api on tool development. Having to upgrade all libraries with each ghc release is bad enough, having to do the same for all ghc api based tools is going to be worse, and having to keep multiple versions of libraries and tools, to get a consistent set of each for every ghc release is going to be real fun. But if there is really no way to avoid this version chaos, it needs to be planned for: just as each ghc has its own library directories, it now needs its own bin directories, and since ghc and ghc api clients need to form a consistent set, there needs to be a way to switch ghc and ghc api clients together. When editing PATH, the easiest would be to install all ghc api client executables in ghc's bin directory, by default? But when calling ghc or other ghc api clients with an explicit path, how do we ensure that they call consistent versions of each other (similar to ghc and ghc-pkg at the moment, but extended to haddock, and hare, and ides, and ..)? Claus From simonmarhaskell at gmail.com Wed Aug 20 10:02:02 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Wed Aug 20 10:00:58 2008 Subject: patch applied (ghc): Fix compacting GC on 64-bit machines Message-ID: <20080820140202.GA13711@haskell.galois.com> Wed Aug 20 05:54:46 PDT 2008 Simon Marlow * Fix compacting GC on 64-bit machines Some old experimental change leaked in with the parallel GC patches, it seems M ./rts/sm/Scav.c -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080820125446-12142-2f9f2305e31416b4a7074a5b92e3e4b7d09e6766.gz From simonmarhaskell at gmail.com Wed Aug 20 11:58:41 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Wed Aug 20 11:57:37 2008 Subject: patch applied (testsuite): follow exception library changes Message-ID: <20080820155841.GA19960@haskell.galois.com> Wed Aug 20 08:54:57 PDT 2008 Simon Marlow * follow exception library changes M ./tests/ghc-regress/concurrent/should_run/conc007.hs -10 +3 M ./tests/ghc-regress/concurrent/should_run/conc008.hs -1 +2 M ./tests/ghc-regress/concurrent/should_run/conc010.hs -1 +1 M ./tests/ghc-regress/concurrent/should_run/conc012.hs -3 +3 M ./tests/ghc-regress/concurrent/should_run/conc014.hs -2 +4 M ./tests/ghc-regress/concurrent/should_run/conc015.hs -2 +4 M ./tests/ghc-regress/concurrent/should_run/conc015.stdout +3 M ./tests/ghc-regress/concurrent/should_run/conc017.hs -3 +6 M ./tests/ghc-regress/concurrent/should_run/conc018.hs -1 +1 M ./tests/ghc-regress/concurrent/should_run/conc019.hs -1 +1 M ./tests/ghc-regress/concurrent/should_run/conc022.hs -15 +6 M ./tests/ghc-regress/concurrent/should_run/conc024.hs -2 +2 M ./tests/ghc-regress/concurrent/should_run/conc033.hs -1 +1 M ./tests/ghc-regress/concurrent/should_run/conc034.hs -2 +2 M ./tests/ghc-regress/concurrent/should_run/conc035.hs -2 +3 M ./tests/ghc-regress/concurrent/should_run/conc036.hs -1 +1 M ./tests/ghc-regress/concurrent/should_run/conc064.hs -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080820155457-12142-8976b127e65392bae043a84196a988d834836b66.gz From naesten at gmail.com Wed Aug 20 12:21:18 2008 From: naesten at gmail.com (Samuel Bronson) Date: Wed Aug 20 12:20:14 2008 Subject: [PATCH] Add StGIT support to ./sync-all Message-ID: <20080820161556.24236.88442.stgit@hydrogen> sync-all | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/sync-all b/sync-all index 1f0bfec..27a1ee0 100755 --- a/sync-all +++ b/sync-all @@ -80,6 +80,7 @@ sub scmall { my $tag; my $remotepath; my $scm; + my $use_stgit; my $path; my $wd_before = getcwd; @@ -105,6 +106,9 @@ sub scmall { else { $path = "$defaultrepo_base/$remotepath"; } + + # If using git, check whether StGIT is in use + $use_stgit = ($scm eq "git" && -d "$path/.git/patches"); # Work out the arguments we should give to the SCM if ($command =~ /^(?:w|wh|wha|what|whats|whatsn|whatsne|whatsnew)$/) { @@ -119,6 +123,9 @@ sub scmall { } elsif ($command =~ /^(?:pul|pull)$/) { @scm_args = "pull"; + if ($use_stgit) { + $scm = "stg"; + } # Q: should we append the -a argument for darcs repos? } elsif ($command =~ /^(?:g|ge|get)$/) { From chak at cse.unsw.edu.au Wed Aug 20 22:19:40 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Wed Aug 20 22:18:36 2008 Subject: After enjoying a working GHC HEAD build for a few days... Message-ID: ...I know get: Registering ghc-6.9... Reading package info from "dist-stage2/inplace-pkg-config" ... done. Writing new package config file... done. make -C compiler stage=2 doc /Users/chak/Code/ghc-test/libraries/cabal-bin /opt/local/bin/ghc / Users/chak/Code/ghc-test/libraries/bootstrapping.conf haddock -- distpref dist-stage2 Preprocessing library ghc-6.9... Running Haddock for ghc-6.9... dist-stage2/build/tmp/typecheck/TcGenDeriv.hs: 1300:41: Parse error make[2]: *** [doc.stage.2] Error 1 make[1]: *** [stage2] Error 2 make: *** [bootstrap2] Error 2 TacticalGrace chak 4 (.../Code/ghc-test): What a pity! Manuel PS: This is running validate on Mac OS X. I don't care about haddock, I just want to validate the ghc build... From simonpj at microsoft.com Thu Aug 21 03:27:44 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Thu Aug 21 03:26:37 2008 Subject: After enjoying a working GHC HEAD build for a few days... In-Reply-To: References: Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF40@EA-EXMSG-C334.europe.corp.microsoft.com> I suspect that is my fault, although I did validate. I will check Ian: could validate continue after a Haddock failure, and simply report it along with other test failures? That would stop a Haddock failure completely borking the validate run. Or would that be hard? Simon | -----Original Message----- | From: cvs-ghc-bounces@haskell.org [mailto:cvs-ghc-bounces@haskell.org] On Behalf Of Manuel M T | Chakravarty | Sent: 21 August 2008 03:20 | To: cvs-ghc@haskell.org | Subject: After enjoying a working GHC HEAD build for a few days... | | ...I know get: | | Registering ghc-6.9... | Reading package info from "dist-stage2/inplace-pkg-config" ... done. | Writing new package config file... done. | make -C compiler stage=2 doc | /Users/chak/Code/ghc-test/libraries/cabal-bin /opt/local/bin/ghc / | Users/chak/Code/ghc-test/libraries/bootstrapping.conf haddock -- | distpref dist-stage2 | Preprocessing library ghc-6.9... | Running Haddock for ghc-6.9... | dist-stage2/build/tmp/typecheck/TcGenDeriv.hs: 1300:41: Parse error | make[2]: *** [doc.stage.2] Error 1 | make[1]: *** [stage2] Error 2 | make: *** [bootstrap2] Error 2 | TacticalGrace chak 4 (.../Code/ghc-test): | | What a pity! | Manuel | | PS: This is running validate on Mac OS X. I don't care about haddock, | I just want to validate the ghc build... | | _______________________________________________ | Cvs-ghc mailing list | Cvs-ghc@haskell.org | http://www.haskell.org/mailman/listinfo/cvs-ghc From cvs-ghc at haskell.org Thu Aug 21 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Thu Aug 21 03:28:54 2008 Subject: Daily report for stable Message-ID: <200808210730.m7L7U1sJ005291@monk.galois.com> Build results: tnaur PPC OSX stable 2: pass tnaur x86 Linux stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass pass pass pass fail (failed getsubrepos) pass pass x86-64 Linux stable: fail (failed stage1) Old unexpected test failures: TyFamUndec 4 mnemosyne x86-64 Gentoo stable barton-mangler-bug 1 tnaur x86 Linux stable conc018 1 mnemosyne x86-64 Gentoo stable conc024 1 mnemosyne x86-64 Gentoo stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 4 mnemosyne x86-64 Gentoo stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 num009 1 x86 Windows stable fast num012 1 tnaur PPC OSX stable 2 outofmem2 4 mnemosyne x86-64 Gentoo stable signals002 1 tnaur PPC OSX stable 2 tcfail043 4 mnemosyne x86-64 Gentoo stable tcfail071 4 mnemosyne x86-64 Gentoo stable tcfail121 4 mnemosyne x86-64 Gentoo stable tcfail130 4 mnemosyne x86-64 Gentoo stable tcfail154 4 mnemosyne x86-64 Gentoo stable tcfail157 4 mnemosyne x86-64 Gentoo stable tcfail170 4 mnemosyne x86-64 Gentoo stable -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Thu Aug 21 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Thu Aug 21 03:29:02 2008 Subject: Daily report for head Message-ID: <200808210730.m7L7U2gU005324@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage2 bindist bindisttest nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) x86 Windows head fast: pass pass fail (failed stage2) fail (failed stage2) fail (failed getsubrepos) fail (failed stage2) fast486 head: fail (failed stage2) gabor head: fail (failed stage2) kgardas head: fail (failed stage1) malcolm head: fail (failed darcs) mnemosyne x86-64 Gentoo head: fail (failed stage2) tnaur x86 Linux head: pass x86-64 Linux head unreg: lost New unexpected test failures: rnfail052 1 tnaur x86 Linux head Fixed unexpected test failures: barton-mangler-bug joao-circular Old unexpected test failures: 1980 5 fast486 head 2047 1 tnaur PPC OSX head 2 T2486 6 x86 Windows head fast arith011 1 fast486 head break017 5 fast486 head bug1010 1 tnaur PPC OSX head 2 bytestring003 1 fast486 head cholewo-eval 1 malcolm head conc007 4 fast486 head conc008 4 fast486 head conc010 4 fast486 head conc012 4 fast486 head conc014 4 fast486 head conc015 5 fast486 head conc017 4 fast486 head conc018 4 fast486 head conc019 5 fast486 head conc022 4 fast486 head conc023 1 malcolm head conc024 5 fast486 head conc029 4 fast486 head conc032 1 fast486 head conc033 5 fast486 head conc034 5 fast486 head conc035 4 fast486 head conc036 5 fast486 head conc064 4 fast486 head concprog001 5 fast486 head concprog002 5 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 5 fast486 head enum01 5 fast486 head enum02 5 fast486 head enum03 5 fast486 head fast2haskell 1 malcolm head ffi009 1 tnaur PPC OSX head 2 ioref001 2 fast486 head list001 5 fast486 head num009 1 malcolm head num012 1 tnaur PPC OSX head 2 num013 5 fast486 head qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 5 fast486 head -------------- next part -------------- Last 30 lines: <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O2 -c stranal/SaLib.lhs -o dist-stage2/build/SaLib.o -ohi dist-stage2/build/SaLib.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O2 -c stranal/StrictAnal.lhs -o dist-stage2/build/StrictAnal.o -ohi dist-stage2/build/StrictAnal.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O2 -c utils/Interval.hs -o dist-stage2/build/Interval.o -ohi dist-stage2/build/Interval.hi <> c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -optc-O2 -odir dist-stage2/build -c parser/cutils.c -o dist-stage2/build/parser/cutils.o c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -optc-O2 -odir dist-stage2/build -c utils/md5.c -o dist-stage2/build/utils/md5.o c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -optc-O2 -odir dist-stage2/build -c cbits/unicode.c -o dist-stage2/build/cbits/unicode.o echo dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build /MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-stage2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage 2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stage2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-sta ge2/build/PrelRules.o dist-stage2/build/PrimOp.o dist-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/Fam InstEnv.o dist-stage2/build/FunDeps.o dist-stage2/build/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` | xargs C:/cygwin/bin/ar.exe q dist-stage2/build/libHSghc-6.9.a C:/cygwin/bin/ar: creating dist-stage2/build/libHSghc-6.9.a c:/mingw/bin/ld.exe -x -r -o dist-stage2/build/HSghc-6.9.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build/MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-stage2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2/build/HsSyn.o d ist-stage2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist-stage2/build/Pri mOp.o dist-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build/FunDeps.o dist- stage2/build/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o make[3]: Leaving directory `/buildbot/x86-win-head/build/compiler' c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf register --distpref dist-stage2 --inplace Registering ghc-6.9... Reading package info from "dist-stage2\\inplace-pkg-config" ... done. Writing new package config file... done. make[2]: Leaving directory `/buildbot/x86-win-head/build/compiler' make -C compiler stage=2 doc make[2]: Entering directory `/buildbot/x86-win-head/build/compiler' c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf haddock --distpref dist-stage2 Preprocessing library ghc-6.9... Running Haddock for ghc-6.9... dist-stage2\build\tmp\typecheck\TcGenDeriv.hs:"dist-stage2\\\\build\\\\tmp\\\\typecheck\\\\TcGenDeriv.hs": 1300:41: Parse error make[2]: *** [doc.stage.2] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build/compiler' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: == make install - --no-print-directory -r; in /buildbot/x86-win-head/build/utils/touchy ------------------------------------------------------------------------ ../../utils/mkdirhier/mkdirhier c:/builds/slave/x86-win-head/build/ghc-6.9.20080820 for i in touchy.exe; do \ /usr/bin/install -c -m 755 $i c:/builds/slave/x86-win-head/build/ghc-6.9.20080820; \ if test "" = "1"; then \ sh ../../mk/fix_install_names.sh c:/builds/slave/x86-win-head/build/ghc-6.9.20080820 c:/builds/slave/x86-win-head/build/ghc-6.9.20080820/`basename $i` ; \ fi ; \ done Finished making install in touchy: 0 ------------------------------------------------------------------------ == Finished making `install' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply touchy ... PWD = /buildbot/x86-win-head/build/utils ------------------------------------------------------------------------ make -C installPackage install c:/builds/slave/x86-win-head/build/utils/installPackage/install-inplace/bin/installPackage install UNUSED UNUSED '' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080820' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080820' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080820/bin' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080820' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080820' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080820/lib' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080820' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080820/doc' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080820/doc' '' \ --distpref dist-install \ installPackage.exe: Run the 'configure' command first. make[4]: *** [install] Error 1 make[3]: *** [install.installPackage] Error 2 make[2]: *** [install] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build' make[1]: *** [binary-dist] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/bindisttest' rm -f -rf "install dir" rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /usr/bin/tar -jxf /usr/bin/tar: option requires an argument -- f Try `tar --help' or `tar --usage' for more information. make[1]: *** [all] Error 64 make[1]: Leaving directory `/buildbot/x86-win-head/build/bindisttest' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage1/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage1/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage1/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage1/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage1/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: <> c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/SaLib.lhs -o dist-stage2/build/SaLib.o -ohi dist-stage2/build/SaLib.hi <> c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/StrictAnal.lhs -o dist-stage2/build/StrictAnal.o -ohi dist-stage2/build/StrictAnal.hi <> c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c utils/Interval.hs -o dist-stage2/build/Interval.o -ohi dist-stage2/build/Interval.hi <> c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -optc-O2 -odir dist-stage2/build -c parser/cutils.c -o dist-stage2/build/parser/cutils.o c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -optc-O2 -odir dist-stage2/build -c utils/md5.c -o dist-stage2/build/utils/md5.o c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -optc-O2 -odir dist-stage2/build -c cbits/unicode.c -o dist-stage2/build/cbits/unicode.o echo dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build /MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-stage2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage 2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stage2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-sta ge2/build/PrelRules.o dist-stage2/build/PrimOp.o dist-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/Fam InstEnv.o dist-stage2/build/FunDeps.o dist-stage2/build/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` | xargs C:/cygwin/bin/ar.exe q dist-stage2/build/libHSghc-6.9.a C:/cygwin/bin/ar: creating dist-stage2/build/libHSghc-6.9.a c:/mingw/bin/ld.exe -x -r -o dist-stage2/build/HSghc-6.9.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build/MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-stage2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2/build/HsSyn.o d ist-stage2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist-stage2/build/Pri mOp.o dist-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build/FunDeps.o dist- stage2/build/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/compiler' c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf register --distpref dist-stage2 --inplace Registering ghc-6.9... Reading package info from "dist-stage2\\inplace-pkg-config" ... done. Writing new package config file... done. make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/compiler' make -C compiler stage=2 doc make[2]: Entering directory `/buildbot/x86-win-fast-head/build/compiler' c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf haddock --distpref dist-stage2 Preprocessing library ghc-6.9... Running Haddock for ghc-6.9... dist-stage2\build\tmp\typecheck\TcGenDeriv.hs:"dist-stage2\\\\build\\\\tmp\\\\typecheck\\\\TcGenDeriv.hs": 1300:41: Parse error make[2]: *** [doc.stage.2] Error 1 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/compiler' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build' -------------- next part -------------- Last 30 lines: <> /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DUSE_EDITLINE -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/SaLib.lhs -o dist-stage2/build/SaLib.o -ohi dist-stage2/build/SaLib.hi <> /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DUSE_EDITLINE -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/StrictAnal.lhs -o dist-stage2/build/StrictAnal.o -ohi dist-stage2/build/StrictAnal.hi <> /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DUSE_EDITLINE -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c utils/Interval.hs -o dist-stage2/build/Interval.o -ohi dist-stage2/build/Interval.hi <> /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c parser/cutils.c -o dist-stage2/build/parser/cutils.o /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c utils/md5.c -o dist-stage2/build/utils/md5.o /var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package editline-0.2 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c cbits/unicode.c -o dist-stage2/build/cbits/unicode.o echo dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build /MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-stage2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage 2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stage2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-sta ge2/build/PrelRules.o dist-stage2/build/PrimOp.o dist-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/Fam InstEnv.o dist-stage2/build/FunDeps.o dist-stage2/build/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` | xargs /usr/bin/ar q dist-stage2/build/libHSghc-6.9.a /usr/bin/ar: creating dist-stage2/build/libHSghc-6.9.a /usr/bin/ld -x -r -o dist-stage2/build/HSghc-6.9.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build/MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-st age2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stag e2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist-stage2/build/PrimOp.o di st-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build/FunDeps.o dist-stage2/b uild/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o make[3]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/compiler' /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf register --distpref dist-stage2 --inplace Registering ghc-6.9... Reading package info from "dist-stage2/inplace-pkg-config" ... done. Writing new package config file... done. make[2]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/compiler' make -C compiler stage=2 doc make[2]: Entering directory `/var/lib/buildbot/ghc/fast486/build/compiler' /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf haddock --distpref dist-stage2 Preprocessing library ghc-6.9... Running Haddock for ghc-6.9... dist-stage2/build/tmp/typecheck/TcGenDeriv.hs:"dist-stage2/build/tmp/typecheck/TcGenDeriv.hs": 1300:41: Parse error make[2]: *** [doc.stage.2] Error 1 make[2]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/compiler' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build' -------------- next part -------------- Last 30 lines: <> /home/szabgab/work/buildbot/ghc/gabor/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/SaLib.lhs -o dist-stage2/build/SaLib.o -ohi dist-stage2/build/SaLib.hi <> /home/szabgab/work/buildbot/ghc/gabor/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/StrictAnal.lhs -o dist-stage2/build/StrictAnal.o -ohi dist-stage2/build/StrictAnal.hi <> /home/szabgab/work/buildbot/ghc/gabor/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c utils/Interval.hs -o dist-stage2/build/Interval.o -ohi dist-stage2/build/Interval.hi <> /home/szabgab/work/buildbot/ghc/gabor/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c parser/cutils.c -o dist-stage2/build/parser/cutils.o /home/szabgab/work/buildbot/ghc/gabor/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c utils/md5.c -o dist-stage2/build/utils/md5.o /home/szabgab/work/buildbot/ghc/gabor/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c cbits/unicode.c -o dist-stage2/build/cbits/unicode.o echo dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build /MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-stage2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage 2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stage2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-sta ge2/build/PrelRules.o dist-stage2/build/PrimOp.o dist-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/Fam InstEnv.o dist-stage2/build/FunDeps.o dist-stage2/build/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` | xargs /usr/bin/ar q dist-stage2/build/libHSghc-6.9.a /usr/bin/ar: creating dist-stage2/build/libHSghc-6.9.a /usr/bin/ld -x -r -o dist-stage2/build/HSghc-6.9.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build/MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-st age2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stag e2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist-stage2/build/PrimOp.o di st-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build/FunDeps.o dist-stage2/b uild/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o make[3]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor/build/compiler' /home/szabgab/work/buildbot/ghc/gabor/build/libraries/cabal-bin /usr/bin/ghc /home/szabgab/work/buildbot/ghc/gabor/build/libraries/bootstrapping.conf register --distpref dist-stage2 --inplace Registering ghc-6.9... Reading package info from "dist-stage2/inplace-pkg-config" ... done. Writing new package config file... done. make[2]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor/build/compiler' make -C compiler stage=2 doc make[2]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor/build/compiler' /home/szabgab/work/buildbot/ghc/gabor/build/libraries/cabal-bin /usr/bin/ghc /home/szabgab/work/buildbot/ghc/gabor/build/libraries/bootstrapping.conf haddock --distpref dist-stage2 Preprocessing library ghc-6.9... Running Haddock for ghc-6.9... dist-stage2/build/tmp/typecheck/TcGenDeriv.hs:"dist-stage2/build/tmp/typecheck/TcGenDeriv.hs": 1300:41: Parse error make[2]: *** [doc.stage.2] Error 1 make[2]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor/build/compiler' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor/build' -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/ghc/kgardas/build/utils/genapply ------------------------------------------------------------------------ /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp -c GenApply.hs -o GenApply.o -ohi GenApply.hi /usr/local/ghc-2008-05-04/bin/ghc -o genapply -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.o /usr/local/ghc-2008-05-04/bin/ghc -M -optdep-f -optdep.depend -osuf o -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.hs Finished making boot in genapply: 0 ------------------------------------------------------------------------ == Finished making `boot' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply ... PWD = /buildbot/ghc/kgardas/build/utils ------------------------------------------------------------------------ make -C genprimopcode /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c ParserM.hs -o ParserM.o -ohi ParserM.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Lexer.hs -o Lexer.o -ohi Lexer.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Syntax.hs -o Syntax.o -ohi Syntax.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Parser.hs -o Parser.o -ohi Parser.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Main.hs -o Main.o -ohi Main.hi /usr/local/ghc-2008-05-04/bin/ghc -o genprimopcode -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O Lexer.o Main.o Parser.o ParserM.o Syntax.o ------------------------------------------------------------------------ == make boot -r; in /buildbot/ghc/kgardas/build/driver ------------------------------------------------------------------------ ../utils/mkdirhier/mkdirhier /buildbot/ghc/kgardas/build/inplace-datadir mkdir /buildbot/ghc/kgardas/build/inplace-datadir test -e /buildbot/ghc/kgardas/build/inplace-datadir/package.conf || echo "[]" > /buildbot/ghc/kgardas/build/inplace-datadir/package.conf /bin/sh: test: argument expected make[1]: *** [boot] Error 1 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org//ghc darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/SaAbsInt.lhs -o dist-stage2/build/SaAbsInt.o -ohi dist-stage2/build/SaAbsInt.hi <> /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/SaLib.lhs -o dist-stage2/build/SaLib.o -ohi dist-stage2/build/SaLib.hi <> /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c stranal/StrictAnal.lhs -o dist-stage2/build/StrictAnal.o -ohi dist-stage2/build/StrictAnal.hi <> /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -i -idist-stage2/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage2/build/autogen -Idist-stage2/build/autogen -Idist-stage2/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage2/build/autogen/cabal_macros.h -odir dist-stage2/build -hidir dist-stage2/build -stubdir dist-stage2/build -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=2 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage2/build -H32m -O -Rghc-timing -O -fasm -c utils/Interval.hs -o dist-stage2/build/Interval.o -ohi dist-stage2/build/Interval.hi <> /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c parser/cutils.c -o dist-stage2/build/parser/cutils.o /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c utils/md5.c -o dist-stage2/build/utils/md5.o /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/ghc/stage1-inplace/ghc -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -package Cabal-1.5.2 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -package unix-2.2 -optc-O2 -odir dist-stage2/build -c cbits/unicode.c -o dist-stage2/build/cbits/unicode.o echo dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build /MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-stage2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage 2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stage2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-sta ge2/build/PrelRules.o dist-stage2/build/PrimOp.o dist-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/Fam InstEnv.o dist-stage2/build/FunDeps.o dist-stage2/build/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` | xargs /usr/bin/ar q dist-stage2/build/libHSghc-6.9.a /usr/bin/ar: creating dist-stage2/build/libHSghc-6.9.a /usr/bin/ld -x -r -o dist-stage2/build/HSghc-6.9.o dist-stage2/build/DsMeta.o dist-stage2/build/TcSplice.o dist-stage2/build/Convert.o dist-stage2/build/ByteCodeAsm.o dist-stage2/build/ByteCodeFFI.o dist-stage2/build/ByteCodeGen.o dist-stage2/build/ByteCodeInstr.o dist-stage2/build/ByteCodeItbls.o dist-stage2/build/ByteCodeLink.o dist-stage2/build/Debugger.o dist-stage2/build/GhciMonad.o dist-stage2/build/GhciTags.o dist-stage2/build/InteractiveUI.o dist-stage2/build/LibFFI.o dist-stage2/build/Linker.o dist-stage2/build/ObjLink.o dist-stage2/build/RtClosureInspect.o dist-stage2/build/BasicTypes.o dist-stage2/build/DataCon.o dist-stage2/build/Demand.o dist-stage2/build/Exception.o dist-stage2/build/Id.o dist-stage2/build/IdInfo.o dist-stage2/build/Literal.o dist-stage2/build/MkId.o dist-stage2/build/Module.o dist-stage2/build/Name.o dist-stage2/build/NameEnv.o dist-stage2/build/NameSet.o dist-stage2/build/NewDemand.o dist-stage2/build/OccName.o dist-stage2/build/RdrName.o dist-stage2/build/SrcLoc.o dist-stage2/build/UniqSupply.o dist-stage2/build/Unique.o dist-stage2/build/Var.o dist-stage2/build/VarEnv.o dist-stage2/build/VarSet.o dist-stage2/build/BlockId.o dist-stage2/build/CLabel.o dist-stage2/build/Cmm.o dist-stage2/build/CmmBrokenBlock.o dist-stage2/build/CmmCPS.o dist-stage2/build/CmmCPSGen.o dist-stage2/build/CmmCPSZ.o dist-stage2/build/CmmCallConv.o dist-stage2/build/CmmCommonBlockElimZ.o dist-stage2/build/CmmContFlowOpt.o dist-stage2/build/CmmCvt.o dist-stage2/build/CmmExpr.o dist-stage2/build/CmmInfo.o dist-stage2/build/CmmLex.o dist-stage2/build/CmmLint.o dist-stage2/build/CmmLive.o dist-stage2/build/CmmLiveZ.o dist-stage2/build/CmmOpt.o dist-stage2/build/CmmParse.o dist-stage2/build/CmmProcPoint.o dist-stage2/build/CmmProcPointZ.o dist-stage2/build/CmmSpillReload.o dist-stage2/build/CmmTx.o dist-stage2/build/CmmUtils.o dist-stage2/build/CmmZipUtil.o dist-stage2/build/DFMonad.o dist-stage2/build/Dataflow.o dist-stage2/build/MachOp.o dist-stage2/build/MkZipCfg.o dist-stage2/build/MkZipCfgCmm.o dist-st age2/build/OptimizationFuel.o dist-stage2/build/PprC.o dist-stage2/build/PprCmm.o dist-stage2/build/PprCmmZ.o dist-stage2/build/StackColor.o dist-stage2/build/StackPlacements.o dist-stage2/build/ZipCfg.o dist-stage2/build/ZipCfgCmmRep.o dist-stage2/build/ZipCfgExtras.o dist-stage2/build/ZipDataflow.o dist-stage2/build/Bitmap.o dist-stage2/build/CgBindery.o dist-stage2/build/CgCallConv.o dist-stage2/build/CgCase.o dist-stage2/build/CgClosure.o dist-stage2/build/CgCon.o dist-stage2/build/CgExpr.o dist-stage2/build/CgForeignCall.o dist-stage2/build/CgHeapery.o dist-stage2/build/CgHpc.o dist-stage2/build/CgInfoTbls.o dist-stage2/build/CgLetNoEscape.o dist-stage2/build/CgMonad.o dist-stage2/build/CgParallel.o dist-stage2/build/CgPrimOp.o dist-stage2/build/CgProf.o dist-stage2/build/CgStackery.o dist-stage2/build/CgTailCall.o dist-stage2/build/CgTicky.o dist-stage2/build/CgUtils.o dist-stage2/build/ClosureInfo.o dist-stage2/build/CodeGen.o dist-stage2/build/SMRep.o dist-stage2/build/CoreFVs.o dist-stage2/build/CoreLint.o dist-stage2/build/CorePrep.o dist-stage2/build/CoreSubst.o dist-stage2/build/CoreSyn.o dist-stage2/build/CoreTidy.o dist-stage2/build/CoreUnfold.o dist-stage2/build/CoreUtils.o dist-stage2/build/ExternalCore.o dist-stage2/build/MkCore.o dist-stage2/build/MkExternalCore.o dist-stage2/build/PprCore.o dist-stage2/build/PprExternalCore.o dist-stage2/build/CprAnalyse.o dist-stage2/build/Check.o dist-stage2/build/Coverage.o dist-stage2/build/Desugar.o dist-stage2/build/DsArrows.o dist-stage2/build/DsBinds.o dist-stage2/build/DsCCall.o dist-stage2/build/DsExpr.o dist-stage2/build/DsForeign.o dist-stage2/build/DsGRHSs.o dist-stage2/build/DsListComp.o dist-stage2/build/DsMonad.o dist-stage2/build/DsUtils.o dist-stage2/build/Match.o dist-stage2/build/MatchCon.o dist-stage2/build/MatchLit.o dist-stage2/build/HsBinds.o dist-stage2/build/HsDecls.o dist-stage2/build/HsDoc.o dist-stage2/build/HsExpr.o dist-stage2/build/HsImpExp.o dist-stage2/build/HsLit.o dist-stage2/build/HsPat.o dist-stage2/build/HsSyn.o dist-stag e2/build/HsTypes.o dist-stage2/build/HsUtils.o dist-stage2/build/BinIface.o dist-stage2/build/BuildTyCl.o dist-stage2/build/IfaceEnv.o dist-stage2/build/IfaceSyn.o dist-stage2/build/IfaceType.o dist-stage2/build/LoadIface.o dist-stage2/build/MkIface.o dist-stage2/build/TcIface.o dist-stage2/build/BreakArray.o dist-stage2/build/CmdLineParser.o dist-stage2/build/CodeOutput.o dist-stage2/build/Config.o dist-stage2/build/Constants.o dist-stage2/build/DriverMkDepend.o dist-stage2/build/DriverPhases.o dist-stage2/build/DriverPipeline.o dist-stage2/build/DynFlags.o dist-stage2/build/ErrUtils.o dist-stage2/build/Finder.o dist-stage2/build/GHC.o dist-stage2/build/HeaderInfo.o dist-stage2/build/HscMain.o dist-stage2/build/HscStats.o dist-stage2/build/HscTypes.o dist-stage2/build/InteractiveEval.o dist-stage2/build/PackageConfig.o dist-stage2/build/Packages.o dist-stage2/build/ParsePkgConf.o dist-stage2/build/PprTyThing.o dist-stage2/build/StaticFlags.o dist-stage2/build/SysTools.o dist-stage2/build/TidyPgm.o dist-stage2/build/AsmCodeGen.o dist-stage2/build/MachCodeGen.o dist-stage2/build/MachInstrs.o dist-stage2/build/MachRegs.o dist-stage2/build/NCGMonad.o dist-stage2/build/PositionIndependentCode.o dist-stage2/build/PprMach.o dist-stage2/build/RegAllocColor.o dist-stage2/build/RegAllocInfo.o dist-stage2/build/RegAllocLinear.o dist-stage2/build/RegAllocStats.o dist-stage2/build/RegArchBase.o dist-stage2/build/RegArchX86.o dist-stage2/build/RegCoalesce.o dist-stage2/build/RegLiveness.o dist-stage2/build/RegSpill.o dist-stage2/build/RegSpillClean.o dist-stage2/build/RegSpillCost.o dist-stage2/build/Ctype.o dist-stage2/build/HaddockLex.o dist-stage2/build/HaddockParse.o dist-stage2/build/HaddockUtils.o dist-stage2/build/LexCore.o dist-stage2/build/Lexer.o dist-stage2/build/Parser.o dist-stage2/build/ParserCore.o dist-stage2/build/ParserCoreUtils.o dist-stage2/build/RdrHsSyn.o dist-stage2/build/ForeignCall.o dist-stage2/build/PrelInfo.o dist-stage2/build/PrelNames.o dist-stage2/build/PrelRules.o dist-stage2/build/PrimOp.o di st-stage2/build/TysPrim.o dist-stage2/build/TysWiredIn.o dist-stage2/build/CostCentre.o dist-stage2/build/SCCfinal.o dist-stage2/build/RnBinds.o dist-stage2/build/RnEnv.o dist-stage2/build/RnExpr.o dist-stage2/build/RnHsDoc.o dist-stage2/build/RnHsSyn.o dist-stage2/build/RnNames.o dist-stage2/build/RnPat.o dist-stage2/build/RnSource.o dist-stage2/build/RnTypes.o dist-stage2/build/CSE.o dist-stage2/build/FloatIn.o dist-stage2/build/FloatOut.o dist-stage2/build/LiberateCase.o dist-stage2/build/OccurAnal.o dist-stage2/build/SAT.o dist-stage2/build/SetLevels.o dist-stage2/build/SimplCore.o dist-stage2/build/SimplEnv.o dist-stage2/build/SimplMonad.o dist-stage2/build/SimplUtils.o dist-stage2/build/Simplify.o dist-stage2/build/SRT.o dist-stage2/build/SimplStg.o dist-stage2/build/StgStats.o dist-stage2/build/Rules.o dist-stage2/build/SpecConstr.o dist-stage2/build/Specialise.o dist-stage2/build/CoreToStg.o dist-stage2/build/StgLint.o dist-stage2/build/StgSyn.o dist-stage2/build/DmdAnal.o dist-stage2/build/SaAbsInt.o dist-stage2/build/SaLib.o dist-stage2/build/StrictAnal.o dist-stage2/build/WorkWrap.o dist-stage2/build/WwLib.o dist-stage2/build/FamInst.o dist-stage2/build/Inst.o dist-stage2/build/TcArrows.o dist-stage2/build/TcBinds.o dist-stage2/build/TcClassDcl.o dist-stage2/build/TcDefaults.o dist-stage2/build/TcDeriv.o dist-stage2/build/TcEnv.o dist-stage2/build/TcExpr.o dist-stage2/build/TcForeign.o dist-stage2/build/TcGenDeriv.o dist-stage2/build/TcHsSyn.o dist-stage2/build/TcHsType.o dist-stage2/build/TcInstDcls.o dist-stage2/build/TcMType.o dist-stage2/build/TcMatches.o dist-stage2/build/TcPat.o dist-stage2/build/TcRnDriver.o dist-stage2/build/TcRnMonad.o dist-stage2/build/TcRnTypes.o dist-stage2/build/TcRules.o dist-stage2/build/TcSimplify.o dist-stage2/build/TcTyClsDecls.o dist-stage2/build/TcTyDecls.o dist-stage2/build/TcTyFuns.o dist-stage2/build/TcType.o dist-stage2/build/TcUnify.o dist-stage2/build/Class.o dist-stage2/build/Coercion.o dist-stage2/build/FamInstEnv.o dist-stage2/build/FunDeps.o dist-stage2/b uild/Generics.o dist-stage2/build/InstEnv.o dist-stage2/build/TyCon.o dist-stage2/build/Type.o dist-stage2/build/TypeRep.o dist-stage2/build/Unify.o dist-stage2/build/Bag.o dist-stage2/build/Binary.o dist-stage2/build/BufWrite.o dist-stage2/build/Digraph.o dist-stage2/build/Encoding.o dist-stage2/build/FastBool.o dist-stage2/build/FastFunctions.o dist-stage2/build/FastMutInt.o dist-stage2/build/FastString.o dist-stage2/build/FastTypes.o dist-stage2/build/Fingerprint.o dist-stage2/build/FiniteMap.o dist-stage2/build/GraphBase.o dist-stage2/build/GraphColor.o dist-stage2/build/GraphOps.o dist-stage2/build/GraphPpr.o dist-stage2/build/IOEnv.o dist-stage2/build/Interval.o dist-stage2/build/LazyUniqFM.o dist-stage2/build/ListSetOps.o dist-stage2/build/Maybes.o dist-stage2/build/MonadUtils.o dist-stage2/build/OrdList.o dist-stage2/build/Outputable.o dist-stage2/build/Panic.o dist-stage2/build/Pretty.o dist-stage2/build/State.o dist-stage2/build/StringBuffer.o dist-stage2/build/Unicode.o dist-stage2/build/UniqFM.o dist-stage2/build/UniqSet.o dist-stage2/build/Util.o dist-stage2/build/VectBuiltIn.o dist-stage2/build/VectCore.o dist-stage2/build/VectMonad.o dist-stage2/build/VectType.o dist-stage2/build/VectUtils.o dist-stage2/build/Vectorise.o `find dist-stage2/build -name "*_stub.o" -print` dist-stage2/build/parser/cutils.o dist-stage2/build/utils/md5.o dist-stage2/build/cbits/unicode.o make[2]: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/compiler' /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf register --distpref dist-stage2 --inplace Registering ghc-6.9... Reading package info from "dist-stage2/inplace-pkg-config" ... done. Writing new package config file... done. make[1]: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/compiler' make -C compiler stage=2 doc make[1]: Entering directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/compiler' /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/libraries/bootstrapping.conf haddock --distpref dist-stage2 Preprocessing library ghc-6.9... Running Haddock for ghc-6.9... dist-stage2/build/tmp/typecheck/TcGenDeriv.hs:"dist-stage2/build/tmp/typecheck/TcGenDeriv.hs": 1300:41: Parse error make[1]: *** [doc.stage.2] Error 1 make[1]: Leaving directory `/var/lib/buildslave/ghc/mnemosyne-amd64-gentoo-head/build/compiler' make: *** [stage2] Error 2 From simonpj at microsoft.com Thu Aug 21 03:50:22 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Thu Aug 21 03:49:16 2008 Subject: After enjoying a working GHC HEAD build for a few days... In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF40@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF40@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF66@EA-EXMSG-C334.europe.corp.microsoft.com> Fixed. Simon bash-3.2$ darcs what hunk ./compiler/typecheck/TcGenDeriv.lhs 1300 -mk_data_type_name :: TyCon -> RdrName -- $tT +mk_data_type_name :: TyCon -> RdrName -- "$tT" hunk ./compiler/typecheck/TcGenDeriv.lhs 1303 -mk_constr_name :: DataCon -> RdrName -- $cC +mk_constr_name :: DataCon -> RdrName -- "$cC" | -----Original Message----- | From: cvs-ghc-bounces@haskell.org [mailto:cvs-ghc-bounces@haskell.org] On Behalf Of Simon Peyton-Jones | Sent: 21 August 2008 08:28 | To: Manuel M T Chakravarty; cvs-ghc@haskell.org | Subject: RE: After enjoying a working GHC HEAD build for a few days... | | I suspect that is my fault, although I did validate. I will check | | Ian: could validate continue after a Haddock failure, and simply report it along with other test | failures? That would stop a Haddock failure completely borking the validate run. Or would that be hard? | | Simon From simonpj at microsoft.com Thu Aug 21 03:50:28 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Thu Aug 21 03:49:21 2008 Subject: patch applied (ghc): Fix Haddock comments in TcGenDeriv Message-ID: <20080821075028.GA5713@haskell.galois.com> Thu Aug 21 00:49:24 PDT 2008 simonpj@microsoft.com * Fix Haddock comments in TcGenDeriv M ./compiler/typecheck/TcGenDeriv.lhs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821074924-1287e-52f24e531dd16b9fec1d27064f0737d115b50a61.gz From simonmarhaskell at gmail.com Thu Aug 21 06:10:31 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 21 06:09:23 2008 Subject: patch applied (ghc): move directory after Win32/unix Message-ID: <20080821101031.GA8991@haskell.galois.com> Thu Aug 21 03:04:36 PDT 2008 Simon Marlow * move directory after Win32/unix M ./libraries/Makefile -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821100436-12142-e413bc566dd7cf694f649755c9f899ffa71f7e15.gz From marlowsd at gmail.com Thu Aug 21 09:54:30 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Thu Aug 21 09:53:25 2008 Subject: patch applied (ghc): move directory after Win32/unix In-Reply-To: <20080821101031.GA8991@haskell.galois.com> References: <20080821101031.GA8991@haskell.galois.com> Message-ID: <48AD7396.1030509@gmail.com> Simon Marlow wrote: > Thu Aug 21 03:04:36 PDT 2008 Simon Marlow > * move directory after Win32/unix > > M ./libraries/Makefile -2 +2 Aargh, I just broke validate on Unix. Please don't pull the last few patches until I've fixed this. Cheers, Simon From simonpj at microsoft.com Thu Aug 21 10:12:52 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Thu Aug 21 10:11:42 2008 Subject: patch applied (testsuite): Update output of explicit-forall failure Message-ID: <20080821141251.GA21572@haskell.galois.com> Wed Aug 20 05:11:44 PDT 2008 simonpj@microsoft.com * Update output of explicit-forall failure M ./tests/ghc-regress/rename/should_fail/rnfail052.stderr +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080820121144-1287e-f58dedeb443d576300f4055751d3cd65be4d246c.gz From simonpj at microsoft.com Thu Aug 21 10:12:53 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Thu Aug 21 10:11:47 2008 Subject: patch applied (testsuite): Follow error messages for explicit-forall syntax Message-ID: <20080821141253.GA21597@haskell.galois.com> Thu Aug 21 07:10:43 PDT 2008 simonpj@microsoft.com * Follow error messages for explicit-forall syntax M ./tests/ghc-regress/rename/should_fail/rnfail052.stderr -1 +4 M ./tests/ghc-regress/typecheck/should_fail/tcfail166.stderr +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821141043-1287e-fe5b3f7c31a7a10ce2e7c82e2ac455f134886bdd.gz From simonpj at microsoft.com Thu Aug 21 10:13:37 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Thu Aug 21 10:12:28 2008 Subject: patch applied (ghc): Improve error message when 'forall' is not a keyword Message-ID: <20080821141336.GA21697@haskell.galois.com> Thu Aug 21 05:35:02 PDT 2008 simonpj@microsoft.com * Improve error message when 'forall' is not a keyword M ./compiler/rename/RnEnv.lhs -5 +8 M ./compiler/rename/RnTypes.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821123502-1287e-719f8c2a314b01ed3985eb2bd8fe3de75c81e158.gz From marlowsd at gmail.com Thu Aug 21 11:49:41 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Thu Aug 21 11:48:37 2008 Subject: patch applied (ghc): move directory after Win32/unix In-Reply-To: <48AD7396.1030509@gmail.com> References: <20080821101031.GA8991@haskell.galois.com> <48AD7396.1030509@gmail.com> Message-ID: <48AD8E95.8020100@gmail.com> Simon Marlow wrote: > Simon Marlow wrote: >> Thu Aug 21 03:04:36 PDT 2008 Simon Marlow >> * move directory after Win32/unix >> >> M ./libraries/Makefile -2 +2 > > Aargh, I just broke validate on Unix. Please don't pull the last few > patches until I've fixed this. Should be straightened out now, sorry for the breakage. Cheers, Simon From simonmarhaskell at gmail.com Thu Aug 21 11:58:16 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Thu Aug 21 11:57:07 2008 Subject: patch applied (ghc): Don't use the cc-options from packages when compiling .hc files Message-ID: <20080821155815.GA29690@haskell.galois.com> Thu Aug 21 08:55:49 PDT 2008 Simon Marlow * Don't use the cc-options from packages when compiling .hc files Now that we don't include any header files in .hc apart from our own, the cc-options from packages are at best superfluous, so don't pass them. We still pass them to .c compilations, although I've just made changes to Cabal so that cc-options from a .cabal file are not copied into the InstalledPackageInfo. Most uses of cc-options in Cabal are clearly intended to be local to the package, but they were being propagated everywhere, almost certainly unintentionally. The way is left open for Cabal to allow packages to specify cc-options that get propagated in the future, if we find a use case for this. M ./compiler/main/DriverPipeline.hs -1 +7 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821155549-12142-84f68b7097fb2246fbb3c8941862a130d3cadfe2.gz From batterseapower at hotmail.com Thu Aug 21 18:26:30 2008 From: batterseapower at hotmail.com (Max Bolingbroke) Date: Thu Aug 21 18:25:19 2008 Subject: [PATCH] Add StGIT support to ./sync-all In-Reply-To: <20080820161556.24236.88442.stgit@hydrogen> References: <20080820161556.24236.88442.stgit@hydrogen> Message-ID: <9d4d38820808211526tff898a9vd0ce1c4a50c4ef45@mail.gmail.com> 2008/8/20 Samuel Bronson : > sync-all | 7 +++++++ Thanks. I've added this change to the updated version of sync-all that has been hanging around on the Wiki for a while. The updated Darcs patch is at http://hackage.haskell.org/trac/ghc/attachment/wiki/DarcsConversion/sync-all-v2.darcs-patch. Once this is applied, we should get: * StGit support * GitHub support * Overhauled interface (cleanly supports issuing darcs or git specific commands to those repos only, with a small common set translated into commands for either) * Warnings if unknown tags are used Caveat: I don't have StGit installed so haven't been able to test my merged version, but it "looks" right :-) I just waiting for Ian to find some time to review the patch. Cheers, Max From ghcbuild at microsoft.com Thu Aug 21 21:46:12 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Thu Aug 21 21:46:14 2008 Subject: [nightly] 21-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080822014612.D393E3241C6@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Thu Aug 21 18:02:06 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080821) **** 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) ... ok. (2 failures) **** running nofib (-O -fasm) ... ok. (2 failures) **** running nofib (-O -prof -auto-all) ... ok. (4 failures) **** running nofib (-O -prof -auto-all -fasm) ... ok. (4 failures) **** running nofib (-fasm) ... ok. (2 failures) **** running nofib (-unreg) ... failed. **** publishing logs ... Received disconnect from 128.36.229.215: 2: Corrupted MAC on input. lost connection failed. Logs are at http://www.haskell.org/ghc/dist/current/logs Dists are at http://www.haskell.org/ghc/dist/current/dist Docs are at http://www.haskell.org/ghc/dist/current/docs All done! Nightly build finished successfully at Fri Aug 22 02:47:22 BST 2008 ------------- GHC Test summary --------------------- OVERALL SUMMARY for test run started at Thu Aug 21 22:27:48 BST 2008 2112 total tests, which gave rise to 11290 test cases, of which 0 caused framework failures 2195 were skipped 8781 expected passes 123 expected failures 0 unexpected passes 191 unexpected failures Unexpected failures: 1980(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) 2185(threaded1,threaded2) 2317(threaded2) T2486(optc) break017(ghci) bytestring001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) bytestring004(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) bytestring005(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc019(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc024(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) conc029(threaded1,profthreaded) conc033(normal,optc,hpc,optasm,profc,profasm,threaded1,threaded2,profthreaded) conc034(threaded1) conc036(normal,optc,hpc,optasm,profc,profasm,threaded1,profthreaded) concprog001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog002(threaded2) drvfail006(normal) drvfail008(normal) dynamic002(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum01(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum02(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) enum03(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) heapprof001(prof_hc_hb,prof_hr) list001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) maessen_hashtab(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) num013(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) qq005(hpc,profc,profasm,profthreaded) recomp005(normal) regex001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) typecheck.prog001(normal,optc,hpc,optasm,profc,profasm) ---------------------------------------------------- Nightly run ended at Fri Aug 22 02:47:22 BST 2008 From cvs-ghc at haskell.org Fri Aug 22 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Fri Aug 22 03:28:52 2008 Subject: Daily report for head Message-ID: <200808220730.m7M7U2gb015852@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage3 bindist bindisttest nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) x86 Windows head fast: fail (failed stage2) lost pass pass fail (failed stage1) pass lost x86-64 Linux head unreg: lost New unexpected test failures: 1916 1 x86 Windows head fast ColGivenCheck 1 x86 Windows head fast ColGivenCheck2 1 x86 Windows head fast ColInference 1 x86 Windows head fast GivenCheck 1 x86 Windows head fast PList2 1 x86 Windows head fast T1988 1 x86 Windows head fast T2238 1 x86 Windows head fast T2494-2 1 x86 Windows head fast arrowrun001 1 x86 Windows head fast cg005 1 x86 Windows head fast diffArray001 1 x86 Windows head fast driver021 1 x86 Windows head fast driver034 1 x86 Windows head fast driver200 1 x86 Windows head fast drv011 1 x86 Windows head fast drv012 1 x86 Windows head fast drvfail015 1 x86 Windows head fast ds023 1 x86 Windows head fast ds036 1 x86 Windows head fast dsrun004 1 x86 Windows head fast gadt3 1 x86 Windows head fast gmapQ-assoc 1 x86 Windows head fast haddockC018 1 x86 Windows head fast mod156 1 x86 Windows head fast mod17 1 x86 Windows head fast mod47 1 x86 Windows head fast mod48 1 x86 Windows head fast mod55 1 x86 Windows head fast read011 1 x86 Windows head fast read012 1 x86 Windows head fast read042 1 x86 Windows head fast rn009 1 x86 Windows head fast rn032 1 x86 Windows head fast rn045 1 x86 Windows head fast tc020 1 x86 Windows head fast tc032 1 x86 Windows head fast tc055 1 x86 Windows head fast tc064 1 x86 Windows head fast tc074 1 x86 Windows head fast tc102 1 x86 Windows head fast tc118 1 x86 Windows head fast tc184 1 x86 Windows head fast tc209 1 x86 Windows head fast tc239 1 x86 Windows head fast tcfail139 1 x86 Windows head fast tcfail165 1 x86 Windows head fast tcfail187 1 x86 Windows head fast tcfail200 1 x86 Windows head fast Old unexpected test failures: 1980 5 fast486 head 2047 1 tnaur PPC OSX head 2 T2486 6 x86 Windows head fast arith011 1 fast486 head break017 5 fast486 head bug1010 2 x86 Windows head fast bytestring003 1 fast486 head cholewo-eval 1 malcolm head conc007 4 fast486 head conc008 4 fast486 head conc010 4 fast486 head conc012 4 fast486 head conc014 4 fast486 head conc015 5 fast486 head conc017 4 fast486 head conc018 4 fast486 head conc019 5 fast486 head conc022 4 fast486 head conc023 1 malcolm head conc024 5 fast486 head conc029 4 fast486 head conc032 1 fast486 head conc033 5 fast486 head conc034 5 fast486 head conc035 4 fast486 head conc036 5 fast486 head conc064 4 fast486 head concprog001 5 fast486 head concprog002 5 fast486 head derefnull 2 malcolm head divbyzero 2 malcolm head dynamic002 5 fast486 head enum01 5 fast486 head enum02 5 fast486 head enum03 5 fast486 head fast2haskell 1 malcolm head ffi009 1 tnaur PPC OSX head 2 ioref001 2 fast486 head list001 5 fast486 head num009 1 malcolm head num012 1 tnaur PPC OSX head 2 num013 5 fast486 head qq005 5 fast486 head qq006 5 fast486 head recomp005 5 fast486 head rnfail052 1 tnaur x86 Linux head seward-space-leak 1 tnaur PPC OSX head 2 typecheck.prog001 5 fast486 head -------------- next part -------------- Last 30 lines: <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c main/CmdLineParser.hs -o dist-stage3/build/CmdLineParser.o -ohi dist-stage3/build/CmdLineParser.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c main/StaticFlags.hs -o dist-stage3/build/StaticFlags.o -ohi dist-stage3/build/StaticFlags.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/Outputable.lhs -o dist-stage3/build/Outputable.o -ohi dist-stage3/build/Outputable.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c basicTypes/BasicTypes.lhs -o dist-stage3/build/BasicTypes.o -ohi dist-stage3/build/BasicTypes.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c basicTypes/Name.lhs-boot -o dist-stage3/build/Name.o-boot -ohi dist-stage3/build/Name.hi-boot <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c dist-stage3/build/Fingerprint.hs -o dist-stage3/build/Fingerprint.o -ohi dist-stage3/build/Fingerprint.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c basicTypes/Unique.lhs -o dist-stage3/build/Unique.o -ohi dist-stage3/build/Unique.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/UniqFM.lhs -o dist-stage3/build/UniqFM.o -ohi dist-stage3/build/UniqFM.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/Binary.hs -o dist-stage3/build/Binary.o -ohi dist-stage3/build/Binary.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/LazyUniqFM.lhs -o dist-stage3/build/LazyUniqFM.o -ohi dist-stage3/build/LazyUniqFM.hi user error (CreateDirectory: Cno raeafl hnta iearayeit. s m;x%x%INDOWS;.;C:\cygwin\usr\local\bin;C:\cygwin\bin;c:\ghc\ghc-6.8.3\bin;c:\ghc\ghc-6.4.2\bin;c:\tools;c:\windows\system32 (error code: b7)) <> make[3]: *** [dist-stage3/build/LazyUniqFM.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/compiler' make[2]: *** [build.stage.3] Error 2 make[2]: Leaving directory `/buildbot/x86-win-head/build/compiler' make[1]: *** [stage3] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: == make install - --no-print-directory -r; in /buildbot/x86-win-head/build/utils/touchy ------------------------------------------------------------------------ ../../utils/mkdirhier/mkdirhier c:/builds/slave/x86-win-head/build/ghc-6.9.20080821 for i in touchy.exe; do \ /usr/bin/install -c -m 755 $i c:/builds/slave/x86-win-head/build/ghc-6.9.20080821; \ if test "" = "1"; then \ sh ../../mk/fix_install_names.sh c:/builds/slave/x86-win-head/build/ghc-6.9.20080821 c:/builds/slave/x86-win-head/build/ghc-6.9.20080821/`basename $i` ; \ fi ; \ done Finished making install in touchy: 0 ------------------------------------------------------------------------ == Finished making `install' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply touchy ... PWD = /buildbot/x86-win-head/build/utils ------------------------------------------------------------------------ make -C installPackage install c:/builds/slave/x86-win-head/build/utils/installPackage/install-inplace/bin/installPackage install UNUSED UNUSED '' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080821' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080821' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080821/bin' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080821' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080821' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080821/lib' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080821' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080821/doc' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080821/doc' '' \ --distpref dist-install \ installPackage.exe: Run the 'configure' command first. make[4]: *** [install] Error 1 make[3]: *** [install.installPackage] Error 2 make[2]: *** [install] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build' make[1]: *** [binary-dist] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/bindisttest' rm -f -rf "install dir" rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /usr/bin/tar -jxf /usr/bin/tar: option requires an argument -- f Try `tar --help' or `tar --usage' for more information. make[1]: *** [all] Error 64 make[1]: Leaving directory `/buildbot/x86-win-head/build/bindisttest' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' From cvs-ghc at haskell.org Fri Aug 22 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Fri Aug 22 03:28:56 2008 Subject: Daily report for stable Message-ID: <200808220730.m7M7U2rj015838@monk.galois.com> Build results: fast486 stable: fail (failed darcs) kgardas stable: fail (failed stage1) malcolm stable: fail (failed darcs) mnemosyne x86-64 Gentoo stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: lost pass fail (failed getsubrepos) fail (failed darcs) fail (failed getsubrepos) lost x86-64 Linux stable: fail (failed stage1) Fixed unexpected test failures: conc018 conc024 Old unexpected test failures: TyFamUndec 4 mnemosyne x86-64 Gentoo stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 4 mnemosyne x86-64 Gentoo stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 num009 1 x86 Windows stable fast num012 1 tnaur PPC OSX stable 2 outofmem2 4 mnemosyne x86-64 Gentoo stable signals002 1 tnaur PPC OSX stable 2 tcfail043 4 mnemosyne x86-64 Gentoo stable tcfail071 4 mnemosyne x86-64 Gentoo stable tcfail121 4 mnemosyne x86-64 Gentoo stable tcfail130 4 mnemosyne x86-64 Gentoo stable tcfail154 4 mnemosyne x86-64 Gentoo stable tcfail157 4 mnemosyne x86-64 Gentoo stable tcfail170 4 mnemosyne x86-64 Gentoo stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org/ghc-stable/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/hpc Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/old-locale Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/old-time Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/packedstring Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/pretty Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/process Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/random darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/packages/random/_darcs/inventories/20060112154126-c2a52-c1f3f7fb90b96996387778bb07fc936045998a88.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 57. -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From naesten at gmail.com Fri Aug 22 12:10:19 2008 From: naesten at gmail.com (Samuel Bronson) Date: Fri Aug 22 12:09:07 2008 Subject: [PATCH] Add StGIT support to ./sync-all In-Reply-To: <9d4d38820808211526tff898a9vd0ce1c4a50c4ef45@mail.gmail.com> References: <20080820161556.24236.88442.stgit@hydrogen> <9d4d38820808211526tff898a9vd0ce1c4a50c4ef45@mail.gmail.com> Message-ID: On Thu, Aug 21, 2008 at 6:26 PM, Max Bolingbroke wrote: > 2008/8/20 Samuel Bronson : >> sync-all | 7 +++++++ > > Thanks. > > I've added this change to the updated version of sync-all that has > been hanging around on the Wiki for a while. The updated Darcs patch > is at http://hackage.haskell.org/trac/ghc/attachment/wiki/DarcsConversion/sync-all-v2.darcs-patch. > Once this is applied, we should get: > * StGit support > * GitHub support > * Overhauled interface (cleanly supports issuing darcs or git > specific commands to those repos only, with a small common set > translated into commands for either) > * Warnings if unknown tags are used > > Caveat: I don't have StGit installed so haven't been able to test my > merged version, but it "looks" right :-) Hmm, great, it seems to have broken. At a guess, I've messed up the -d test since it worked before I tried to generalize it to work for any git repository that might be listed in packages, not just the toplevel GHC repository... any ideas? From ghcbuild at microsoft.com Fri Aug 22 13:51:05 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Fri Aug 22 13:51:09 2008 Subject: [nightly] 22-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080822175105.D1EAA3240BC@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Fri Aug 22 18:02:05 BST 2008. **** checking out new source tree ... darcs failed: Failed to download URL http://darcs.haskell.org/ghc/_darcs/patches/20080416220620-8214f-02cf140fa0c4d6874f6917b16b71ba1b602d2673.gz : HTTP error (404?) Nightly run ended at Fri Aug 22 18:52:16 BST 2008 From cvs-ghc at haskell.org Sat Aug 23 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Aug 23 03:28:47 2008 Subject: Daily report for stable Message-ID: <200808230730.m7N7U1UG017542@monk.galois.com> Build results: gabor stable: lost tnaur PPC OSX stable 2: pass tnaur x86 Linux stable: pass x86 Windows stable: fail (failed getsubrepos) x86 Windows stable fast: lost pass pass pass pass pass x86-64 Linux stable: fail (failed stage1) New unexpected test failures: joao-circular 1 tnaur x86 Linux stable Old unexpected test failures: TyFamUndec 4 mnemosyne x86-64 Gentoo stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 4 mnemosyne x86-64 Gentoo stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 num009 1 x86 Windows stable fast num012 1 tnaur PPC OSX stable 2 outofmem2 4 mnemosyne x86-64 Gentoo stable signals002 1 tnaur PPC OSX stable 2 tcfail043 4 mnemosyne x86-64 Gentoo stable tcfail071 4 mnemosyne x86-64 Gentoo stable tcfail121 4 mnemosyne x86-64 Gentoo stable tcfail130 4 mnemosyne x86-64 Gentoo stable tcfail154 4 mnemosyne x86-64 Gentoo stable tcfail157 4 mnemosyne x86-64 Gentoo stable tcfail170 4 mnemosyne x86-64 Gentoo stable -------------- next part -------------- Last 30 lines: Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/old-locale Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/old-time Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/packedstring Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/pretty Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/process Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/random Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/readline darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/packages/readline/_darcs/checkpoints/20080605235817-3fd76-2b66a54f89832b660c8731fcdec47bef32bc8fa4.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 57. -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Sat Aug 23 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Aug 23 03:28:56 2008 Subject: Daily report for head Message-ID: <200808230730.m7N7U201017585@monk.galois.com> Build results: x86-64 Linux head: fail (failed bindist bindisttest failed slave lost) x86 Windows head: fail (failed stage3 bindist bindisttest nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) x86 Windows head fast: lost fail (failed darcs) pass fail (failed stage1) pass fail (failed getsubrepos) fast486 head: pass gabor head: pass kgardas head: fail (failed stage1) malcolm head: fail (failed darcs) mnemosyne x86-64 Gentoo head: pass tnaur PPC OSX head: pass tnaur PPC OSX head 2: pass tnaur x86 Linux head: pass x86-64 Linux head unreg: fail (failed nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 failed slave lost) New unexpected test failures: 1357 1 x86 Windows head fast Church1 1 x86 Windows head fast GivenCheckTop 1 x86 Windows head fast LoopOfTheDay3 1 x86 Windows head fast Over 1 x86 Windows head fast Simple15 1 x86 Windows head fast Simple16 1 x86 Windows head fast Simple20 1 x86 Windows head fast T2310 1 x86 Windows head fast TH_reifyDecl1 1 x86 Windows head fast TH_repE3 1 x86 Windows head fast arrowapply4 1 x86 Windows head fast barton-mangler-bug 1 tnaur PPC OSX head bug1465 1 x86 Windows head fast bytestring006 1 x86 Windows head fast cg001 1 x86 Windows head fast cg004 1 x86 Windows head fast cg017 1 x86 Windows head fast conc006 1 x86 Windows head fast conc020 1 tnaur PPC OSX head conc058 1 tnaur PPC OSX head datatype 1 x86 Windows head fast driver025 1 x86 Windows head fast driver062.5 1 x86 Windows head fast driver081.1 1 x86 Windows head fast drv013 1 x86 Windows head fast drv015 1 x86 Windows head fast drvfail011 1 x86 Windows head fast ds004 1 x86 Windows head fast ds037 1 x86 Windows head fast ds051 1 x86 Windows head fast ffi003 1 tnaur PPC OSX head hDuplicateTo001 1 x86 Windows head fast hGetBuf001 1 fast486 head haddockA002 1 x86 Windows head fast haddockA009 1 x86 Windows head fast ix001 1 x86 Windows head fast joao-circular 1 tnaur PPC OSX head mod109 1 x86 Windows head fast mod118 1 x86 Windows head fast mod142 1 x86 Windows head fast mod151 1 x86 Windows head fast mod2 1 x86 Windows head fast mod22 1 x86 Windows head fast mod5 1 x86 Windows head fast mod80 1 x86 Windows head fast mod88 1 x86 Windows head fast mod90 1 x86 Windows head fast mod93 1 x86 Windows head fast num003 1 x86 Windows head fast prog002 1 x86 Windows head fast putStr001 1 x86 Windows head fast read038 1 x86 Windows head fast rn005 1 x86 Windows head fast rn056 1 x86 Windows head fast rnfail033 1 x86 Windows head fast simpl010 1 x86 Windows head fast tc022 1 x86 Windows head fast tc100 1 x86 Windows head fast tc115 1 x86 Windows head fast tc133 1 x86 Windows head fast tc175 1 x86 Windows head fast tc177 1 x86 Windows head fast tc226 1 x86 Windows head fast tcfail071 1 x86 Windows head fast tcfail097 1 x86 Windows head fast tcfail130 1 x86 Windows head fast tcfail163 1 x86 Windows head fast tcfail166 1 x86 Windows head fast tcfail179 1 x86 Windows head fast utf8_020 1 x86 Windows head fast utf8_021 1 x86 Windows head fast Fixed unexpected test failures: 1916 2047 ColGivenCheck ColGivenCheck2 ColInference GivenCheck PList2 T1988 T2494-2 arrowrun001 bug1010 bytestring003 cg005 diffArray001 driver021 driver200 drv011 drv012 drvfail015 ds023 ds036 dsrun004 gadt3 gmapQ-assoc haddockC018 mod156 mod47 mod48 mod55 read011 read012 read042 rn009 rn045 rnfail052 tc020 tc032 tc055 tc064 tc074 tc102 tc184 tc209 tc239 tcfail139 tcfail165 tcfail187 tcfail200 Old unexpected test failures: 1980 7 fast486 head T2238 1 x86 Windows head fast T2486 8 x86 Windows head fast arith011 4 fast486 head break017 7 fast486 head cholewo-eval 1 malcolm head conc007 1 malcolm head conc008 1 malcolm head conc010 1 malcolm head conc012 1 malcolm head conc014 1 malcolm head conc015 4 malcolm head conc017 1 malcolm head conc018 1 malcolm head conc019 7 fast486 head conc022 1 malcolm head conc023 1 malcolm head conc024 7 fast486 head conc029 7 fast486 head conc032 1 fast486 head conc033 7 fast486 head conc034 5 fast486 head conc035 1 malcolm head conc036 7 fast486 head conc064 1 malcolm head concprog001 7 fast486 head concprog002 7 fast486 head derefnull 3 malcolm head divbyzero 3 malcolm head driver034 1 x86 Windows head fast dynamic002 7 fast486 head enum01 7 fast486 head enum02 7 fast486 head enum03 7 fast486 head fast2haskell 1 malcolm head ffi009 2 tnaur PPC OSX head ioref001 2 fast486 head list001 7 fast486 head mod17 1 x86 Windows head fast num009 2 malcolm head num012 2 tnaur PPC OSX head num013 7 fast486 head qq005 7 fast486 head qq006 7 fast486 head recomp005 7 fast486 head rn032 1 x86 Windows head fast seward-space-leak 2 tnaur PPC OSX head tc118 1 x86 Windows head fast typecheck.prog001 7 fast486 head -------------- next part -------------- Last 30 lines: echo ghc-6.9.20080822/libraries/ifBuildable/ifBuildable >> /64playpen/buildbot/x86_64-linux-head/build/bindist-list for FILE in gen_contents_index index.html doc-index*.html; do echo ghc-6.9.20080822/libraries/$FILE >> /64playpen/buildbot/x86_64-linux-head/build/bindist-list; done make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries' make -C libraries/Cabal/doc binary-dist WHERE_AM_I=ghc-6.9.20080822/libraries/Cabal/doc make[2]: Entering directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/Cabal/doc' make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/Cabal/doc' rm -f -rf /64playpen/buildbot/x86_64-linux-head/build/bindist-prep ./utils/mkdirhier/mkdirhier /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/mk mkdir /64playpen/buildbot/x86_64-linux-head/build/bindist-prep mkdir /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822 mkdir /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/mk echo 'include $(TOP)/Makefile-vars' > /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/mk/boilerplate.mk echo 'include $(TOP)/mk/package.mk' > /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/mk/target.mk echo 'include $(TOP)/mk/install.mk' >> /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/mk/target.mk echo 'include $(TOP)/mk/recurse.mk' >> /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/mk/target.mk touch /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/mk/bindist.mk cp distrib/Makefile /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822 cp distrib/INSTALL /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822 cp distrib/README /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822 cp distrib/configure-bin.ac /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/configure.ac cp aclocal.m4 /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822 cd /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822 && autoreconf ./utils/mkdirhier/mkdirhier /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/utils/pwd mkdir /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/utils mkdir /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/utils/pwd cp utils/pwd/dist-install/build/pwd/pwd /64playpen/buildbot/x86_64-linux-head/build/bindist-prep/ghc-6.9.20080822/utils/pwd cp: cannot stat `utils/pwd/dist-install/build/pwd/pwd': No such file or directory make[1]: *** [binary-dist] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head/build/bindisttest' rm -f -rf installed rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /bin/gtar -jxf /bin/gtar: option requires an argument -- f Try `gtar --help' or `gtar --usage' for more information. make[1]: *** [all] Error 64 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/bindisttest' -------------- next part -------------- Last 30 lines: cd ./programs/jl_defaults && '/64playpen/buildbot/x86_64-linux-head/build/ghc/stage3-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Dx86_64_unknown_linux -dno-debug-output --make -o jl_defaults Main -O -fasm >jl_defaults.comp.stderr 2>&1 cd ./programs/jl_defaults && ./jl_defaults jl_defaults.run.stdout 2>jl_defaults.run.stderr =====> jl_defaults(profc) cd ./programs/jl_defaults && '/64playpen/buildbot/x86_64-linux-head/build/ghc/stage3-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Dx86_64_unknown_linux -dno-debug-output --make -o jl_defaults Main -O -prof -auto-all -fvia-C >jl_defaults.comp.stderr 2>&1 cd ./programs/jl_defaults && ./jl_defaults +RTS -p -RTS jl_defaults.run.stdout 2>jl_defaults.run.stderr =====> jl_defaults(profasm) cd ./programs/jl_defaults && '/64playpen/buildbot/x86_64-linux-head/build/ghc/stage3-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Dx86_64_unknown_linux -dno-debug-output --make -o jl_defaults Main -O -prof -auto-all -fasm >jl_defaults.comp.stderr 2>&1 cd ./programs/jl_defaults && ./jl_defaults +RTS -hc -RTS jl_defaults.run.stdout 2>jl_defaults.run.stderr cd ./programs/jl_defaults && /64playpen/buildbot/x86_64-linux-head/build/utils/hp2ps/hp2ps jl_defaults =====> jl_defaults(ghci) cd ./programs/jl_defaults && '/64playpen/buildbot/x86_64-linux-head/build/ghc/stage3-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Dx86_64_unknown_linux -dno-debug-output Main --interactive -v0 -ignore-dot-ghci jl_defaults.interp.stdout 2>jl_defaults.interp.stderr =====> jl_defaults(threaded1) cd ./programs/jl_defaults && '/64playpen/buildbot/x86_64-linux-head/build/ghc/stage3-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Dx86_64_unknown_linux -dno-debug-output --make -o jl_defaults Main -threaded -debug >jl_defaults.comp.stderr 2>&1 cd ./programs/jl_defaults && ./jl_defaults jl_defaults.run.stdout 2>jl_defaults.run.stderr =====> jl_defaults(threaded2) cd ./programs/jl_defaults && '/64playpen/buildbot/x86_64-linux-head/build/ghc/stage3-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Dx86_64_unknown_linux -dno-debug-output --make -o jl_defaults Main -O -threaded >jl_defaults.comp.stderr 2>&1 cd ./programs/jl_defaults && ./jl_defaults +RTS -N2 -RTS jl_defaults.run.stdout 2>jl_defaults.run.stderr =====> jl_defaults(profthreaded) cd ./programs/jl_defaults && '/64playpen/buildbot/x86_64-linux-head/build/ghc/stage3-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Dx86_64_unknown_linux -dno-debug-output --make -o jl_defaults Main -O -prof -auto-all -fasm -threaded >jl_defaults.comp.stderr 2>&1 cd ./programs/jl_defaults && ./jl_defaults +RTS -p -RTS jl_defaults.run.stdout 2>jl_defaults.run.stderr ====> Running ./programs/joao-circular/test.T =====> joao-circular(normal) cd ./programs/joao-circular && '/64playpen/buildbot/x86_64-linux-head/build/ghc/stage3-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Dx86_64_unknown_linux -dno-debug-output --make -o joao-circular Main -O >joao-circular.comp.stderr 2>&1 cd ./programs/joao-circular && ./joao-circular inp 40 joao-circular.run.stdout 2>joao-circular.run.stderr =====> joao-circular(optc) cd ./programs/joao-circular && '/64playpen/buildbot/x86_64-linux-head/build/ghc/stage3-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Dx86_64_unknown_linux -dno-debug-output --make -o joao-circular Main -O -fvia-C -O >joao-circular.comp.stderr 2>&1 cd ./programs/joao-circular && ./joao-circular inp 40 joao-circular.run.stdout 2>joao-circular.run.stderr =====> joao-circular(hpc) cd ./programs/joao-circular && '/64playpen/buildbot/x86_64-linux-head/build/ghc/stage3-inplace/ghc' -fforce-recomp -dcore-lint -dcmm-lint -Dx86_64_unknown_linux -dno-debug-output --make -o joao-circular Main -O -fhpc -O >joao-circular.comp.stderr 2>&1 -------------- next part -------------- Last 30 lines: <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c basicTypes/NameEnv.lhs -o dist-stage3/build/NameEnv.o -ohi dist-stage3/build/NameEnv.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c basicTypes/UniqSupply.lhs -o dist-stage3/build/UniqSupply.o -ohi dist-stage3/build/UniqSupply.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c prelude/ForeignCall.lhs -o dist-stage3/build/ForeignCall.o -ohi dist-stage3/build/ForeignCall.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c basicTypes/NewDemand.lhs -o dist-stage3/build/NewDemand.o -ohi dist-stage3/build/NewDemand.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c basicTypes/MkId.lhs-boot -o dist-stage3/build/MkId.o-boot -ohi dist-stage3/build/MkId.hi-boot <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c prelude/TysWiredIn.lhs -o dist-stage3/build/TysWiredIn.o -ohi dist-stage3/build/TysWiredIn.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c prelude/PrimOp.lhs -o dist-stage3/build/PrimOp.o -ohi dist-stage3/build/PrimOp.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c basicTypes/NameSet.lhs -o dist-stage3/build/NameSet.o -ohi dist-stage3/build/NameSet.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c types/Unify.lhs -o dist-stage3/build/Unify.o -ohi dist-stage3/build/Unify.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -inativeGen -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c typecheck/TcType.lhs -o dist-stage3/build/TcType.o -ohi dist-stage3/build/TcType.hi user error (CreateDirectory: Cno raeafl hnta iearayeit. s m;x%x%INDOWS;.;C:\cygwin\usr\local\bin;C:\cygwin\bin;c:\ghc\ghc-6.8.3\bin;c:\ghc\ghc-6.4.2\bin;c:\tools;c:\windows\system32 (error code: b7)) <> make[3]: *** [dist-stage3/build/TcType.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/compiler' make[2]: *** [build.stage.3] Error 2 make[2]: Leaving directory `/buildbot/x86-win-head/build/compiler' make[1]: *** [stage3] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: == make install - --no-print-directory -r; in /buildbot/x86-win-head/build/utils/touchy ------------------------------------------------------------------------ ../../utils/mkdirhier/mkdirhier c:/builds/slave/x86-win-head/build/ghc-6.9.20080822 for i in touchy.exe; do \ /usr/bin/install -c -m 755 $i c:/builds/slave/x86-win-head/build/ghc-6.9.20080822; \ if test "" = "1"; then \ sh ../../mk/fix_install_names.sh c:/builds/slave/x86-win-head/build/ghc-6.9.20080822 c:/builds/slave/x86-win-head/build/ghc-6.9.20080822/`basename $i` ; \ fi ; \ done Finished making install in touchy: 0 ------------------------------------------------------------------------ == Finished making `install' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply touchy ... PWD = /buildbot/x86-win-head/build/utils ------------------------------------------------------------------------ make -C installPackage install c:/builds/slave/x86-win-head/build/utils/installPackage/install-inplace/bin/installPackage install UNUSED UNUSED '' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080822' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080822' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080822/bin' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080822' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080822' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080822/lib' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080822' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080822/doc' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080822/doc' '' \ --distpref dist-install \ installPackage.exe: Run the 'configure' command first. make[4]: *** [install] Error 1 make[3]: *** [install.installPackage] Error 2 make[2]: *** [install] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build' make[1]: *** [binary-dist] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/bindisttest' rm -f -rf "install dir" rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /usr/bin/tar -jxf /usr/bin/tar: option requires an argument -- f Try `tar --help' or `tar --usage' for more information. make[1]: *** [all] Error 64 make[1]: Leaving directory `/buildbot/x86-win-head/build/bindisttest' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete warning: . already present; omitting == running darcs get --partial http://darcs.haskell.org//hsc2hs utils/hsc2hs Copying patch 1 of 123...Copying patch 2 of 123...Copying patch 3 of 123...Copying patch 4 of 123...Copying patch 5 of 123...Copying patch 6 of 123...Copying patch 7 of 123...Copying patch 8 of 123...Copying patch 9 of 123...Copying patch 10 of 123...Copying patch 11 of 123...Copying patch 12 of 123...Copying patch 13 of 123...Copying patch 14 of 123...Copying patch 15 of 123...Copying patch 16 of 123...Copying patch 17 of 123...Copying patch 18 of 123...Copying patch 19 of 123...Copying patch 20 of 123...Copying patch 21 of 123...Copying patch 22 of 123...Copying patch 23 of 123...Copying patch 24 of 123...Copying patch 25 of 123...Copying patch 26 of 123...Copying patch 27 of 123...Copying patch 28 of 123...Copying patch 29 of 123...Copying patch 30 of 123...Copying patch 31 of 123...Copying patch 32 of 123...Copying patch 33 of 123...Copying patch 34 of 123...Copying patch 35 of 123...Copying patch 36 of 123...Copying patch 37 of 123...Copying patch 38 of 123...Copying patch 39 of 123...Copying patch 40 of 123...Copying patch 41 of 123...Copying patch 42 of 123...Copying patch 43 of 123...Copying patch 44 of 123...Copying patch 45 of 123...Copying patch 46 of 123...Copying patch 47 of 123...Copying patch 48 of 123...Copying patch 49 of 123...Copying patch 50 of 123...Copying patch 51 of 123...Copying patch 52 of 123...Copying patch 53 of 123...Copying patch 54 of 123...Copying patch 55 of 123...Copying patch 56 of 123...Copying patch 57 of 123...Copying patch 58 of 123...Copying patch 59 of 123...Copying patch 60 of 123...Copying patch 61 of 123...Copying patch 62 of 123...Copying patch 63 of 123...Copying patch 64 of 123...Copying patch 65 of 123...Copying patch 66 of 123...Copying patch 67 of 123...Copying patch 68 of 123...Copying patch 69 of 123...Copying patch 70 of 123...Copying patch 71 of 123...Copying patch 72 of 123...Copying patch 73 of 123...Copying patch 74 of 123...Copying patch 75 of 123...Copying patch 76 of 123...Copying patch 77 of 123...Copying patch 78 of 123...Copying patch 79 of 123...Co pying patch 80 of 123...Copying patch 81 of 123...Copying patch 82 of 123...Copying patch 83 of 123...Copying patch 84 of 123...Copying patch 85 of 123...Copying patch 86 of 123...Copying patch 87 of 123...Copying patch 88 of 123...Copying patch 89 of 123...Copying patch 90 of 123...Copying patch 91 of 123...Copying patch 92 of 123...Copying patch 93 of 123...Copying patch 94 of 123...Copying patch 95 of 123...Copying patch 96 of 123...Copying patch 97 of 123...Copying patch 98 of 123...Copying patch 99 of 123...Copying patch 100 of 123...Copying patch 101 of 123...Copying patch 102 of 123...Copying patch 103 of 123...Copying patch 104 of 123...Copying patch 105 of 123...Copying patch 106 of 123...Copying patch 107 of 123...Copying patch 108 of 123...Copying patch 109 of 123...Copying patch 110 of 123...Copying patch 111 of 123...Copying patch 112 of 123...Copying patch 113 of 123...Copying patch 114 of 123...Copying patch 115 of 123...Copying patch 116 of 123...Copying patch 117 of 123...Copying patch 118 of 123...Copying patch 119 of 123...Copying patch 120 of 123...Copying patch 121 of 123...Copying patch 122 of 123...Copying patch 123 of 123...Copying patch 123 of 123... done. Applying patch 1 of 123... Applying patch 2 of 123... Applying patch 3 of 123... Applying patch 4 of 123... Applying patch 5 of 123... Applying patch 6 of 123... Applying patch 7 of 123... Applying patch 8 of 123... Applying patch 9 of 123... Applying patch 10 of 123... Applying patch 11 of 123... Applying patch 12 of 123... Applying patch 13 of 123... Applying patch 14 of 123... Applying patch 15 of 123... Applying patch 16 of 123... Applying patch 17 of 123... Applying patch 18 of 123... Applying patch 19 of 123... Applying patch 20 of 123... Applying patch 21 of 123... Applying patch 22 of 123... Applying patch 23 of 123... Applying patch 24 of 123... Applying patch 25 of 123... Applying patch 26 of 123... Applying patch 27 of 123... Applying patch 28 of 123... Applying patch 29 of 123... Applying patch 30 of 123... Applying patch 31 of 123... Applying patch 32 of 123... Applying patch 33 of 123... Applying patch 34 of 123... Applying patch 35 of 123... Applying patch 36 of 123... Applying patch 37 of 123... Applying patch 38 of 123... Applying patch 39 of 123... Applying patch 40 of 123... Applying patch 41 of 123... Applying patch 42 of 123... Applying patch 43 of 123... Applying patch 44 of 123... Applying patch 45 of 123... Applying patch 46 of 123... Applying patch 47 of 123... Applying patch 48 of 123... Applying patch 49 of 123... Applying patch 50 of 123... Applying patch 51 of 123... Applying patch 52 of 123... Applying patch 53 of 123... Applying patch 54 of 123... Applying patch 55 of 123... Applying patch 56 of 123... Applying patch 57 of 123... Applying patch 58 of 123... Applying patch 59 of 123... Applying patch 60 of 123... Applying patch 61 of 123... Applying patch 62 of 123... Applying patch 63 of 123... Applying patch 64 of 123... Applying patch 65 of 123... Applying patch 66 of 123... Applying patch 67 of 123... Applying patch 68 of 123... Applying patch 69 of 123... Applying patch 70 of 123... Applying patch 71 of 123... Applying patch 72 of 123... Applying patch 73 of 123... Applying pat ch 74 of 123... Applying patch 75 of 123... Applying patch 76 of 123... Applying patch 77 of 123... Applying patch 78 of 123... Applying patch 79 of 123... Applying patch 80 of 123... Applying patch 81 of 123... Applying patch 82 of 123... Applying patch 83 of 123... Applying patch 84 of 123... Applying patch 85 of 123... Applying patch 86 of 123... Applying patch 87 of 123... Applying patch 88 of 123... Applying patch 89 of 123... Applying patch 90 of 123... Applying patch 91 of 123... Applying patch 92 of 123... Applying patch 93 of 123... Applying patch 94 of 123... Applying patch 95 of 123... Applying patch 96 of 123... Applying patch 97 of 123... Applying patch 98 of 123... Applying patch 99 of 123... Applying patch 100 of 123... Applying patch 101 of 123... Applying patch 102 of 123... Applying patch 103 of 123... Applying patch 104 of 123... Applying patch 105 of 123... Applying patch 106 of 123... Applying patch 107 of 123... Applying patch 108 of 123... Applying patch 109 of 123... Applying patch 110 of 123... Applying patch 111 of 123... Applying patch 112 of 123... Applying patch 113 of 123... Applying patch 114 of 123... Applying patch 115 of 123... Applying patch 116 of 123... Applying patch 117 of 123... Applying patch 118 of 123... Applying patch 119 of 123... Applying patch 120 of 123... Applying patch 121 of 123... Applying patch 122 of 123... Applying patch 123 of 123... done. darcs.exe: bug in darcs! Impossible case at PatchRead.lhs:58 compiled 10:59:20 Jan 10 2008 Please report this to bugs@darcs.net, If possible include the output of 'darcs --exact-version'. darcs failed: 256 at ./darcs-all line 49, line 5. -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/ghc/kgardas/build/utils/genapply ------------------------------------------------------------------------ /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp -c GenApply.hs -o GenApply.o -ohi GenApply.hi /usr/local/ghc-2008-05-04/bin/ghc -o genapply -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.o /usr/local/ghc-2008-05-04/bin/ghc -M -optdep-f -optdep.depend -osuf o -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.hs Finished making boot in genapply: 0 ------------------------------------------------------------------------ == Finished making `boot' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply ... PWD = /buildbot/ghc/kgardas/build/utils ------------------------------------------------------------------------ make -C genprimopcode /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c ParserM.hs -o ParserM.o -ohi ParserM.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Lexer.hs -o Lexer.o -ohi Lexer.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Syntax.hs -o Syntax.o -ohi Syntax.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Parser.hs -o Parser.o -ohi Parser.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Main.hs -o Main.o -ohi Main.hi /usr/local/ghc-2008-05-04/bin/ghc -o genprimopcode -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O Lexer.o Main.o Parser.o ParserM.o Syntax.o ------------------------------------------------------------------------ == make boot -r; in /buildbot/ghc/kgardas/build/driver ------------------------------------------------------------------------ ../utils/mkdirhier/mkdirhier /buildbot/ghc/kgardas/build/inplace-datadir mkdir /buildbot/ghc/kgardas/build/inplace-datadir test -e /buildbot/ghc/kgardas/build/inplace-datadir/package.conf || echo "[]" > /buildbot/ghc/kgardas/build/inplace-datadir/package.conf /bin/sh: test: argument expected make[1]: *** [boot] Error 1 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org//ghc darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: Command exited with non-zero status 127 0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+73minor)pagefaults 0swaps make[4]: *** [RA.o] Error 127 ==nofib== nucleic2: time to compile RC follows... /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -c RC.hs -o RC.o time: cannot run /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: No such file or directory Command exited with non-zero status 127 0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+72minor)pagefaults 0swaps make[4]: *** [RC.o] Error 127 ==nofib== nucleic2: time to compile RG follows... /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -c RG.hs -o RG.o time: cannot run /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: No such file or directory Command exited with non-zero status 127 0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+72minor)pagefaults 0swaps make[4]: *** [RG.o] Error 127 ==nofib== nucleic2: time to compile RU follows... /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -c RU.hs -o RU.o time: cannot run /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: No such file or directory Command exited with non-zero status 127 0.00user 0.00system 0:00.00elapsed 0%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+72minor)pagefaults 0swaps make[4]: *** [RU.o] Error 127 ==nofib== nucleic2: time to compile Types follows... /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi -cpp -fglasgow-exts -c Types.hs -o Types.o time: cannot run /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: No such file or directory Command exited with non-zero status 127 0.00user 0.00system From claus.reinke at talk21.com Sat Aug 23 09:11:06 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sat Aug 23 09:10:13 2008 Subject: Daily report for head References: <200808230730.m7N7U201017585@monk.galois.com> Message-ID: <006101c90521$b50b5c10$5a268351@cr3lt> windows head, stage 3, todays daily report: user error (CreateDirectory: Cno raeafl hnta iearayeit. s m;x%x%INDOWS;.;C:\cygwin\usr\local\bin;C:\cygwin\bin;c:\ghc\ghc-6.8.3\bin;c:\ghc\ghc-6.4.2 \bin;c:\tools;c:\windows\system32 (error code: b7)) eh.. what? such gibberish is worrying. Btw, and sorry if I missed the answer earlier: what is the expected ETA for 'make binary-dist'? The daily build reports for linux claim to publish bindists successfully, but they don't seem to appear at the urls mentioned in the reports, the windows fast head builder doesn't even try to publish bindists, and the windows head builder fails whenever it gets that far. Claus From igloo at earth.li Sat Aug 23 09:13:07 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 09:11:54 2008 Subject: After enjoying a working GHC HEAD build for a few days... In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF40@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF40@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <20080823131307.GA4326@matrix.chaos.earth.li> On Thu, Aug 21, 2008 at 08:27:44AM +0100, Simon Peyton-Jones wrote: > I suspect that is my fault, although I did validate. I will check > > Ian: could validate continue after a Haddock failure, and simply report it along with other test failures? That would stop a Haddock failure completely borking the validate run. Or would that be hard? What's the objective here? We could continue after a haddock error and report it at the end of a build, but is that better than the developer fixing the problem and then running "validate --no-clean"? If you're about to push then you need to fix the problem anywy. Or do we not want to haddock as part of the validate process? This means that the docs will bitrot, and the nightly docs won't build. One thing that isn't helping is that some versions of haddock are pickier than others over what syntax is allowed. Thanks Ian From david.waern at gmail.com Sat Aug 23 09:16:17 2008 From: david.waern at gmail.com (David Waern) Date: Sat Aug 23 09:15:04 2008 Subject: After enjoying a working GHC HEAD build for a few days... In-Reply-To: <20080823131307.GA4326@matrix.chaos.earth.li> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF40@EA-EXMSG-C334.europe.corp.microsoft.com> <20080823131307.GA4326@matrix.chaos.earth.li> Message-ID: 2008/8/23 Ian Lynagh : > On Thu, Aug 21, 2008 at 08:27:44AM +0100, Simon Peyton-Jones wrote: >> I suspect that is my fault, although I did validate. I will check >> >> Ian: could validate continue after a Haddock failure, and simply report it along with other test failures? That would stop a Haddock failure completely borking the validate run. Or would that be hard? > > What's the objective here? > > We could continue after a haddock error and report it at the end of a > build, but is that better than the developer fixing the problem and then > running "validate --no-clean"? If you're about to push then you need to > fix the problem anywy. > > Or do we not want to haddock as part of the validate process? This means > that the docs will bitrot, and the nightly docs won't build. > > One thing that isn't helping is that some versions of haddock are > pickier than others over what syntax is allowed. I am working on fixing this. I will contribute some GHC parser patches soon. David From igloo at earth.li Sat Aug 23 09:26:25 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 09:25:16 2008 Subject: After enjoying a working GHC HEAD build for a few days... In-Reply-To: References: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF40@EA-EXMSG-C334.europe.corp.microsoft.com> <20080823131307.GA4326@matrix.chaos.earth.li> Message-ID: <20080823132625.GB4326@matrix.chaos.earth.li> On Sat, Aug 23, 2008 at 03:16:17PM +0200, David Waern wrote: > 2008/8/23 Ian Lynagh : > > > > One thing that isn't helping is that some versions of haddock are > > pickier than others over what syntax is allowed. > > I am working on fixing this. I will contribute some GHC parser patches soon. I was really thinking of 0.8 vs 0.9 - I don't know how haddock2 differs. But you've reminded me of a good point that I forgot to mention: Once we build haddock2 during the GHC build process everyone will be using the same haddock, so this problem will disappear. Thanks Ian From duncan.coutts at worc.ox.ac.uk Sat Aug 23 11:35:33 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Sat Aug 23 11:33:59 2008 Subject: Daily report for head In-Reply-To: <006101c90521$b50b5c10$5a268351@cr3lt> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> Message-ID: <1219505733.13639.386.camel@localhost> On Sat, 2008-08-23 at 14:11 +0100, Claus Reinke wrote: > windows head, stage 3, todays daily report: > > user error (CreateDirectory: Cno raeafl hnta iearayeit. > s m;x%x%INDOWS;.;C:\cygwin\usr\local\bin;C:\cygwin\bin;c:\ghc\ghc-6.8.3\bin;c:\ghc\ghc-6.4.2 > \bin;c:\tools;c:\windows\system32 (error code: b7)) > > > eh.. what? such gibberish is worrying. We think the reason is that the ASCII variant of Win32's GetLastError is getting called rather than the UTF16 Unicode variant. However the result is still decoded into String as UTF16, then the result is printed using 8-bit ASCII IO. The result is missing every other character from the error string. A first guess is that it's most likely to be an accidental consequence of the -DUNICODE change from a couple days ago. I've not run the code or reproduced the symptom so I cannot give any more details. Duncan From duncan.coutts at worc.ox.ac.uk Sat Aug 23 11:39:10 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Sat Aug 23 11:37:35 2008 Subject: Daily report for head In-Reply-To: <1219505733.13639.386.camel@localhost> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <1219505733.13639.386.camel@localhost> Message-ID: <1219505950.13639.390.camel@localhost> On Sat, 2008-08-23 at 16:35 +0100, Duncan Coutts wrote: > On Sat, 2008-08-23 at 14:11 +0100, Claus Reinke wrote: > > user error (CreateDirectory: Cno raeafl hnta iearayeit. > > eh.. what? such gibberish is worrying. > > We think the reason is that the ASCII variant of Win32's GetLastError is > getting called rather than the UTF16 Unicode variant. However the result > is still decoded into String as UTF16, then the result is printed using > 8-bit ASCII IO. The result is missing every other character from the > error string. > > A first guess is that it's most likely to be an accidental consequence > of the -DUNICODE change from a couple days ago. See: http://www.haskell.org/pipermail/cvs-libraries/2008-August/009502.html From claus.reinke at talk21.com Sat Aug 23 11:47:56 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sat Aug 23 11:46:47 2008 Subject: Daily report for head References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <1219505733.13639.386.camel@localhost> <1219505950.13639.390.camel@localhost> Message-ID: <008201c90537$9de80ae0$5a268351@cr3lt> > See: > http://www.haskell.org/pipermail/cvs-libraries/2008-August/009502.html Ah, that message arrived here after I had sent mine. Recently, I sometimes get my haskell.org emails in batches (nothing for a day, then everything at once).. Thanks, Claus From igloo at earth.li Sat Aug 23 13:03:41 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:02:32 2008 Subject: patch applied (ghc): Avoid scary "Package contains no library to register" message in installPackage Message-ID: <20080823170338.GA28453@haskell.galois.com> Sun Aug 17 04:31:28 PDT 2008 Ian Lynagh * Avoid scary "Package contains no library to register" message in installPackage We only call register if we actually have a library to be registered M ./utils/installPackage/installPackage.hs -1 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080817113128-3fd76-a6127e1f81cf5c94cc272d0cae977853d3db5e54.gz From igloo at earth.li Sat Aug 23 13:03:50 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:02:41 2008 Subject: patch applied (ghc): Don't do the stage1 re-linking hack if we have GHC >= 6.9 Message-ID: <20080823170350.GA28476@haskell.galois.com> Sun Aug 17 04:41:32 PDT 2008 Ian Lynagh * Don't do the stage1 re-linking hack if we have GHC >= 6.9 M ./ghc/Makefile +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080817114132-3fd76-2d0d663b18723d8352b8167d0df368602d9d7508.gz From igloo at earth.li Sat Aug 23 13:03:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:02:44 2008 Subject: patch applied (ghc): When making in compiler/, automatically make in ghc/ when we are done Message-ID: <20080823170355.GA28493@haskell.galois.com> Sun Aug 17 04:42:02 PDT 2008 Ian Lynagh * When making in compiler/, automatically make in ghc/ when we are done M ./Makefile -6 M ./compiler/Makefile +1 M ./ghc/Makefile -1 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080817114202-3fd76-5ddb77547ae1ab529b139fb5db2b384616b309bb.gz From igloo at earth.li Sat Aug 23 13:04:00 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:02:50 2008 Subject: patch applied (ghc): Don't clean the multi-stage stuff unless CLEAN_ALL_STAGES is YES Message-ID: <20080823170400.GA28510@haskell.galois.com> Sun Aug 17 05:10:00 PDT 2008 Ian Lynagh * Don't clean the multi-stage stuff unless CLEAN_ALL_STAGES is YES M ./compiler/Makefile +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080817121000-3fd76-096baa5b2f09df9db043b9e691c5869164d527c0.gz From igloo at earth.li Sat Aug 23 13:04:05 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:02:54 2008 Subject: patch applied (ghc): Change how we know whether or not we are validating Message-ID: <20080823170405.GA28527@haskell.galois.com> Sun Aug 17 05:33:11 PDT 2008 Ian Lynagh * Change how we know whether or not we are validating We now set Validating=YES in mk/are-validating.mk rather than on the commandline. This means that if you build a tree with validate then just running make in it will use the validate flags. "make distclean" removes mk/are-validating.mk, putting us back in standard build mode. M ./Makefile -1 +1 M ./mk/custom-settings.mk +2 M ./validate -2 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080817123311-3fd76-9d0d6e78ec191b523b74678aa67a87c8e37c9459.gz From igloo at earth.li Sat Aug 23 13:04:10 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:03 2008 Subject: patch applied (ghc): We need to give make some more clues Message-ID: <20080823170410.GA28544@haskell.galois.com> Sun Aug 17 07:00:05 PDT 2008 Ian Lynagh * We need to give make some more clues Otherwise it can't work out how to make in ghc/ any more. M ./ghc/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080817140005-3fd76-c6ec69bacaf6b7e2a6e772f93a84743ce53a2be3.gz From igloo at earth.li Sat Aug 23 13:04:15 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:07 2008 Subject: patch applied (ghc): Remove GHC_TOP; we don't actually use it Message-ID: <20080823170415.GA28561@haskell.galois.com> Sun Aug 17 14:02:26 PDT 2008 Ian Lynagh * Remove GHC_TOP; we don't actually use it M ./mk/boilerplate.mk -7 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080817210226-3fd76-eaa74ba60e538f3e65e656ee3b5c81cfdc4a9450.gz From igloo at earth.li Sat Aug 23 13:04:23 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:12 2008 Subject: patch applied (ghc): Comment fix Message-ID: <20080823170422.GA28578@haskell.galois.com> Sun Aug 17 14:08:51 PDT 2008 Ian Lynagh * Comment fix M ./mk/config.mk.in -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080817210851-3fd76-185ed0e75c397e350de1a25d7f76bed4e68cef24.gz From igloo at earth.li Sat Aug 23 13:04:28 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:18 2008 Subject: patch applied (ghc): Fix making it possible to build without the NCG Message-ID: <20080823170428.GA28595@haskell.galois.com> Mon Aug 18 13:28:45 PDT 2008 Ian Lynagh * Fix making it possible to build without the NCG If GhcWithNativeCodeGen = NO then we don't build the NCG modules, and we define OMIT_NATIVE_CODEGEN M ./compiler/Makefile +8 M ./compiler/ghc.cabal -19 +30 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080818202845-3fd76-30168cb0f3d16cb47730a82385cd963a59be542c.gz From igloo at earth.li Sat Aug 23 13:04:34 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:23 2008 Subject: patch applied (ghc): Don't put symlinks in bindists, but the files they point at instead Message-ID: <20080823170434.GA28622@haskell.galois.com> Wed Aug 20 06:41:41 PDT 2008 Ian Lynagh * Don't put symlinks in bindists, but the files they point at instead M ./Makefile -1 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080820134141-3fd76-bd5f7ce66de2b9c4955a3964623f388d36b65a28.gz From igloo at earth.li Sat Aug 23 13:04:39 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:30 2008 Subject: patch applied (ghc): base (and base3-compat) is no warning-free Message-ID: <20080823170439.GA28640@haskell.galois.com> Wed Aug 20 17:16:08 PDT 2008 Ian Lynagh * base (and base3-compat) is no warning-free M ./libraries/Makefile.local -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821001608-3fd76-b67607945f15d367c45a9ffc3d212ccb72ade642.gz From igloo at earth.li Sat Aug 23 13:04:44 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:35 2008 Subject: patch applied (ghc): It doesn't look like HSprel.def is used any more Message-ID: <20080823170444.GA28660@haskell.galois.com> Thu Aug 21 03:59:14 PDT 2008 Ian Lynagh * It doesn't look like HSprel.def is used any more R ./rts/HSprel.def View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821105914-3fd76-65eaca7f154d2d9a08f4cf7d79545e89a04aae2c.gz From igloo at earth.li Sat Aug 23 13:04:50 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:43 2008 Subject: patch applied (ghc): Fix references to exceptions from the RTS Message-ID: <20080823170449.GA28677@haskell.galois.com> Thu Aug 21 04:06:20 PDT 2008 Ian Lynagh * Fix references to exceptions from the RTS We now need to make sure that they have been toException'd. Also, the RTS doesn't know about the Deadlock exception any more. M ./rts/Prelude.h -5 +5 M ./rts/Schedule.c -2 +2 M ./rts/package.conf.in -6 +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821110620-3fd76-55e0b3c6103044e5b70be4e45b9b679516c50dcc.gz From igloo at earth.li Sat Aug 23 13:04:57 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:47 2008 Subject: patch applied (ghc): unix is now warning-free Message-ID: <20080823170455.GA28700@haskell.galois.com> Thu Aug 21 05:01:28 PDT 2008 Ian Lynagh * unix is now warning-free M ./libraries/Makefile.local -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821120128-3fd76-fe28f3ea29ed1a162ae1c830375ed75a69f5d4cd.gz From igloo at earth.li Sat Aug 23 13:05:04 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:52 2008 Subject: patch applied (ghc): Make some utils -Wall clean Message-ID: <20080823170504.GA28765@haskell.galois.com> Thu Aug 21 08:39:14 PDT 2008 Ian Lynagh * Make some utils -Wall clean M ./utils/ghc-pkg/Main.hs -8 +11 M ./utils/hpc/Hpc.hs -7 +15 M ./utils/hpc/HpcCombine.hs -5 +10 M ./utils/hpc/HpcDraft.hs -13 +19 M ./utils/hpc/HpcFlags.hs -6 +14 M ./utils/hpc/HpcLexer.hs -2 +7 M ./utils/hpc/HpcMap.hs +1 M ./utils/hpc/HpcMarkup.hs -24 +26 M ./utils/hpc/HpcOverlay.hs -14 +16 M ./utils/hpc/HpcReport.hs -8 +11 M ./utils/hpc/HpcShowTix.hs -6 +7 M ./utils/hpc/HpcUtils.hs -4 +3 M ./utils/installPackage/installPackage.hs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821153914-3fd76-5daf309d5088eb659d37891beb3b80c94b579c30.gz From igloo at earth.li Sat Aug 23 13:05:10 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:03:59 2008 Subject: patch applied (ghc): Fix warnings in runghc Message-ID: <20080823170510.GA28809@haskell.galois.com> Thu Aug 21 10:30:51 PDT 2008 Ian Lynagh * Fix warnings in runghc M ./utils/runghc/runghc.hs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821173051-3fd76-379af841a155ce0618a5960dd4019294087d3288.gz From igloo at earth.li Sat Aug 23 13:05:16 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:04:05 2008 Subject: patch applied (ghc): mk/cabal.mk now turns on -Wall Message-ID: <20080823170516.GA28852@haskell.galois.com> Thu Aug 21 10:31:02 PDT 2008 Ian Lynagh * mk/cabal.mk now turns on -Wall M ./mk/cabal.mk -3 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821173102-3fd76-8de4730ef90e2aee600c7c99d9d87c75b9544cdb.gz From igloo at earth.li Sat Aug 23 13:05:22 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:04:11 2008 Subject: patch applied (ghc): Fix making bindists Message-ID: <20080823170521.GA28897@haskell.galois.com> Thu Aug 21 15:35:37 PDT 2008 Ian Lynagh * Fix making bindists We were looking for executable things, but not requiring that they were files. So we were adding lots of directories (and thus their contents) to the bindists, massively inflating their size. M ./mk/bindist.mk -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821223537-3fd76-b5c5b24a1ea6500e3839c2f7202d58d6ad4ce93c.gz From igloo at earth.li Sat Aug 23 13:05:28 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:04:17 2008 Subject: patch applied (ghc): Ignore install-docs in compiler/Makefile and ghc/Makefile Message-ID: <20080823170527.GA28934@haskell.galois.com> Thu Aug 21 16:13:49 PDT 2008 Ian Lynagh * Ignore install-docs in compiler/Makefile and ghc/Makefile M ./compiler/Makefile +3 M ./ghc/Makefile +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821231349-3fd76-1c039cb77146a91e2c020b8f6bb57af4a0f997d1.gz From igloo at earth.li Sat Aug 23 13:12:38 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:11:22 2008 Subject: patch applied (testsuite): Simplify the driver a bit: Break skip_{if, unless}_tag down into smaller parts Message-ID: <20080823171237.GA29616@haskell.galois.com> Sun Aug 17 12:55:15 PDT 2008 Ian Lynagh * Simplify the driver a bit: Break skip_{if,unless}_tag down into smaller parts M ./driver/testlib.py -10 +8 M ./tests/ghc-regress/esc/all.T -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080817195515-3fd76-7af018260466fb31f9ce5f13174bc0ff9d456dd0.gz From igloo at earth.li Sat Aug 23 13:12:40 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:11:27 2008 Subject: patch applied (testsuite): Remove GHC 6.8-only stuff from the testsuite Message-ID: <20080823171240.GA29633@haskell.galois.com> Sun Aug 17 13:48:43 PDT 2008 Ian Lynagh * Remove GHC 6.8-only stuff from the testsuite M ./tests/ghc-regress/arrows/should_run/all.T -8 +3 M ./tests/ghc-regress/cabal/all.T -3 +2 M ./tests/ghc-regress/codeGen/should_run/all.T -5 +2 M ./tests/ghc-regress/concurrent/should_run/all.T -5 +3 M ./tests/ghc-regress/deSugar/should_run/all.T -8 +8 R ./tests/ghc-regress/deriving/should_fail/drvfail002.stderr-6.8 M ./tests/ghc-regress/driver/1372/all.T -1 +1 M ./tests/ghc-regress/driver/all.T -2 +2 R ./tests/ghc-regress/driver/bug1677/bug1677.stderr-6.8 M ./tests/ghc-regress/driver/recomp005/all.T -1 +1 M ./tests/ghc-regress/ffi/should_run/all.T -2 +1 M ./tests/ghc-regress/gadt/all.T -6 +5 R ./tests/ghc-regress/gadt/gadt21-6.8.stderr R ./tests/ghc-regress/gadt/rw-6.8.stderr M ./tests/ghc-regress/ghci.debugger/scripts/all.T -5 +5 R ./tests/ghc-regress/ghci.debugger/scripts/break003-6.8.stderr R ./tests/ghc-regress/ghci.debugger/scripts/break003-6.8.stdout R ./tests/ghc-regress/ghci.debugger/scripts/break019.stderr-6.8 R ./tests/ghc-regress/ghci.debugger/scripts/break019.stdout-6.8 R ./tests/ghc-regress/ghci.debugger/scripts/break021-6.8.stdout R ./tests/ghc-regress/ghci.debugger/scripts/dynbrk007.stdout-6.8 R ./tests/ghc-regress/ghci.debugger/scripts/print002.stdout-6.8 R ./tests/ghc-regress/ghci.debugger/scripts/print003.stdout-6.8 R ./tests/ghc-regress/ghci.debugger/scripts/print006.stdout-6.8 R ./tests/ghc-regress/ghci.debugger/scripts/print028-6.8.stdout M ./tests/ghc-regress/ghci/scripts/all.T -1 +1 R ./tests/ghc-regress/ghci/scripts/ghci012.stdout-6.8 R ./tests/ghc-regress/ghci/scripts/ghci025.stdout-6.8 M ./tests/ghc-regress/indexed-types/should_compile/all.T -10 +10 M ./tests/ghc-regress/indexed-types/should_fail/all.T -6 +6 R ./tests/ghc-regress/lib/Char/unicode002.stdout-6.8 M ./tests/ghc-regress/lib/Generics/xmlish/test.T -5 +1 M ./tests/ghc-regress/module/base01/all.T -1 +1 R ./tests/ghc-regress/module/mod178.stderr-6.8 R ./tests/ghc-regress/module/mod45.stderr-6.8 R ./tests/ghc-regress/module/mod67.stderr-6.8 M ./tests/ghc-regress/parser/should_compile/all.T -2 +2 M ./tests/ghc-regress/parser/should_fail/all.T -3 +3 R ./tests/ghc-regress/parser/should_fail/read023-6.8.stderr R ./tests/ghc-regress/parser/should_fail/read029.stderr-6.8 M ./tests/ghc-regress/parser/should_run/all.T -2 +1 M ./tests/ghc-regress/programs/barton-mangler-bug/test.T -2 +1 M ./tests/ghc-regress/programs/maessen-hashtab/test.T -1 M ./tests/ghc-regress/quasiquotation/qq001/test.T -2 +1 M ./tests/ghc-regress/quasiquotation/qq002/test.T -2 +1 M ./tests/ghc-regress/quasiquotation/qq003/test.T -2 +1 M ./tests/ghc-regress/quasiquotation/qq004/test.T -2 +1 M ./tests/ghc-regress/quasiquotation/qq005/test.T -2 +1 M ./tests/ghc-regress/quasiquotation/qq006/test.T -2 +1 M ./tests/ghc-regress/rebindable/all.T -7 +4 M ./tests/ghc-regress/rename/should_compile/all.T -6 +4 R ./tests/ghc-regress/rename/should_compile/rn039-6.8.stderr-ghc R ./tests/ghc-regress/rename/should_compile/rn064.stderr-6.8 M ./tests/ghc-regress/rename/should_fail/all.T -8 +7 R ./tests/ghc-regress/rename/should_fail/rn_dup.stderr-6.8 R ./tests/ghc-regress/rename/should_fail/rnfail019-6.8.stderr R ./tests/ghc-regress/rename/should_fail/rnfail023.stderr-6.8 R ./tests/ghc-regress/rename/should_fail/rnfail024.stderr-6.8 R ./tests/ghc-regress/rename/should_fail/rnfail025.stderr-6.8 R ./tests/ghc-regress/rename/should_fail/rnfail041.stderr-6.8 R ./tests/ghc-regress/rename/should_fail/rnfail047.stderr-6.8 R ./tests/ghc-regress/th/TH_exn1-6.8.stderr R ./tests/ghc-regress/th/TH_exn2-6.8.stderr R ./tests/ghc-regress/th/TH_fail-6.8.stderr R ./tests/ghc-regress/th/TH_fail.stderr-ghc-6.8 R ./tests/ghc-regress/th/TH_runIO-6.8.stderr M ./tests/ghc-regress/th/all.T -7 +7 R ./tests/ghc-regress/typecheck/should_compile/FD3.stderr-6.8 M ./tests/ghc-regress/typecheck/should_compile/all.T -4 +4 R ./tests/ghc-regress/typecheck/should_compile/tc141-6.8.stderr R ./tests/ghc-regress/typecheck/should_compile/tc168.stderr-6.8 R ./tests/ghc-regress/typecheck/should_compile/tc231.stderr-6.8 M ./tests/ghc-regress/typecheck/should_fail/all.T -20 +18 R ./tests/ghc-regress/typecheck/should_fail/tcfail016.stderr-6.8 R ./tests/ghc-regress/typecheck/should_fail/tcfail067-6.8.stderr R ./tests/ghc-regress/typecheck/should_fail/tcfail124-6.8.stderr R ./tests/ghc-regress/typecheck/should_fail/tcfail125-6.8.stderr R ./tests/ghc-regress/typecheck/should_fail/tcfail167-6.8.stderr R ./tests/ghc-regress/typecheck/should_fail/tcfail168-6.8.stderr R ./tests/ghc-regress/typecheck/should_fail/tcfail178-6.8.stderr R ./tests/ghc-regress/typecheck/should_fail/tcfail186.stderr-6.8 R ./tests/ghc-regress/typecheck/should_fail/tcfail187-6.8.stderr View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080817204843-3fd76-c3806b876a95b076a9fdb4ed205042a24487cd2a.gz From igloo at earth.li Sat Aug 23 13:12:42 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:11:31 2008 Subject: patch applied (testsuite): Fix typos in the testsuite Message-ID: <20080823171242.GA29650@haskell.galois.com> Mon Aug 18 16:10:06 PDT 2008 Ian Lynagh * Fix typos in the testsuite M ./tests/ghc-regress/parser/should_run/all.T -2 +1 M ./tests/ghc-regress/typecheck/should_fail/all.T -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080818231006-3fd76-11c29bbedf7c76261515ade1d7487fefbba261de.gz From igloo at earth.li Sat Aug 23 13:12:45 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:11:38 2008 Subject: patch applied (testsuite): Ooops, T1972 should be normal, not expect_fail Message-ID: <20080823171245.GA29667@haskell.galois.com> Mon Aug 18 16:12:38 PDT 2008 Ian Lynagh * Ooops, T1972 should be normal, not expect_fail M ./tests/ghc-regress/rename/should_compile/all.T -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080818231238-3fd76-9af37b53424dd9806b33e2dad09a970e17bf615d.gz From igloo at earth.li Sat Aug 23 13:12:50 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:11:43 2008 Subject: patch applied (testsuite): Fix test 1980 Message-ID: <20080823171250.GA29701@haskell.galois.com> Thu Aug 21 08:54:36 PDT 2008 Ian Lynagh * Fix test 1980 M ./tests/ghc-regress/concurrent/should_run/1980.hs -2 +2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821155436-3fd76-3ed52725b4862f4dcdeecc6c9b4046dd0c8a4291.gz From igloo at earth.li Sat Aug 23 13:12:47 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:11:47 2008 Subject: patch applied (testsuite): Fix conc036 Message-ID: <20080823171247.GA29684@haskell.galois.com> Thu Aug 21 06:06:38 PDT 2008 Ian Lynagh * Fix conc036 M ./tests/ghc-regress/concurrent/should_run/conc036.hs -1 +2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821130638-3fd76-1f51fae40e1f0c7a7fec79ea1eb69537e9d7ba43.gz From igloo at earth.li Sat Aug 23 13:12:53 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:11:52 2008 Subject: patch applied (testsuite): Make conc015(ghci) a bit slower, so that it works in ghci Message-ID: <20080823171252.GA29718@haskell.galois.com> Thu Aug 21 10:24:43 PDT 2008 Ian Lynagh * Make conc015(ghci) a bit slower, so that it works in ghci M ./tests/ghc-regress/concurrent/should_run/conc015.hs -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821172443-3fd76-7aea636ea2313f7e8272150566e2f5bcd13d1fc9.gz From igloo at earth.li Sat Aug 23 13:12:56 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:00 2008 Subject: patch applied (testsuite): Fix conc034 Message-ID: <20080823171256.GA29735@haskell.galois.com> Thu Aug 21 12:30:47 PDT 2008 Ian Lynagh * Fix conc034 M ./tests/ghc-regress/concurrent/should_run/conc034.hs -3 +6 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821193047-3fd76-0966d5473533dc4308d56c3ebb32c3634895f9bb.gz From igloo at earth.li Sat Aug 23 13:12:59 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:06 2008 Subject: patch applied (testsuite): omit profthreaded for conc039 Message-ID: <20080823171258.GA29752@haskell.galois.com> Thu Aug 21 12:36:46 PDT 2008 Ian Lynagh * omit profthreaded for conc039 (for the same reason we already omit threaded1 and threaded2) M ./tests/ghc-regress/concurrent/should_run/all.T -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821193646-3fd76-b095f2ff718e859e8e144ca0e539a590839cac18.gz From igloo at earth.li Sat Aug 23 13:13:03 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:12 2008 Subject: patch applied (testsuite): Fix dynamic002 Message-ID: <20080823171303.GA29769@haskell.galois.com> Thu Aug 21 13:03:01 PDT 2008 Ian Lynagh * Fix dynamic002 M ./tests/ghc-regress/lib/should_run/dynamic002.hs -1 M ./tests/ghc-regress/lib/should_run/dynamic002.stdout -1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821200301-3fd76-17367cf26d7795d38a73a49fb98badd20bc59c92.gz From igloo at earth.li Sat Aug 23 13:13:06 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:16 2008 Subject: patch applied (testsuite): fix enum01 Message-ID: <20080823171306.GA29786@haskell.galois.com> Thu Aug 21 13:16:00 PDT 2008 Ian Lynagh * fix enum01 M ./tests/ghc-regress/lib/should_run/enum01.hs -2 +3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821201600-3fd76-36fd4e103593a121bc855c3f71772df8394c2c3d.gz From igloo at earth.li Sat Aug 23 13:13:12 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:21 2008 Subject: patch applied (testsuite): fix enum02 Message-ID: <20080823171309.GA29805@haskell.galois.com> Thu Aug 21 13:18:39 PDT 2008 Ian Lynagh * fix enum02 M ./tests/ghc-regress/lib/should_run/enum02.hs -2 +3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821201839-3fd76-596a574ea3cfd1e1c9f56640658ef54f12c0a303.gz From igloo at earth.li Sat Aug 23 13:13:14 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:26 2008 Subject: patch applied (testsuite): Fix enum03 Message-ID: <20080823171314.GA29822@haskell.galois.com> Thu Aug 21 13:29:01 PDT 2008 Ian Lynagh * Fix enum03 M ./tests/ghc-regress/lib/should_run/enum03.hs -2 +3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821202901-3fd76-ba725b8de09e5fe5c76d2f9437c46b40680c9659.gz From igloo at earth.li Sat Aug 23 13:13:18 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:33 2008 Subject: patch applied (testsuite): Fix num013 Message-ID: <20080823171318.GA29856@haskell.galois.com> Thu Aug 21 13:40:11 PDT 2008 Ian Lynagh * Fix num013 M ./tests/ghc-regress/numeric/should_run/num013.hs -5 +8 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821204011-3fd76-7de3428ca8d3021a7bf991242010acdb16b4fc43.gz From igloo at earth.li Sat Aug 23 13:13:21 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:37 2008 Subject: patch applied (testsuite): qq005 and qq006 require parsec Message-ID: <20080823171320.GA29873@haskell.galois.com> Thu Aug 21 13:43:17 PDT 2008 Ian Lynagh * qq005 and qq006 require parsec M ./tests/ghc-regress/quasiquotation/qq005/test.T +1 M ./tests/ghc-regress/quasiquotation/qq006/test.T +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821204317-3fd76-1efb437f371346bc4392eddc3630019298613137.gz From igloo at earth.li Sat Aug 23 13:13:24 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:43 2008 Subject: patch applied (testsuite): Fix recomp005 Message-ID: <20080823171324.GA29890@haskell.galois.com> Thu Aug 21 13:46:52 PDT 2008 Ian Lynagh * Fix recomp005 M ./tests/ghc-regress/driver/recomp005/C1.hs -1 +1 M ./tests/ghc-regress/driver/recomp005/Makefile -2 +2 M ./tests/ghc-regress/driver/recomp005/recomp005.stderr -2 +2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821204652-3fd76-5699877b409b1a72009a37d2f2ba04d154eb2fc4.gz From igloo at earth.li Sat Aug 23 13:13:16 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:49 2008 Subject: patch applied (testsuite): Fix list001 Message-ID: <20080823171316.GA29839@haskell.galois.com> Thu Aug 21 13:34:26 PDT 2008 Ian Lynagh * Fix list001 M ./tests/ghc-regress/lib/should_run/list001.hs -11 +11 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821203426-3fd76-6fa8599f3ae602fceb2ee3a954dcf7fd2421477d.gz From igloo at earth.li Sat Aug 23 13:13:27 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:54 2008 Subject: patch applied (testsuite): Update output for typecheck.prog001 Message-ID: <20080823171327.GA29907@haskell.galois.com> Thu Aug 21 13:49:29 PDT 2008 Ian Lynagh * Update output for typecheck.prog001 M ./tests/ghc-regress/typecheck/prog001/typecheck.prog001.stderr-ghc -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821204929-3fd76-d619c80426756c6de0a5dcc319b0e419cda53d79.gz From igloo at earth.li Sat Aug 23 13:13:32 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:12:58 2008 Subject: patch applied (testsuite): break017 is broken (trac #2475) Message-ID: <20080823171332.GA29924@haskell.galois.com> Thu Aug 21 14:12:16 PDT 2008 Ian Lynagh * break017 is broken (trac #2475) M ./tests/ghc-regress/ghci.debugger/scripts/all.T -1 +5 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080821211216-3fd76-01c8fa91798f4d8a17d59953591bbef4e1f0f1f5.gz From igloo at earth.li Sat Aug 23 13:13:54 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 13:13:05 2008 Subject: patch applied (nofib): Change uses of FPTOOLS_TOP to TOP Message-ID: <20080823171354.GA29966@haskell.galois.com> Sun Aug 17 14:22:56 PDT 2008 Ian Lynagh * Change uses of FPTOOLS_TOP to TOP M ./Makefile -2 +2 M ./mk/boilerplate.mk -2 View patch online: http://darcs.haskell.org/nofib/_darcs/patches/20080817212256-3fd76-4d6e86c8ede99efc3957a0c3f9158c27402ad810.gz From ghcbuild at microsoft.com Sat Aug 23 13:59:14 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sat Aug 23 13:59:15 2008 Subject: [nightly] 23-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080823175914.638DE3240C2@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sat Aug 23 18:02:05 BST 2008. **** checking out new source tree ... darcs failed: Failed to download URL http://darcs.haskell.org/nofib/_darcs/checkpoints/20080528133307-3fd76-2c13557eec8aa21b0526db847032f2e16b4ace5c.gz : libcurl error code: 18 Nightly run ended at Sat Aug 23 19:00:28 BST 2008 From igloo at earth.li Sat Aug 23 15:44:52 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 23 15:43:38 2008 Subject: FW: HEADS UP: big codegen patch In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DBA5@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DBA5@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <20080823194452.GA23201@matrix.chaos.earth.li> On Wed, Aug 20, 2008 at 01:18:32PM +0100, Simon Peyton-Jones wrote: > > John and I would like to push this Big Patch. As a sanity check, would either or both of you like to try it out? I'm going to do so on Windows. Validates for me on Linux/amd64 and OSX/Intel. On Windows, I had to escape these slashes in compiler/cmm/CmmProcPointZ.hs: -- 1 -> ; // y is dead out -- 2 -> ; // x is dead out but other than that (and the known createDirectory bug in the HEAD) validate passed. Thanks Ian From cvs-ghc at haskell.org Sun Aug 24 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Aug 24 03:28:47 2008 Subject: Daily report for stable Message-ID: <200808240730.m7O7U1fZ014363@monk.galois.com> Build results: fast486 stable: fail (failed darcs) gabor stable: pass kgardas stable: fail (failed stage1) malcolm stable: fail (failed darcs) mnemosyne x86-64 Gentoo stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: lost pass pass pass pass pass x86-64 Linux stable: fail (failed stage1) Old unexpected test failures: TyFamUndec 5 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 1 tnaur PPC OSX stable 2 drvfail002 5 gabor stable ffi009 1 tnaur PPC OSX stable 2 ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 1 tnaur PPC OSX stable 2 joao-circular 1 tnaur x86 Linux stable num009 1 x86 Windows stable fast num012 1 tnaur PPC OSX stable 2 outofmem2 5 gabor stable signals002 1 tnaur PPC OSX stable 2 tcfail043 5 gabor stable tcfail071 5 gabor stable tcfail121 5 gabor stable tcfail130 5 gabor stable tcfail154 5 gabor stable tcfail157 5 gabor stable tcfail170 5 gabor stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org/ghc-stable/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Sun Aug 24 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Aug 24 03:28:52 2008 Subject: Daily report for head Message-ID: <200808240730.m7O7U1o7014364@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage3 bindist bindisttest nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) x86 Windows head fast: lost pass pass pass pass fail (failed stage1) x86-64 Linux head unreg: lost New unexpected test failures: 1959 1 x86 Windows head fast ColGivenCheck 1 x86 Windows head fast FD3 1 x86 Windows head fast GivenCheckDecomp 1 x86 Windows head fast Simple2 1 x86 Windows head fast Simple2b 1 x86 Windows head fast T2378 1 x86 Windows head fast TH_fail 1 x86 Windows head fast TH_repPrim 1 x86 Windows head fast arrowdo2 1 x86 Windows head fast arrowform1 1 x86 Windows head fast arrowlet1 1 x86 Windows head fast break007 1 x86 Windows head fast cc007 1 x86 Windows head fast cg005 1 x86 Windows head fast cg007 1 x86 Windows head fast cg037 1 x86 Windows head fast cg046 1 x86 Windows head fast cg047 1 x86 Windows head fast cg051 1 x86 Windows head fast driver024 1 x86 Windows head fast driver044 1 x86 Windows head fast driver062.3 1 x86 Windows head fast drv008 1 x86 Windows head fast drv012 1 x86 Windows head fast ds034 1 x86 Windows head fast ds038 1 x86 Windows head fast ds044 1 x86 Windows head fast ds056 1 x86 Windows head fast ds062 1 x86 Windows head fast dsrun004 1 x86 Windows head fast exceptions001 1 x86 Windows head fast ffi007 1 x86 Windows head fast ffi008 1 x86 Windows head fast getC 1 x86 Windows head fast haddockA005 1 x86 Windows head fast haddockA007 1 x86 Windows head fast haddockC022 1 x86 Windows head fast haddockC030 1 x86 Windows head fast impexp 1 x86 Windows head fast labels 1 x86 Windows head fast mod104 1 x86 Windows head fast mod108 1 x86 Windows head fast mod146 1 x86 Windows head fast mod158 1 x86 Windows head fast mod161 1 x86 Windows head fast mod34 1 x86 Windows head fast mod35 1 x86 Windows head fast mod36 1 x86 Windows head fast mod53 1 x86 Windows head fast mod70 1 x86 Windows head fast mod75 1 x86 Windows head fast mod96 1 x86 Windows head fast num004 1 x86 Windows head fast pkg01 1 x86 Windows head fast read026 1 x86 Windows head fast read034 1 x86 Windows head fast readwrite001 1 x86 Windows head fast rebindable1 1 x86 Windows head fast rebindable8 1 x86 Windows head fast rebindable9 1 x86 Windows head fast rn020 1 x86 Windows head fast rn046 1 x86 Windows head fast rnfail015 1 x86 Windows head fast rnfail035 1 x86 Windows head fast simpl012 1 x86 Windows head fast tc018 1 x86 Windows head fast tc039 1 x86 Windows head fast tc063 1 x86 Windows head fast tc069 1 x86 Windows head fast tc092 1 x86 Windows head fast tc105 1 x86 Windows head fast tc121 1 x86 Windows head fast tc136 1 x86 Windows head fast tc140 1 x86 Windows head fast tc144 1 x86 Windows head fast tc148 1 x86 Windows head fast tc165 1 x86 Windows head fast tc204 1 x86 Windows head fast tc219 1 x86 Windows head fast tc229 1 x86 Windows head fast tc236 1 x86 Windows head fast tcfail014 1 x86 Windows head fast tcfail017 1 x86 Windows head fast tcfail043 1 x86 Windows head fast tcfail079 1 x86 Windows head fast tcfail131 1 x86 Windows head fast tcfail149 1 x86 Windows head fast typeableY 1 x86 Windows head fast Fixed unexpected test failures: 1357 Church1 Over Simple15 Simple16 T2238 T2310 TH_reifyDecl1 TH_repE3 arrowapply4 bug1465 bytestring006 cg001 cg004 cg017 datatype driver025 driver034 driver062.5 driver081.1 drv013 drv015 drvfail011 ds004 ds037 ds051 hDuplicateTo001 haddockA002 ix001 mod109 mod118 mod142 mod151 mod17 mod2 mod22 mod5 mod80 mod88 mod90 num003 prog002 putStr001 read038 rn005 rn032 rn056 rnfail033 simpl010 tc022 tc100 tc118 tc133 tc175 tc177 tc226 tcfail071 tcfail097 tcfail130 tcfail166 tcfail179 utf8_020 utf8_021 Old unexpected test failures: 1980 7 fast486 head GivenCheckTop 1 x86 Windows head fast LoopOfTheDay3 1 x86 Windows head fast Simple20 1 x86 Windows head fast T2486 8 x86 Windows head fast arith011 4 fast486 head barton-mangler-bug 1 tnaur PPC OSX head break017 7 fast486 head cholewo-eval 1 malcolm head conc006 1 x86 Windows head fast conc007 1 malcolm head conc008 1 malcolm head conc010 1 malcolm head conc012 1 malcolm head conc014 1 malcolm head conc015 4 malcolm head conc017 1 malcolm head conc018 1 malcolm head conc019 7 fast486 head conc020 1 tnaur PPC OSX head conc022 1 malcolm head conc023 1 malcolm head conc024 7 fast486 head conc029 7 fast486 head conc032 1 fast486 head conc033 7 fast486 head conc034 5 fast486 head conc035 1 malcolm head conc036 7 fast486 head conc058 1 tnaur PPC OSX head conc064 1 malcolm head concprog001 7 fast486 head concprog002 7 fast486 head derefnull 3 malcolm head divbyzero 3 malcolm head dynamic002 7 fast486 head enum01 7 fast486 head enum02 7 fast486 head enum03 7 fast486 head fast2haskell 1 malcolm head ffi003 1 tnaur PPC OSX head ffi009 2 tnaur PPC OSX head hGetBuf001 1 fast486 head haddockA009 1 x86 Windows head fast ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head list001 7 fast486 head mod93 1 x86 Windows head fast num009 2 malcolm head num012 2 tnaur PPC OSX head num013 7 fast486 head qq005 7 fast486 head qq006 7 fast486 head recomp005 7 fast486 head seward-space-leak 2 tnaur PPC OSX head tc115 1 x86 Windows head fast tcfail163 1 x86 Windows head fast typecheck.prog001 7 fast486 head -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-head/build/compiler' c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/Exception.hs -o dist-stage3/build/Exception.o -ohi dist-stage3/build/Exception.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/FastTypes.lhs -o dist-stage3/build/FastTypes.o -ohi dist-stage3/build/FastTypes.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c main/Config.hs -o dist-stage3/build/Config.o -ohi dist-stage3/build/Config.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/Panic.lhs -o dist-stage3/build/Panic.o -ohi dist-stage3/build/Panic.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/Maybes.lhs -o dist-stage3/build/Maybes.o -ohi dist-stage3/build/Maybes.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/Util.lhs -o dist-stage3/build/Util.o -ohi dist-stage3/build/Util.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/FastFunctions.lhs -o dist-stage3/build/FastFunctions.o -ohi dist-stage3/build/FastFunctions.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/Encoding.hs -o dist-stage3/build/Encoding.o -ohi dist-stage3/build/Encoding.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/FastString.lhs -o dist-stage3/build/FastString.o -ohi dist-stage3/build/FastString.hi <> c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c main/CmdLineParser.hs -o dist-stage3/build/CmdLineParser.o -ohi dist-stage3/build/CmdLineParser.hi user error (CreateDirectory: Cno raeafl hnta iearayeit. s m;x%x%INDOWS;.;C:\cygwin\usr\local\bin;C:\cygwin\bin;c:\ghc\ghc-6.8.3\bin;c:\ghc\ghc-6.4.2\bin;c:\tools;c:\windows\system32 (error code: b7)) <> make[3]: *** [dist-stage3/build/CmdLineParser.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/compiler' make[2]: *** [build.stage.3] Error 2 make[2]: Leaving directory `/buildbot/x86-win-head/build/compiler' make[1]: *** [stage3] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: == make install - --no-print-directory -r; in /buildbot/x86-win-head/build/utils/touchy ------------------------------------------------------------------------ ../../utils/mkdirhier/mkdirhier c:/builds/slave/x86-win-head/build/ghc-6.9.20080823 for i in touchy.exe; do \ /usr/bin/install -c -m 755 $i c:/builds/slave/x86-win-head/build/ghc-6.9.20080823; \ if test "" = "1"; then \ sh ../../mk/fix_install_names.sh c:/builds/slave/x86-win-head/build/ghc-6.9.20080823 c:/builds/slave/x86-win-head/build/ghc-6.9.20080823/`basename $i` ; \ fi ; \ done Finished making install in touchy: 0 ------------------------------------------------------------------------ == Finished making `install' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply touchy ... PWD = /buildbot/x86-win-head/build/utils ------------------------------------------------------------------------ make -C installPackage install c:/builds/slave/x86-win-head/build/utils/installPackage/install-inplace/bin/installPackage install UNUSED UNUSED '' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080823' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080823' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080823/bin' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080823' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080823' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080823/lib' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080823' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080823/doc' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080823/doc' '' \ --distpref dist-install \ installPackage.exe: Run the 'configure' command first. make[4]: *** [install] Error 1 make[3]: *** [install.installPackage] Error 2 make[2]: *** [install] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build' make[1]: *** [binary-dist] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/bindisttest' rm -f -rf "install dir" rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /usr/bin/tar -jxf /usr/bin/tar: option requires an argument -- f Try `tar --help' or `tar --usage' for more information. make[1]: *** [all] Error 64 make[1]: Leaving directory `/buildbot/x86-win-head/build/bindisttest' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name Win32-2.1 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -Iinclude -optP-include -optPdist/build/autogen/cabal_macros.h -#include "HsWin32.h" -#include "HsGDI.h" -#include "WndProc.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-4.0 -package bytestring-0.9 -O -Wall -fno-warn-name-shadowing -XForeignFunctionInterface -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c dist/build/System/Win32/DebugApi.hs -o dist/build/System/Win32/DebugApi.o -ohi dist/build/System/Win32/DebugApi.hi c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc.exe -package-name Win32-2.1 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -Iinclude -optP-include -optPdist/build/autogen/cabal_macros.h -#include "HsWin32.h" -#include "HsGDI.h" -#include "WndProc.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-4.0 -package bytestring-0.9 -O -Wall -fno-warn-name-shadowing -XForeignFunctionInterface -idist/build -H32m -O -O -fgenerics -fasm -Wall -fno-warn-deprecated-flags -w -c dist/build/System/Win32/SimpleMAPI.hs -o dist/build/System/Win32/SimpleMAPI.o -ohi dist/build/System/Win32/SimpleMAPI.hi System\Win32\SimpleMAPI.hsc:150:37: Ambiguous type variable `e' in the constraint: `GHC.Exception.Exception e' arising from a use of `throw' at System\Win32\SimpleMAPI.hsc:150:37-43 Probable fix: add a type signature that fixes these type variable(s) System\Win32\SimpleMAPI.hsc:160:19: Ambiguous type variable `b' in the constraint: `GHC.Exception.Exception b' arising from a use of `handle' at System\Win32\SimpleMAPI.hsc:160:19-60 Probable fix: add a type signature that fixes these type variable(s) System\Win32\SimpleMAPI.hsc:173:19: Ambiguous type variable `b1' in the constraint: `GHC.Exception.Exception b1' arising from a use of `handle' at System\Win32\SimpleMAPI.hsc:173:19-60 Probable fix: add a type signature that fixes these type variable(s) make[3]: *** [dist/build/System/Win32/SimpleMAPI.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/libraries/Win32' make[2]: *** [make.library.Win32] Error 2 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' From igloo at earth.li Sun Aug 24 13:52:49 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 24 13:51:31 2008 Subject: patch applied (ghc): st is now split off from base Message-ID: <20080824175249.GA26246@haskell.galois.com> Sat Aug 23 15:29:41 PDT 2008 Ian Lynagh * st is now split off from base M ./compiler/ghc.cabal -4 +15 M ./ghc/ghc-bin.cabal -1 +1 M ./libraries/Makefile -1 +1 M ./packages +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080823222941-3fd76-d08fab4825bfd277669ebec43edaa23aae2fe229.gz From igloo at earth.li Sun Aug 24 13:52:54 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 24 13:51:36 2008 Subject: patch applied (ghc): getopt is now split off from base Message-ID: <20080824175254.GA26279@haskell.galois.com> Sat Aug 23 19:01:56 PDT 2008 Ian Lynagh * getopt is now split off from base M ./libraries/Makefile -1 +1 M ./packages +1 M ./utils/ghc-pkg/ghc-pkg.cabal -4 +16 M ./utils/hasktags/hasktags.cabal -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080824020156-3fd76-85a1c9d920ce00ea1dc12660c2e4b4099ef5d096.gz From igloo at earth.li Sun Aug 24 13:52:59 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 24 13:51:41 2008 Subject: patch applied (ghc): Actually tar up Windows bindists Message-ID: <20080824175259.GA26299@haskell.galois.com> Sun Aug 24 06:50:32 PDT 2008 Ian Lynagh * Actually tar up Windows bindists M ./Makefile -9 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080824135032-3fd76-244b1359fc3395a2422636fcfaaa93329e53ca9b.gz From igloo at earth.li Sun Aug 24 13:53:04 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 24 13:51:47 2008 Subject: patch applied (ghc): concurrent, unique, timeout have now been split off from base Message-ID: <20080824175304.GA26329@haskell.galois.com> Sun Aug 24 06:50:52 PDT 2008 Ian Lynagh * concurrent, unique, timeout have now been split off from base M ./compiler/ghc.cabal -1 +2 M ./libraries/Makefile -1 +1 M ./packages +3 M ./utils/ghc-pkg/ghc-pkg.cabal -1 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080824135052-3fd76-996d968be8942a248b36971dd0c3a1e55c6f53a8.gz From igloo at earth.li Sun Aug 24 13:53:09 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 24 13:51:53 2008 Subject: patch applied (ghc): Fix the "have we got all the bootlibs" check Message-ID: <20080824175309.GA26364@haskell.galois.com> Sun Aug 24 10:51:06 PDT 2008 Ian Lynagh * Fix the "have we got all the bootlibs" check The packages file has an extra component (for "darcs" or "git") so we need to take that into account when grepping. M ./Makefile -1 +1 M ./boot -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080824175106-3fd76-4bd4e3af3619c92b1d2542af70fdd42c1670ec80.gz From igloo at earth.li Sun Aug 24 13:57:21 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 24 13:56:01 2008 Subject: patch applied (testsuite): Fix tests following the st split-off frmo base Message-ID: <20080824175721.GA26976@haskell.galois.com> Sat Aug 23 15:30:58 PDT 2008 Ian Lynagh * Fix tests following the st split-off frmo base M ./tests/ghc-regress/th/Makefile -2 +2 R ./tests/ghc-regress/th/T2386.stdout M ./tests/ghc-regress/th/TH_reifyMkName.stderr -8 M ./tests/ghc-regress/th/all.T -1 +1 M ./tests/ghc-regress/typecheck/should_compile/tc231.hs -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080823223058-3fd76-5fe469a5e2ffd5d3160a01e38cd836cad87e85bd.gz From igloo at earth.li Sun Aug 24 13:57:23 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 24 13:56:06 2008 Subject: patch applied (testsuite): We now depend on concurrent (split off from base) Message-ID: <20080824175722.GA26993@haskell.galois.com> Sun Aug 24 06:52:02 PDT 2008 Ian Lynagh * We now depend on concurrent (split off from base) M ./timeout/timeout.cabal -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080824135202-3fd76-2d2fc6c521fada450117b9bf51c0535ad36175ba.gz From igloo at earth.li Sun Aug 24 14:09:17 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 24 14:07:57 2008 Subject: HEADS UP: New bootlibs Message-ID: <20080824180917.GA31352@matrix.chaos.earth.li> Hi all, There are now some new bootlibs, so you'll need to run ./darcs-all get "sh boot" and "make" will complain if you forget. Thanks Ian From claus.reinke at talk21.com Sun Aug 24 17:38:16 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sun Aug 24 17:37:04 2008 Subject: darcs-all Message-ID: <013d01c90631$b9111b40$a82e7ad5@cr3lt> Hi again, as I mentioned here http://www.haskell.org/pipermail/cvs-ghc/2008-August/044260.html http://www.haskell.org/pipermail/cvs-ghc/2008-August/044275.html I'd like to see some improvements to darcs-all. For reference, I attach my current version of "darcs-all": - stop with a message (before pulling other repos) when "darcs-all" or "packages" themselves have changed in the the initial "pull". TODO: the message should come as the final script output, but currently, it appears at the top (this might just be a question of calling some flushing op, or setting an autoflush option, but it is odd to see output after a die message; perhaps it is darcs2 terminal meddling?). - try to summarize any darcs warnings, conflicts and missing repos (one might call "get" on the missing repos directly? darcs2 reports some messages to stderr; is the list of darcs "warning" prefixes in line 62 complete?) - try to account for the "Warning: ./packages-0: renameFile: permission denied (Permission denied)" issue by reading and closing "packages" before calling darcs, so that darcs can freely update that file http://bugs.darcs.net/issue1034 So, when pulling today, using this version of "darcs-all", I got: 1. "darcs-all or packages updated; please re-run your darcs-all command at ./darcs-all line 105." which is better than trying to pull the remaining repos with the old in-memory package/darcs-all version. 2. this little summary at the end of the second run, corresponding to Ian's "heads up" message: -- there are missing packages: libraries/timeout (required repo!) libraries/getopt (required repo!) nofib (optional 'nofib' repo) libraries/unique (required repo!) libraries/st (required repo!) libraries/concurrent (required repo!) libraries/dph (optional 'dph' repo) Claus -------------- next part -------------- A non-text attachment was scrubbed... Name: darcs-all Type: application/octet-stream Size: 6759 bytes Desc: not available Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080824/7bf5be5f/darcs-all.obj From claus.reinke at talk21.com Sun Aug 24 19:51:28 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sun Aug 24 19:50:14 2008 Subject: HEADS UP: New bootlibs References: <20080824180917.GA31352@matrix.chaos.earth.li> Message-ID: <016801c90644$54914880$a82e7ad5@cr3lt> > There are now some new bootlibs, so you'll need to run > > ./darcs-all get > > "sh boot" and "make" will complain if you forget. after all that, the build fails. Claus ----------------- final lines Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[2]: Entering directory `/cygdrive/c/fptools/ghc/libraries/network' GNUmakefile:81: dist/build/.depend: No such file or directory c:/fptools/ghc/ghc/stage1-inplace/ghc.exe -M -dep-makefile ist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -Iinclude -optP-include -optPdist/build/autogen/cabal_macros.h -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-4.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H32m -O2 -Wall -fno-warn-deprecated-flags Network Network.BSD Network.Socket Network.URI Network\BSD.hsc:97:7: Could not find module `Control.Concurrent': it is a member of package base-3.0.3.0, which is hidden make[2]: *** [dist/build/.depend] Error 1 make[2]: Leaving directory `/cygdrive/c/fptools/ghc/libraries/network' make[1]: *** [make.library.network] Error 2 make[1]: Leaving directory `/cygdrive/c/fptools/ghc/libraries' make: *** [stage1] Error 2 From ghcbuild at microsoft.com Sun Aug 24 21:31:08 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sun Aug 24 21:31:10 2008 Subject: [nightly] 24-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080825013108.A546932400F@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sun Aug 24 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080824) **** 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) ... ok. (2 failures) **** running nofib (-O -fasm) ... ok. (2 failures) **** running nofib (-O -prof -auto-all) ... ok. (4 failures) **** running nofib (-O -prof -auto-all -fasm) ... ok. (4 failures) **** running nofib (-fasm) ... ok. (2 failures) **** running nofib (-unreg) ... failed. **** publishing logs ... ok. Logs are at http://www.haskell.org/ghc/dist/current/logs Dists are at http://www.haskell.org/ghc/dist/current/dist Docs are at http://www.haskell.org/ghc/dist/current/docs All done! Nightly build finished successfully at Mon Aug 25 02:32:28 BST 2008 ------------- GHC Test summary --------------------- OVERALL SUMMARY for test run started at Sun Aug 24 22:06:23 BST 2008 2112 total tests, which gave rise to 11290 test cases, of which 0 caused framework failures 2196 were skipped 8887 expected passes 124 expected failures 0 unexpected passes 83 unexpected failures Unexpected failures: 2185(threaded1,threaded2) 2317(threaded2) T2486(optc) bytestring001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) bytestring004(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) bytestring005(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) concprog002(threaded2) drvfail006(normal) drvfail008(normal) dynamic002(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) heapprof001(prof_hc_hb,prof_hr) maessen_hashtab(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) qq005(hpc,profc,profasm,profthreaded) regex001(normal,optc,hpc,optasm,profc,profasm,ghci,threaded1,threaded2,profthreaded) ---------------------------------------------------- Nightly run ended at Mon Aug 25 02:32:28 BST 2008 From bugs at darcs.net Mon Aug 25 02:56:26 2008 From: bugs at darcs.net (Eric Kow) Date: Mon Aug 25 02:55:06 2008 Subject: [issue1034] darcs 2 and ghc.. In-Reply-To: <010301c9062b$6007bcd0$a82e7ad5@cr3lt> Message-ID: <20080825065607.GP43652@Macintosh.local> Eric Kow added the comment: On Sun, Aug 24, 2008 at 20:53:21 -0000, Claus Reinke wrote: > 1. I have a local copy of ghc head + corelibs + extralibs repos, > obtained a while ago by the usual hack of downloading tar-file, > then ./darcs-all pull and get from the main ghc repos to get uptodate. > > The last ghc I built in those repos is 6.9.20080816, which gives > an approximate date for the repos. Thanks for the details! That will be helpful for our attempts to reproduce this. > - errors in pending is something that I had hoped to see fixed in darcs2: > == running darcs pull -a --repodir libraries/Cabal > Pulling from "c:/fptools/ghc/libraries/Cabal"... > We have conflicts in the following files: > ./Distribution/PackageDescription/QA.hs > You have conflicting local changes to: > ./Distribution/PackageDescription/QA.hs > Proceed? [yn] Presumably the libraries/Cabal repository had no local changes before doing the pull. Is that correct? Thanks, ---------- status: unread -> chatting __________________________________ Darcs bug tracker __________________________________ From cvs-ghc at haskell.org Mon Aug 25 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Mon Aug 25 03:28:41 2008 Subject: Daily report for stable Message-ID: <200808250730.m7P7U1SC015530@monk.galois.com> Build results: tnaur PPC OSX stable: pass tnaur PPC OSX stable 2: pass tnaur x86 Linux stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: lost pass pass pass pass lost x86-64 Linux stable: fail (failed stage1) New unexpected test failures: seward-space-leak 1 tnaur PPC OSX stable Fixed unexpected test failures: joao-circular Old unexpected test failures: TyFamUndec 6 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 6 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 1 x86 Windows stable fast num012 2 tnaur PPC OSX stable outofmem2 6 gabor stable signals002 2 tnaur PPC OSX stable tcfail043 6 gabor stable tcfail071 6 gabor stable tcfail121 6 gabor stable tcfail130 6 gabor stable tcfail154 6 gabor stable tcfail157 6 gabor stable tcfail170 6 gabor stable -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Mon Aug 25 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Mon Aug 25 03:28:46 2008 Subject: Daily report for head Message-ID: <200808250730.m7P7U24S015554@monk.galois.com> Build results: x86-64 Linux head: lost x86 Windows head: fail (failed stage3 bindist bindisttest nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) x86 Windows head fast: lost pass pass fail (failed stage1) lost lost fast486 head: pass gabor head: pass kgardas head: fail (failed stage1) malcolm head: fail (failed darcs) mnemosyne x86-64 Gentoo head: pass tnaur x86 Linux head: pass x86-64 Linux head unreg: lost New unexpected test failures: 1852 1 x86 Windows head fast 1861 1 x86 Windows head fast 2014 1 x86 Windows head fast Deriving 1 x86 Windows head fast GivenCheckSwap 1 x86 Windows head fast Infix 1 x86 Windows head fast InstEqContext2 1 x86 Windows head fast Simple14 1 x86 Windows head fast SystemF 1 x86 Windows head fast T2126 1 x86 Windows head fast T2307 1 x86 Windows head fast T2490 1 x86 Windows head fast TH_reifyType2 1 x86 Windows head fast TH_spliceInst 1 x86 Windows head fast Tc170_Aux 1 x86 Windows head fast arith003 1 x86 Windows head fast bug1465 1 x86 Windows head fast cabal01 1 x86 Windows head fast cc009 1 x86 Windows head fast cg004 1 x86 Windows head fast cg012 1 x86 Windows head fast cg045 1 x86 Windows head fast driver025 1 x86 Windows head fast driver028 1 x86 Windows head fast driver062.5 1 x86 Windows head fast driver065 1 x86 Windows head fast drv007 1 x86 Windows head fast ds-wildcard 1 x86 Windows head fast ds003 1 x86 Windows head fast ds028 1 x86 Windows head fast ds054 1 x86 Windows head fast dsrun005 1 x86 Windows head fast dsrun010 1 x86 Windows head fast dsrun021 1 x86 Windows head fast ffi001 1 x86 Windows head fast ffi019 1 x86 Windows head fast freeNames 1 x86 Windows head fast gread2 1 x86 Windows head fast hFlush001 1 x86 Windows head fast haddockA027 1 x86 Windows head fast haddockB002 1 x86 Windows head fast haddockC015 1 x86 Windows head fast mod151 1 x86 Windows head fast mod165 1 x86 Windows head fast mod54 1 x86 Windows head fast mod55 1 x86 Windows head fast mod76 1 x86 Windows head fast nbe 1 x86 Windows head fast prog003 1 x86 Windows head fast rand001 1 x86 Windows head fast read002 1 x86 Windows head fast read003 1 x86 Windows head fast read004 1 x86 Windows head fast read007 1 x86 Windows head fast read025 1 x86 Windows head fast read029 1 x86 Windows head fast read037 1 x86 Windows head fast read040 1 x86 Windows head fast read041 1 x86 Windows head fast read044 1 x86 Windows head fast read045 1 x86 Windows head fast read056 1 x86 Windows head fast readFile001 1 x86 Windows head fast recomp004 1 x86 Windows head fast rename.prog001 1 x86 Windows head fast rn049 1 x86 Windows head fast rn054 1 x86 Windows head fast rnfail024 1 x86 Windows head fast show001 1 x86 Windows head fast simpl015 1 x86 Windows head fast simplCore.prog002 1 x86 Windows head fast syn-perf 1 x86 Windows head fast tc004 1 x86 Windows head fast tc033 1 x86 Windows head fast tc042 1 x86 Windows head fast tc062 1 x86 Windows head fast tc085 1 x86 Windows head fast tc146 1 x86 Windows head fast tc170 1 x86 Windows head fast tc173 1 x86 Windows head fast tc196 1 x86 Windows head fast tc218 1 x86 Windows head fast tcfail057 1 x86 Windows head fast tcfail068 1 x86 Windows head fast tcfail069 1 x86 Windows head fast tcfail078 1 x86 Windows head fast tcfail099 1 x86 Windows head fast tcfail105 1 x86 Windows head fast tcfail108 1 x86 Windows head fast tcfail120 1 x86 Windows head fast tcfail128 1 x86 Windows head fast tcfail152 1 x86 Windows head fast tcfail161 1 x86 Windows head fast tcfail165 1 x86 Windows head fast tcfail176 1 x86 Windows head fast tcfail179 1 x86 Windows head fast tcfail191 1 x86 Windows head fast unu 1 x86 Windows head fast weak001 1 x86 Windows head fast win32002 1 x86 Windows head fast Fixed unexpected test failures: 1959 ColGivenCheck FD3 GivenCheckDecomp GivenCheckTop LoopOfTheDay3 Simple2 Simple20 Simple2b T2378 TH_fail TH_repPrim arrowdo2 arrowform1 arrowlet1 cc007 cg005 cg007 cg037 cg046 cg047 cg051 conc006 driver024 driver044 driver062.3 drv008 drv012 ds038 ds044 ds056 ds062 dsrun004 exceptions001 ffi007 ffi008 hGetBuf001 haddockA005 haddockA007 haddockA009 haddockC022 haddockC030 impexp labels mod104 mod108 mod146 mod158 mod161 mod34 mod35 mod36 mod53 mod70 mod75 mod93 mod96 num004 pkg01 read026 read034 readwrite001 rebindable1 rebindable8 rebindable9 rn020 rn046 rnfail015 simpl012 tc018 tc039 tc063 tc069 tc092 tc105 tc115 tc136 tc140 tc144 tc148 tc165 tc204 tc219 tc229 tc236 tcfail014 tcfail043 tcfail079 tcfail131 tcfail149 tcfail163 typeableY Old unexpected test failures: 1980 3 malcolm head T2486 8 x86 Windows head fast arith011 5 fast486 head barton-mangler-bug 1 tnaur PPC OSX head break007 1 x86 Windows head fast break017 3 malcolm head cholewo-eval 1 malcolm head conc007 1 malcolm head conc008 1 malcolm head conc010 1 malcolm head conc012 1 malcolm head conc014 1 malcolm head conc015 3 fast486 head conc017 1 malcolm head conc018 1 malcolm head conc019 3 malcolm head conc020 1 tnaur PPC OSX head conc022 1 malcolm head conc023 1 malcolm head conc024 3 malcolm head conc029 3 malcolm head conc032 1 fast486 head conc033 3 malcolm head conc034 2 malcolm head conc035 1 malcolm head conc036 3 malcolm head conc058 1 tnaur PPC OSX head conc064 2 malcolm head concprog001 7 fast486 head concprog002 7 fast486 head derefnull 3 malcolm head divbyzero 3 malcolm head ds034 1 x86 Windows head fast dynamic002 7 fast486 head enum01 3 malcolm head enum02 3 malcolm head enum03 3 malcolm head fast2haskell 1 malcolm head ffi003 1 tnaur PPC OSX head ffi009 2 tnaur PPC OSX head getC 1 x86 Windows head fast ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head list001 3 malcolm head num009 2 malcolm head num012 2 tnaur PPC OSX head num013 3 malcolm head qq005 3 malcolm head qq006 3 malcolm head recomp005 3 malcolm head rnfail035 1 x86 Windows head fast seward-space-leak 2 tnaur PPC OSX head tc121 1 x86 Windows head fast tcfail017 1 x86 Windows head fast typecheck.prog001 3 malcolm head -------------- next part -------------- Last 30 lines: c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf makefile --distpref dist-stage3 -f Makefile-stage3 Preprocessing library ghc-6.9... unused terminals: 1 shift/reduce conflicts: 33 reduce/reduce conflicts: 1 Generating Makefile ghc-6.9... make[2]: Leaving directory `/buildbot/x86-win-head/build/compiler' make -C compiler stage=3 make[2]: Entering directory `/buildbot/x86-win-head/build/compiler' make -f Makefile-stage3 stage=3 make[3]: Entering directory `/buildbot/x86-win-head/build/compiler' Makefile-stage3:81: dist-stage3/build/.depend: No such file or directory c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -M -dep-makefile dist-stage3/build/.depend -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 AsmCodeGen MachCodeGen MachInstrs MachRegs NCGMonad PositionIndependentCode PprMach RegAllocColor RegAllocInfo RegAllocLinear RegAllocStats RegArchBase RegArchX86 RegCoalesce RegLiveness RegSpill RegSpillClean RegSpillCost DsMeta TcSplice Convert ByteCodeAsm ByteCodeFFI ByteCodeGen ByteCodeInstr ByteCodeItbls ByteCodeLink Debugger GhciMonad GhciTags InteractiveUI LibFFI Linker ObjLink RtClosureInspect BasicTypes DataCon Demand Exception Id IdInfo Literal MkId Module Name NameEnv NameSet NewDemand OccName RdrName SrcLoc UniqSupply Unique Var VarEnv VarSet BlockId CLabel Cmm CmmBrokenBl ock CmmCPS CmmCPSGen CmmCPSZ CmmCallConv CmmCommonBlockElimZ CmmContFlowOpt CmmCvt CmmExpr CmmInfo CmmLex CmmLint CmmLive CmmLiveZ CmmOpt CmmParse CmmProcPoint CmmProcPointZ CmmSpillReload CmmTx CmmUtils CmmZipUtil DFMonad Dataflow MachOp MkZipCfg MkZipCfgCmm OptimizationFuel PprC PprCmm PprCmmZ StackColor StackPlacements ZipCfg ZipCfgCmmRep ZipCfgExtras ZipDataflow Bitmap CgBindery CgCallConv CgCase CgClosure CgCon CgExpr CgForeignCall CgHeapery CgHpc CgInfoTbls CgLetNoEscape CgMonad CgParallel CgPrimOp CgProf CgStackery CgTailCall CgTicky CgUtils ClosureInfo CodeGen SMRep CoreFVs CoreLint CorePrep CoreSubst CoreSyn CoreTidy CoreUnfold CoreUtils ExternalCore MkCore MkExternalCore PprCore PprExternalCore CprAnalyse Check Coverage Desugar DsArrows DsBinds DsCCall DsExpr DsForeign DsGRHSs DsListComp DsMonad DsUtils Match MatchCon MatchLit HsBinds HsDecls HsDoc HsExpr HsImpExp HsLit HsPat HsSyn HsTypes HsUtils BinIface BuildTyCl IfaceEnv IfaceSyn IfaceType LoadIface MkIface TcIface BreakArray CmdLineParser CodeOutput Config Constants DriverMkDepend DriverPhases DriverPipeline DynFlags ErrUtils Finder GHC HeaderInfo HscMain HscStats HscTypes InteractiveEval PackageConfig Packages ParsePkgConf PprTyThing StaticFlags SysTools TidyPgm Ctype HaddockLex HaddockParse HaddockUtils LexCore Lexer Parser ParserCore ParserCoreUtils RdrHsSyn ForeignCall PrelInfo PrelNames PrelRules PrimOp TysPrim TysWiredIn CostCentre SCCfinal RnBinds RnEnv RnExpr RnHsDoc RnHsSyn RnNames RnPat RnSource RnTypes CSE FloatIn FloatOut LiberateCase OccurAnal SAT SetLevels SimplCore SimplEnv SimplMonad SimplUtils Simplify SRT SimplStg StgStats Rules SpecConstr Specialise CoreToStg StgLint StgSyn DmdAnal SaAbsInt SaLib StrictAnal WorkWrap WwLib FamInst Inst TcArrows TcBinds TcClassDcl TcDefaults TcDeriv TcEnv TcExpr TcForeign TcGenDeriv TcHsSyn TcHsType TcInstDcls TcMType TcMatches TcPat TcRnDriver TcRnMonad TcRnTypes TcRules TcSimplify TcTyClsDecls TcTyDecls TcTyFuns TcType TcUnify Class Coercion FamInstEnv FunDeps Generics InstEnv TyCon Type TypeRep Unify Bag Binary BufWrite Digraph Encoding FastBool FastFunctions FastMutInt FastString FastTypes Fingerprint FiniteMap GraphBase GraphColor GraphOps GraphPpr IOEnv Interval LazyUniqFM ListSetOps Maybes MonadUtils OrdList Outputable Panic Pretty State StringBuffer Unicode UniqFM UniqSet Util VectBuiltIn VectCore VectMonad VectType VectUtils Vectorise <> for dir in dist-stage3/build/ dist-stage3/build/cbits/ dist-stage3/build/parser/ dist-stage3/build/utils/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-head/build/compiler' make[3]: Entering directory `/buildbot/x86-win-head/build/compiler' c:/builds/slave/x86-win-head/build/ghc/stage2-inplace/ghc.exe -package-name ghc-6.9 -hide-all-packages -no-user-package-conf -package-conf c:/builds/slave/x86-win-head/build/stage3.package.conf -i -idist-stage3/build -inativeGen -ibasicTypes -icmm -icodeGen -icoreSyn -icprAnalysis -ideSugar -ighci -ihsSyn -iiface -imain -iparser -iprelude -iprofiling -irename -isimplCore -isimplStg -ispecialise -istgSyn -istranal -itypecheck -itypes -iutils -ivectorise -idist-stage3/build/autogen -Idist-stage3/build/autogen -Idist-stage3/build -I../libffi/build/include -Istage2plus -I../libraries/base/cbits -I../libraries/base/include -I. -Iparser -Iutils -optP-DGHCI -optP-include -optPdist-stage3/build/autogen/cabal_macros.h -odir dist-stage3/build -hidir dist-stage3/build -stubdir dist-stage3/build -package Cabal-1.5.2 -package Win32-2.1 -package array-0.1 -package base-4.0 -package bytestring-0.9 -package containers-0.1 -package directory-1.0 -package filepath-1.1 -package haskell98-1.0.1 -package hpc-0.5 -package old-time-1.0 -package process-1.0.1 -package template-haskell-2.2 -O -DGHCI_TABLES_NEXT_TO_CODE -DSTAGE=3 -Wall -fno-warn-name-shadowing -fno-warn-orphans -XCPP -XMagicHash -XUnboxedTuples -XPatternGuards -XForeignFunctionInterface -XEmptyDataDecls -XTypeSynonymInstances -XMultiParamTypeClasses -XFlexibleInstances -XRank2Types -XPatternSignatures -idist-stage3/build -H32m -O -Rghc-timing -O2 -c utils/Exception.hs -o dist-stage3/build/Exception.o -ohi dist-stage3/build/Exception.hi user error (CreateDirectory: Cno raeafl hnta iearayeit. s m;x%x%INDOWS;.;C:\cygwin\usr\local\bin;C:\cygwin\bin;c:\ghc\ghc-6.8.3\bin;c:\ghc\ghc-6.4.2\bin;c:\tools;c:\windows\system32 (error code: b7)) <> make[3]: *** [dist-stage3/build/Exception.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/compiler' make[2]: *** [build.stage.3] Error 2 make[2]: Leaving directory `/buildbot/x86-win-head/build/compiler' make[1]: *** [stage3] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: == make install - --no-print-directory -r; in /buildbot/x86-win-head/build/utils/touchy ------------------------------------------------------------------------ ../../utils/mkdirhier/mkdirhier c:/builds/slave/x86-win-head/build/ghc-6.9.20080824 for i in touchy.exe; do \ /usr/bin/install -c -m 755 $i c:/builds/slave/x86-win-head/build/ghc-6.9.20080824; \ if test "" = "1"; then \ sh ../../mk/fix_install_names.sh c:/builds/slave/x86-win-head/build/ghc-6.9.20080824 c:/builds/slave/x86-win-head/build/ghc-6.9.20080824/`basename $i` ; \ fi ; \ done Finished making install in touchy: 0 ------------------------------------------------------------------------ == Finished making `install' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply touchy ... PWD = /buildbot/x86-win-head/build/utils ------------------------------------------------------------------------ make -C installPackage install c:/builds/slave/x86-win-head/build/utils/installPackage/install-inplace/bin/installPackage install UNUSED UNUSED '' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080824' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080824' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080824/bin' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080824' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080824' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080824/lib' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080824' \ 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080824/doc' 'c:/builds/slave/x86-win-head/build/ghc-6.9.20080824/doc' '' \ --distpref dist-install \ installPackage.exe: Run the 'configure' command first. make[4]: *** [install] Error 1 make[3]: *** [install.installPackage] Error 2 make[2]: *** [install] Error 1 make[2]: Leaving directory `/buildbot/x86-win-head/build' make[1]: *** [binary-dist] Error 2 make[1]: Leaving directory `/buildbot/x86-win-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/bindisttest' rm -f -rf "install dir" rm -f -rf ghc* rm -f HelloWorld HelloWorld.o HelloWorld.hi output /usr/bin/tar -jxf /usr/bin/tar: option requires an argument -- f Try `tar --help' or `tar --usage' for more information. make[1]: *** [all] Error 64 make[1]: Leaving directory `/buildbot/x86-win-head/build/bindisttest' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-head/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /buildbot/x86-win-head/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /buildbot/x86-win-head/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/x86-win-head/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -package-conf c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /buildbot/x86-win-head/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-head/build/nofib' -------------- next part -------------- Last 30 lines: Reading package info from "dist-bootstrapping\\inplace-pkg-config" ... done. Saving old package config file... done. Writing new package config file... done. cd Cabal && c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf clean --distpref=dist-bootstrapping cleaning... cd Cabal && c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --distpref=dist-bootstrapping --with-compiler=c:/ghc/ghc-6.8.3/bin/ghc --with-hc-pkg=c:/ghc/ghc-6.8.3/bin/ghc-pkg --package-db=c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf.tmp Configuring Cabal-1.5.2... cd Cabal && c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf build --distpref=dist-bootstrapping Preprocessing library Cabal-1.5.2... Building Cabal-1.5.2... [ 1 of 50] Compiling Distribution.Compat.TempFile ( Distribution/Compat/TempFile.hs, dist-bootstrapping\build/Distribution/Compat/TempFile.o ) [ 2 of 50] Compiling Distribution.Simple.PreProcess.Unlit ( Distribution/Simple/PreProcess/Unlit.hs, dist-bootstrapping\build/Distribution/Simple/PreProcess/Unlit.o ) [ 3 of 50] Compiling Distribution.Simple.GHC.Makefile ( Distribution/Simple/GHC/Makefile.hs, dist-bootstrapping\build/Distribution/Simple/GHC/Makefile.o ) [ 4 of 50] Compiling Distribution.Compat.Exception ( Distribution/Compat/Exception.hs, dist-bootstrapping\build/Distribution/Compat/Exception.o ) [ 5 of 50] Compiling Distribution.GetOpt ( Distribution/GetOpt.hs, dist-bootstrapping\build/Distribution/GetOpt.o ) [ 6 of 50] Compiling Distribution.Compat.ReadP ( Distribution/Compat/ReadP.hs, dist-bootstrapping\build/Distribution/Compat/ReadP.o ) [ 7 of 50] Compiling Distribution.ReadE ( Distribution/ReadE.hs, dist-bootstrapping\build/Distribution/ReadE.o ) [ 8 of 50] Compiling Distribution.Verbosity ( Distribution/Verbosity.hs, dist-bootstrapping\build/Distribution/Verbosity.o ) [ 9 of 50] Compiling Distribution.Text ( Distribution/Text.hs, dist-bootstrapping\build/Distribution/Text.o ) [10 of 50] Compiling Distribution.ModuleName ( Distribution/ModuleName.hs, dist-bootstrapping\build/Distribution/ModuleName.o ) Distribution/ModuleName.hs:56:0: Bad interface file: c:/ghc/ghc-6.8.3/lib\filepath-1.1.0.0/System/FilePath.hi magic number mismatch: old/corrupt interface file? Segmentation fault/access violation in generated code make[2]: *** [bootstrapping.conf] 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: ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/ghc/kgardas/build/utils/genapply ------------------------------------------------------------------------ /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp -c GenApply.hs -o GenApply.o -ohi GenApply.hi /usr/local/ghc-2008-05-04/bin/ghc -o genapply -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.o /usr/local/ghc-2008-05-04/bin/ghc -M -optdep-f -optdep.depend -osuf o -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.hs Finished making boot in genapply: 0 ------------------------------------------------------------------------ == Finished making `boot' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply ... PWD = /buildbot/ghc/kgardas/build/utils ------------------------------------------------------------------------ make -C genprimopcode /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c ParserM.hs -o ParserM.o -ohi ParserM.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Lexer.hs -o Lexer.o -ohi Lexer.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Syntax.hs -o Syntax.o -ohi Syntax.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Parser.hs -o Parser.o -ohi Parser.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Main.hs -o Main.o -ohi Main.hi /usr/local/ghc-2008-05-04/bin/ghc -o genprimopcode -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O Lexer.o Main.o Parser.o ParserM.o Syntax.o ------------------------------------------------------------------------ == make boot -r; in /buildbot/ghc/kgardas/build/driver ------------------------------------------------------------------------ ../utils/mkdirhier/mkdirhier /buildbot/ghc/kgardas/build/inplace-datadir mkdir /buildbot/ghc/kgardas/build/inplace-datadir test -e /buildbot/ghc/kgardas/build/inplace-datadir/package.conf || echo "[]" > /buildbot/ghc/kgardas/build/inplace-datadir/package.conf /bin/sh: test: argument expected make[1]: *** [boot] Error 1 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org//ghc darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/inventory libcurl: couldn't resolve host From claus.reinke at talk21.com Mon Aug 25 07:47:11 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 25 07:45:54 2008 Subject: [issue1034] darcs 2 and ghc.. References: <20080825065607.GP43652@Macintosh.local> Message-ID: <008b01c906a8$51119930$f4387ad5@cr3lt> >Thanks for the details! That will be helpful for our attempts to >reproduce this. I haven't been able to reproduce this myself yet (using only the Cabal repo), but it was the best info I had. Perhaps 'darcs pull' should report the ids of the first and last patch it pulled, by default (I usually do pull -av and record the output for the main repos, but tend to forget that for the validate repos, as in this case), to improve chances of getting more accurate error reports? Otherwise, guessing what happened from the "pending" file looks like the best chance. >Presumably the libraries/Cabal repository had no local changes >before doing the pull. Is that correct? Correct. Though I didn't check that there were no darcs issues in the target repos before pulling, and with darcs' current warn-once-then-pretend-nothing-happened strategy (Issue1010), it is just possible that the Cabal repo I pulled into already had leftover stuff in pending or other issues. Claus From igloo at earth.li Mon Aug 25 12:48:03 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 12:46:42 2008 Subject: patch applied (ghc): Change references to the old BIN_DIST_TARBALL to the new BIN_DIST_TAR_BZ2 Message-ID: <20080825164803.GA27894@haskell.galois.com> Sun Aug 24 16:38:21 PDT 2008 Ian Lynagh * Change references to the old BIN_DIST_TARBALL to the new BIN_DIST_TAR_BZ2 M ./Makefile -4 +4 M ./bindisttest/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080824233821-3fd76-776a48e4efed44a5ebee750831509bf4b7c21da2.gz From igloo at earth.li Mon Aug 25 12:48:08 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 12:46:48 2008 Subject: patch applied (ghc): Get everything building with base 4 in the HEAD Message-ID: <20080825164808.GA27928@haskell.galois.com> Mon Aug 25 05:09:07 PDT 2008 Ian Lynagh * Get everything building with base 4 in the HEAD Some things were using the base3 compat library. M ./utils/hpc/hpc-bin.cabal -4 +14 M ./utils/pwd/pwd.cabal -1 +1 M ./utils/runghc/runghc.cabal -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080825120907-3fd76-cb3a062d58216d50435f1201ac4b8d9057297198.gz From igloo at earth.li Mon Aug 25 12:48:14 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 12:46:55 2008 Subject: patch applied (ghc): Set datadir=libdir; fixes trac #2541 Message-ID: <20080825164814.GA27948@haskell.galois.com> Mon Aug 25 07:16:53 PDT 2008 Ian Lynagh * Set datadir=libdir; fixes trac #2541 GHC needs package.conf and things like unlit to be in the same place M ./mk/config.mk.in -1 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080825141653-3fd76-82b98fa01b9dcfef857f685ef1adab2db5418c01.gz From igloo at earth.li Mon Aug 25 12:48:23 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 12:47:01 2008 Subject: patch applied (ghc): Remove the now-unused WindowsInstaller directory Message-ID: <20080825164823.GA27987@haskell.galois.com> Mon Aug 25 07:32:14 PDT 2008 Ian Lynagh * Remove the now-unused WindowsInstaller directory R ./WindowsInstaller/ R ./WindowsInstaller/Glasgow Haskell Compiler.ism R ./WindowsInstaller/License.rtf R ./WindowsInstaller/MakeInstaller.txt R ./WindowsInstaller/announce.rtf View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080825143214-3fd76-eeb1885ebca5f7357842e0ef30a15337e937698b.gz From igloo at earth.li Mon Aug 25 12:48:27 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 12:47:07 2008 Subject: patch applied (ghc): Remove the InstallShield directory; it is no longer used Message-ID: <20080825164827.GA28017@haskell.galois.com> Mon Aug 25 07:33:56 PDT 2008 Ian Lynagh * Remove the InstallShield directory; it is no longer used R ./InstallShield/ R ./InstallShield/Component Definitions/ R ./InstallShield/Component Definitions/Default.cdf R ./InstallShield/Component Definitions/Default.fgl R ./InstallShield/File Groups/ R ./InstallShield/File Groups/Default.fdf R ./InstallShield/File Groups/HTML Help Files.fgl R ./InstallShield/File Groups/PDF Help Files.fgl R ./InstallShield/File Groups/Profiling Libraries.fgl R ./InstallShield/File Groups/Program Executable Files.fgl R ./InstallShield/Glasgow Haskell Compiler.ipr R ./InstallShield/README R ./InstallShield/Registry Entries/ R ./InstallShield/Registry Entries/Default.rge R ./InstallShield/Script Files/ R ./InstallShield/Script Files/Setup.Inx R ./InstallShield/Script Files/Setup.Obs R ./InstallShield/Script Files/Setup.dbg R ./InstallShield/Script Files/Setup.ino R ./InstallShield/Script Files/Setup.ins R ./InstallShield/Script Files/Setup.map R ./InstallShield/Script Files/setup.rul R ./InstallShield/Setup Files/ R ./InstallShield/Setup Files/Compressed Files/ R ./InstallShield/Setup Files/Compressed Files/Language Independent/ R ./InstallShield/Setup Files/Compressed Files/Language Independent/OS Independent/ R ./InstallShield/Setup Files/Compressed Files/Language Independent/OS Independent/ANNOUNCE R ./InstallShield/Setup Files/Compressed Files/Language Independent/OS Independent/_IsUser.dll R ./InstallShield/Setup Files/Uncompressed Files/ R ./InstallShield/Setup Files/Uncompressed Files/Language Independent/ R ./InstallShield/Setup Files/Uncompressed Files/Language Independent/OS Independent/ R ./InstallShield/Setup Files/Uncompressed Files/Language Independent/OS Independent/setup.bmp R ./InstallShield/Shell Objects/ R ./InstallShield/Shell Objects/Default.shl R ./InstallShield/String Tables/ R ./InstallShield/String Tables/0009-English/ R ./InstallShield/String Tables/0009-English/value.shl R ./InstallShield/String Tables/Default.shl R ./InstallShield/Text Substitutions/ R ./InstallShield/Text Substitutions/Build.tsb R ./InstallShield/Text Substitutions/Setup.tsb R ./InstallShield/decyg.pl R ./InstallShield/runexe.c View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080825143356-3fd76-7436e14ab48f4b10b540d205685da274d60f3c61.gz From igloo at earth.li Mon Aug 25 12:48:32 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 12:47:13 2008 Subject: patch applied (ghc): Read the packages file in strictly in darcs-all and push-all Message-ID: <20080825164832.GA28051@haskell.galois.com> Mon Aug 25 07:59:08 PDT 2008 Ian Lynagh * Read the packages file in strictly in darcs-all and push-all This fixes a problem where darcs tries to update it while perl has it open. On Windows this fails. Spotted by Claus Reinke. M ./darcs-all -4 +10 M ./push-all -2 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080825145908-3fd76-9e2891dafd319239019c9ea25ee238d6bec7b551.gz From igloo at earth.li Mon Aug 25 12:48:38 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 12:47:19 2008 Subject: patch applied (ghc): Update .darcs-boring for the new libraries, plus some other odds and ends Message-ID: <20080825164837.GA28080@haskell.galois.com> Mon Aug 25 08:42:49 PDT 2008 Ian Lynagh * Update .darcs-boring for the new libraries, plus some other odds and ends M ./.darcs-boring -4 +16 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080825154249-3fd76-53ddce3bef1a23185723f38ab0e12fd52366a6fb.gz From igloo at earth.li Mon Aug 25 13:09:53 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 13:08:32 2008 Subject: patch applied (testsuite): Fix some parallel testsuite problems Message-ID: <20080825170953.GA28961@haskell.galois.com> Mon Aug 25 05:19:07 PDT 2008 Ian Lynagh * Fix some parallel testsuite problems A ./tests/ghc-regress/ffi/should_run/1288_ghci.hs A ./tests/ghc-regress/ffi/should_run/1288_ghci.stdout A ./tests/ghc-regress/ffi/should_run/1288_ghci_c.c A ./tests/ghc-regress/ffi/should_run/2276_ghci.hs A ./tests/ghc-regress/ffi/should_run/2276_ghci.stdout A ./tests/ghc-regress/ffi/should_run/2276_ghci_c.c M ./tests/ghc-regress/ffi/should_run/Makefile -3 M ./tests/ghc-regress/ffi/should_run/all.T -12 +12 A ./tests/ghc-regress/ffi/should_run/ffi018_ghci.h A ./tests/ghc-regress/ffi/should_run/ffi018_ghci.hs A ./tests/ghc-regress/ffi/should_run/ffi018_ghci.stdout A ./tests/ghc-regress/ffi/should_run/ffi018_ghci_c.c View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080825121907-3fd76-80382bb7e61b2f696ea3a343efb20c45dabf40d7.gz From igloo at earth.li Mon Aug 25 13:09:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 13:08:37 2008 Subject: patch applied (testsuite): Fix tc170 in the parallel testsuite Message-ID: <20080825170955.GA28984@haskell.galois.com> Mon Aug 25 05:30:17 PDT 2008 Ian Lynagh * Fix tc170 in the parallel testsuite M ./tests/ghc-regress/typecheck/should_compile/Makefile +5 M ./tests/ghc-regress/typecheck/should_compile/all.T -8 +3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080825123017-3fd76-732f406b495247db85a7e1d5b7e2b643cec409ae.gz From igloo at earth.li Mon Aug 25 13:09:59 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 13:08:44 2008 Subject: patch applied (testsuite): Remove no_clean from the driver Message-ID: <20080825170959.GA29018@haskell.galois.com> Mon Aug 25 07:09:07 PDT 2008 Ian Lynagh * Remove no_clean from the driver We don't use it any more, and it shouldn't be used as it effectively means that the test won't work in the parallel testsuite. M ./driver/testlib.py -3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080825140907-3fd76-7ab6bcb9188b3e8f71f18a5253d0eaef344b1b59.gz From igloo at earth.li Mon Aug 25 13:09:57 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 13:08:50 2008 Subject: patch applied (testsuite): Fix rn043/rn044 problem with parallel testsuite Message-ID: <20080825170957.GA29001@haskell.galois.com> Mon Aug 25 05:49:11 PDT 2008 Ian Lynagh * Fix rn043/rn044 problem with parallel testsuite A ./tests/ghc-regress/rename/should_compile/Rn044_A.hs A ./tests/ghc-regress/rename/should_compile/Rn044_B.hs M ./tests/ghc-regress/rename/should_compile/all.T -1 +1 M ./tests/ghc-regress/rename/should_compile/rn044.hs -2 +3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080825124911-3fd76-4e0920ae0a1d0fadbe378b4638dcda750e13e709.gz From igloo at earth.li Mon Aug 25 13:10:01 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 13:08:55 2008 Subject: patch applied (testsuite): Fix TH_spliceE5 in the parallel testsuite Message-ID: <20080825171001.GA29038@haskell.galois.com> Mon Aug 25 07:15:17 PDT 2008 Ian Lynagh * Fix TH_spliceE5 in the parallel testsuite A ./tests/ghc-regress/th/TH_spliceE5_prof.hs A ./tests/ghc-regress/th/TH_spliceE5_prof_Lib.hs M ./tests/ghc-regress/th/all.T -5 +7 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080825141517-3fd76-95577625138516d9f2606aabcaa2d8d5e027d15e.gz From igloo at earth.li Mon Aug 25 13:41:08 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 13:39:47 2008 Subject: Daily report for head In-Reply-To: <006101c90521$b50b5c10$5a268351@cr3lt> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> Message-ID: <20080825174108.GA24540@matrix.chaos.earth.li> On Sat, Aug 23, 2008 at 02:11:06PM +0100, Claus Reinke wrote: > > Btw, and sorry if I missed the answer earlier: what is the expected > ETA for 'make binary-dist'? Sorry, this was delayed due to hardare failure. Anyway, making bindists on Windows should work now. I've just done a validate then "make binary-dist", and it built an installer that seems to install a working ghc. Incidentally, does anyone know why running ... | c:/Program\ Files/Inno\ Setup\ 5/iscc.exe /O. /Fghc-6.9.20080825-i386-unknown-mingw32 - works in cygwin but says "You may not specify more than one script filename." in msys? Thanks Ian From ghcbuild at microsoft.com Mon Aug 25 13:41:36 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Mon Aug 25 13:41:38 2008 Subject: [nightly] 25-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080825174136.1A464324143@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Mon Aug 25 18:02:05 BST 2008. **** checking out new source tree ... darcs failed: Failed to download URL http://darcs.haskell.org/ghc/_darcs/checkpoints/20080601155241-3fd76-13b3337cedf6323aab252f8035c39326411e3614.gz : libcurl error code: 18 Nightly run ended at Mon Aug 25 18:42:56 BST 2008 From igloo at earth.li Mon Aug 25 13:44:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 13:43:33 2008 Subject: darcs 2 and ghc.. In-Reply-To: <010301c9062b$6007bcd0$a82e7ad5@cr3lt> References: <010301c9062b$6007bcd0$a82e7ad5@cr3lt> Message-ID: <20080825174455.GB24540@matrix.chaos.earth.li> On Sun, Aug 24, 2008 at 09:52:49PM +0100, Claus Reinke wrote: > > Ian: this might actually be an issue with ghc's "darcs-all" script: it > probably comes about because "darcs-all" is reading _incrementally_ > from "packages", > interfering with "darcs pull" trying to update "packages"? Reading > "packages" > in full and closing the file before looping over the entries might > help to avoid this. Ah, good point, thanks. I tend to push to Windows, which is why I haven't seen this. I've applied your fix, from another of your messages. Thanks Ian From igloo at earth.li Mon Aug 25 13:47:56 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 13:46:36 2008 Subject: [PATCH] Add StGIT support to ./sync-all In-Reply-To: References: <20080820161556.24236.88442.stgit@hydrogen> <9d4d38820808211526tff898a9vd0ce1c4a50c4ef45@mail.gmail.com> Message-ID: <20080825174756.GC24540@matrix.chaos.earth.li> On Fri, Aug 22, 2008 at 12:10:19PM -0400, Samuel Bronson wrote: > On Thu, Aug 21, 2008 at 6:26 PM, Max Bolingbroke > wrote: > > > > I've added this change to the updated version of sync-all that has > > been hanging around on the Wiki for a while. The updated Darcs patch > > is at http://hackage.haskell.org/trac/ghc/attachment/wiki/DarcsConversion/sync-all-v2.darcs-patch. > > Once this is applied, we should get: > > * StGit support > > * GitHub support > > * Overhauled interface (cleanly supports issuing darcs or git > > specific commands to those repos only, with a small common set > > translated into commands for either) > > * Warnings if unknown tags are used > > > > Caveat: I don't have StGit installed so haven't been able to test my > > merged version, but it "looks" right :-) > > Hmm, great, it seems to have broken. So should this patch be applied or not? Thanks Ian From igloo at earth.li Mon Aug 25 16:58:10 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 16:56:48 2008 Subject: patch applied (ghc): Fix the ghci script; fixes trac #2485 Message-ID: <20080825205810.GA1703@haskell.galois.com> Mon Aug 25 11:32:47 PDT 2008 Ian Lynagh * Fix the ghci script; fixes trac #2485 M ./driver/ghci/Makefile -9 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080825183247-3fd76-c3985018df5e004d618a1d1f3ca2f5e70a010835.gz From igloo at earth.li Mon Aug 25 16:58:14 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 16:56:54 2008 Subject: patch applied (ghc): When making bindists, check that we know where we are Message-ID: <20080825205814.GA1726@haskell.galois.com> Mon Aug 25 12:09:12 PDT 2008 Ian Lynagh * When making bindists, check that we know where we are M ./docs/Makefile +4 M ./driver/Makefile +4 M ./libraries/Makefile +4 M ./mk/bindist.mk +4 M ./utils/Makefile +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080825190912-3fd76-47ee47234e3177095f8c0838a9955c77b7e8d817.gz From igloo at earth.li Mon Aug 25 16:58:18 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 16:57:00 2008 Subject: patch applied (ghc): Fix "runghc foo" where the program is foo.hs or foo.lhs Message-ID: <20080825205818.GA1762@haskell.galois.com> Mon Aug 25 12:43:52 PDT 2008 Ian Lynagh * Fix "runghc foo" where the program is foo.hs or foo.lhs M ./utils/runghc/runghc.hs -3 +10 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080825194352-3fd76-a8b3522d896f100316ca4eb1c7c29a798f4525ce.gz From claus.reinke at talk21.com Mon Aug 25 17:09:50 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 25 17:08:31 2008 Subject: Daily report for head References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> Message-ID: <017d01c906f6$eabee3f0$f4387ad5@cr3lt> > Anyway, making bindists on Windows should work now. I've just done a > validate then "make binary-dist", and it built an installer that seems > to install a working ghc. Hmm, this seems to be a case of "be careful what you ask for"!-) I do hope, though, that it also leaves a directory that I can just tar up and unpack anywhere, without using the installer? Anyway, "./darcs-all pull -a" is underway! Thanks, Claus From claus.reinke at talk21.com Mon Aug 25 17:23:52 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 25 17:22:35 2008 Subject: darcs 2 and ghc.. References: <010301c9062b$6007bcd0$a82e7ad5@cr3lt> <20080825174455.GB24540@matrix.chaos.earth.li> Message-ID: <018401c906f8$e0c40a90$f4387ad5@cr3lt> > Ah, good point, thanks. I tend to push to Windows, which is why I > haven't seen this. I've applied your fix, from another of your messages. Thanks. Incidentally, adding "$| = 1;" to autoflush stdout after each print avoids having extra output after a "die" message, and I also want to see the summary of conflicts/warnings in case darcs-all gets interrupted because of self-update, so my "darcs-all" has changed again, but now seems to do what I asked for in that other message. Updated version attached. Claus -------------- next part -------------- A non-text attachment was scrubbed... Name: darcs-all Type: application/octet-stream Size: 6851 bytes Desc: not available Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080825/5b3fb85c/darcs-all.obj From igloo at earth.li Mon Aug 25 17:51:07 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 17:49:45 2008 Subject: Daily report for head In-Reply-To: <017d01c906f6$eabee3f0$f4387ad5@cr3lt> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> <017d01c906f6$eabee3f0$f4387ad5@cr3lt> Message-ID: <20080825215107.GA23951@matrix.chaos.earth.li> On Mon, Aug 25, 2008 at 10:09:50PM +0100, Claus Reinke wrote: > > I do hope, though, that it also leaves a directory that I can just > tar up and unpack anywhere, without using the installer? Yes - and it even makes the tarball for you! Thanks Ian From claus.reinke at talk21.com Mon Aug 25 19:06:35 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Mon Aug 25 19:05:16 2008 Subject: Daily report for head References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> <017d01c906f6$eabee3f0$f4387ad5@cr3lt> <20080825215107.GA23951@matrix.chaos.earth.li> Message-ID: <020401c90707$3a56eab0$f4387ad5@cr3lt> >> I do hope, though, that it also leaves a directory that I can just >> tar up and unpack anywhere, without using the installer? > > Yes - and it even makes the tarball for you! Cool. Pity that the head doesn't build, though:-( First, I get the -already reported- Network\BSD.hsc:97:7: Could not find module `Control.Concurrent': it is a member of package base-3.0.3.0, which is hidden Then, after adding "base < 4" to all extralibs .cabal files, I'm treated to a Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: Exception.IOException -> IO a Inferred type: Exception.Exception -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch instead. Of course, warnings like Configuring html-1.0.1.1... Warning: This package indirectly depends on multiple versions of the same package. This is highly likely to cause a compile failure. package html-1.0.1.1 requires base-3.0.3.0 package unique-0.1 requires base-4.0 package timeout-0.1 requires base-4.0 package st-0.1 requires base-4.0 package getopt-0.1 requires base-4.0 package concurrent-0.1 requires base-4.0 package base-3.0.3.0 requires base-4.0 aren't really confidence-inspiring wrt to the base-compat solution, but ignoring the extralibs packages isn't going to help. Have GHC HQ completely given up on anything but fast validate builds? Claus From igloo at earth.li Mon Aug 25 19:16:08 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 19:14:54 2008 Subject: patch applied (ghc): syb is now in its own package Message-ID: <20080825231607.GA5953@haskell.galois.com> Mon Aug 25 14:41:24 PDT 2008 Ian Lynagh * syb is now in its own package M ./compiler/basicTypes/Module.lhs -1 +3 M ./compiler/main/Packages.lhs +1 M ./compiler/prelude/PrelNames.lhs -1 +4 M ./libraries/Makefile -1 +1 M ./packages +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080825214124-3fd76-ca89eef323b683e255b2e160b1271bd0bec131ee.gz From igloo at earth.li Mon Aug 25 19:38:25 2008 From: igloo at earth.li (Ian Lynagh) Date: Mon Aug 25 19:37:02 2008 Subject: HEADS UP: new bootlib Message-ID: <20080825233825.GA26153@matrix.chaos.earth.li> Hi all, There's another new bootlib. Due to a problem with the current darcs-all script, if you are on Windows you should update your repos with: darcs pull ./darcs-all get and then pull all repos as normal. The darcs-all script has now been fixed, so this shouldn't be necessary in the future. The above will also work on non-Windows, but just doing ./darcs-all get after pulling all repos as normal will also work. Thanks Ian From duncan.coutts at worc.ox.ac.uk Mon Aug 25 20:24:39 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Mon Aug 25 20:24:49 2008 Subject: Daily report for head In-Reply-To: <020401c90707$3a56eab0$f4387ad5@cr3lt> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> <017d01c906f6$eabee3f0$f4387ad5@cr3lt> <20080825215107.GA23951@matrix.chaos.earth.li> <020401c90707$3a56eab0$f4387ad5@cr3lt> Message-ID: <1219710279.13639.484.camel@localhost> On Tue, 2008-08-26 at 00:06 +0100, Claus Reinke wrote: > >> I do hope, though, that it also leaves a directory that I can just > >> tar up and unpack anywhere, without using the installer? > > > > Yes - and it even makes the tarball for you! > > Cool. Pity that the head doesn't build, though:-( The non-core libs have not been converted yet. I suggest you build without those optional libs for the moment. Then it'll almost certainly build, as that's what everyone checks when they validate. Duncan From Ben.Lippmeier at anu.edu.au Mon Aug 25 23:21:25 2008 From: Ben.Lippmeier at anu.edu.au (Ben Lippmeier) Date: Mon Aug 25 23:20:05 2008 Subject: problem building HEAD out of the box. Message-ID: <48B376B5.3010007@anu.edu.au> Hi all, I'm having problems building GHC cleanly from the tarballs on darcs.haskell.org. I've tried this 3 times now, following the instructions on the wiki word-for-word. I can get the compiler proper to build, but the first error message makes me think the build tree hasn't configured properly... On Linux: $ ghc --version The Glorious Glasgow Haskell Compilation System, version 6.8.3 $ bzip2 -dc ghc-HEAD-2008-08-17-ghc-corelibs-testsuite.tar.bz2 |tar xf - $ cd ghc $ darcs pull -a $ ./darcs-all get $ ./darcs-all pull -a $ cp mk/build.mk/sample mk/build.mk $ vi mk/build.mk # uncomment BuildFlavour = devel1 $ sh boot $ ./configure $ make stage1 -------------------------------------------- -- it runs for a while then gives: -------------------------------------------- checking for strspn... yes updating cache ./config.cache creating ./config.status creating Makefile creating rdoff/Makefile creating doc/Makefile touch stamp.ffi cp build/include/ffi.h . cp: cannot stat `build/include/ffi.h': No such file or directory make[1]: *** [ffi.h] Error 1 make[1]: Leaving directory `/home/benl/devel/ghc/ghc/libffi' make: *** [stage1] Error 2 -------------------------------------------- -- so I try and repair it: -------------------------------------------- $ cd libffi/build $ ls include Makefile.am Makefile.in ffi.h.in ffi_common.h $ ./configure ... looks ok $ cd ../.. $ make stage1 -------------------------------------------- -- now its building GHC proper -- built stage1-inplace/ghc ok -- building RTS.. -------------------------------------------- Now dies with: creating rdoff/Makefile creating doc/Makefile if ifBuildable/ifBuildable /home/benl/devel/ghc/ghc/packages base; then \ cd base && \ cmp -s /home/benl/devel/ghc/ghc/libraries/Makefile.local Makefile.local || cp /home/benl/devel/ghc/ghc/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /home/benl/devel/ghc/ghc/libraries/cabal-bin /home/benl/software/ghc-6.8.3/bin/ghc /home/benl/devel/ghc/ghc/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ /home/benl/devel/ghc/ghc/libraries/cabal-bin /home/benl/software/ghc-6.8.3/bin/ghc /home/benl/devel/ghc/ghc/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library base-4.0... In file included from CPUTime.hsc:37: include/HsBase.h:12:26: error: HsBaseConfig.h: No such file or directory In file included from CPUTime.hsc:37: include/HsBase.h: In function '__hscore_o_binary': include/HsBase.h:295: error: 'CONST_O_BINARY' undeclared (first use in this function) include/HsBase.h:295: error: (Each undeclared identifier is reported only once include/HsBase.h:295: error: for each function it appears in.) include/HsBase.h:412:2: error: #error at least ftruncate or _chsize functions are required to build include/HsBase.h: In function '__hscore_end_of_dir': include/HsBase.h:486: error: 'READDIR_ERRNO_EOF' undeclared (first use in this function) compiling dist/build/System/CPUTime_hsc_make.c failed command was: /usr/bin/gcc -c -D__GLASGOW_HASKELL__=609 -Iinclude -I/home/benl/devel/ghc/ghc/includes -I/home/benl/devel/ghc/ghc/rts -I/home/benl/devel/ghc/ghc/gmp/gmpbuild dist/build/System/CPUTime_hsc_make.c -o dist/build/System/CPUTime_hsc_make.o make[2]: Entering directory `/home/benl/devel/ghc/ghc/libraries/base' cd rdoff; make all make[3]: Entering directory `/home/benl/devel/ghc/ghc/libraries/base/rdoff' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/benl/devel/ghc/ghc/libraries/base/rdoff' make[2]: Leaving directory `/home/benl/devel/ghc/ghc/libraries/base' Registering base-4.0... Reading package info from "dist/inplace-pkg-config" ... done. ghc-pkg: cannot find libHSbase-4.0.a on library path (use --force to override) make[1]: *** [make.library.base] Error 1 make[1]: Leaving directory `/home/benl/devel/ghc/ghc/libraries' make: *** [stage1] Error 2 ------------------------------------------ -- Investigating further back up the log: ----------------------------------------- Linking Setup ... ./Setup configure --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT --with-compiler=/home/benl/devel/ghc/ghc/ghc/stage1-inplace/ghc --with-hc-pkg=/home/benl/devel/ghc/ghc/utils/ghc-pkg/install-inplace/bin/ghc-pkg --libsubdir=$pkgid --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/home/benl/software/alex-2.0.1/alex/src/alex --with-haddock=/home/benl/software/haddock-0.7/bin/haddock --with-happy=/home/benl/software/happy-1.15/bin/happy --configure-option=--with-cc=gcc --with-hsc2hs=/home/benl/devel/ghc/ghc/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock-options=--use-contents=../index.html --use-index=../doc-index.html Configuring ghc-prim-0.1... if ifBuildable/ifBuildable /home/benl/devel/ghc/ghc/packages ghc-prim; then \ cd ghc-prim && \ cmp -s /home/benl/devel/ghc/ghc/libraries/Makefile.local Makefile.local || cp /home/benl/devel/ghc/ghc/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /home/benl/devel/ghc/ghc/libraries/cabal-bin /home/benl/software/ghc-6.8.3/bin/ghc /home/benl/devel/ghc/ghc/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ /home/benl/devel/ghc/ghc/libraries/cabal-bin /home/benl/software/ghc-6.8.3/bin/ghc /home/benl/devel/ghc/ghc/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory ./Setup makefile -f GNUmakefile Preprocessing library ghc-prim-0.1... Generating Makefile ghc-prim-0.1... ??? From cvs-ghc at haskell.org Tue Aug 26 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Aug 26 03:28:38 2008 Subject: Daily report for head Message-ID: <200808260730.m7Q7U1tq026882@monk.galois.com> Build results: x86 Windows head fast: pass pass pass pass tnaur PPC OSX head 2: pass x86-64 Linux head unreg: fail (failed darcs) Dropping unexpected test passes reports from builders not seen in 7 days: malcolm head Dropping unexpected test failures reports from builders not seen in 7 days: malcolm head New unexpected test failures: 1372 1 x86 Windows head fast 1916 1 x86 Windows head fast 2047 1 x86 Windows head fast Simple11a 1 x86 Windows head fast Simple11d 1 x86 Windows head fast Simple6 1 x86 Windows head fast T1899 1 x86 Windows head fast TH_repE3 1 x86 Windows head fast TH_repPatSig 1 x86 Windows head fast TH_repPrim 1 x86 Windows head fast TH_spliceE4 1 x86 Windows head fast arrowdo2 1 x86 Windows head fast arrowform1 1 x86 Windows head fast cg033 1 x86 Windows head fast cg049 1 x86 Windows head fast cg058 1 x86 Windows head fast driver062.1 1 x86 Windows head fast driver063 1 x86 Windows head fast ds012 1 x86 Windows head fast ds019 1 x86 Windows head fast ds029 1 x86 Windows head fast ds030 1 x86 Windows head fast ds031 1 x86 Windows head fast ds046 1 x86 Windows head fast ds047 1 x86 Windows head fast dsrun009 1 x86 Windows head fast ffi015 1 x86 Windows head fast gadt23 1 x86 Windows head fast hSeek002 1 x86 Windows head fast haddockA004 1 x86 Windows head fast haddockA018 1 x86 Windows head fast haddockC011 1 x86 Windows head fast haddockC027 1 x86 Windows head fast haddockC030 1 x86 Windows head fast hlist 1 x86 Windows head fast lazypat 1 x86 Windows head fast map 1 x86 Windows head fast mod10 1 x86 Windows head fast mod106 1 x86 Windows head fast mod125 1 x86 Windows head fast mod128 1 x86 Windows head fast mod130 1 x86 Windows head fast mod132 1 x86 Windows head fast mod156 1 x86 Windows head fast mod157 1 x86 Windows head fast mod167 1 x86 Windows head fast mod168 1 x86 Windows head fast mod47 1 x86 Windows head fast mod72 1 x86 Windows head fast mod95 1 x86 Windows head fast num001 1 x86 Windows head fast num003 1 x86 Windows head fast read001 1 x86 Windows head fast read015 1 x86 Windows head fast read049 1 x86 Windows head fast readLitChar 1 x86 Windows head fast readwrite001 1 x86 Windows head fast rebindable1 1 x86 Windows head fast rebindable7 1 x86 Windows head fast rn003 1 x86 Windows head fast rn011 1 x86 Windows head fast rn036 1 x86 Windows head fast rn046 1 x86 Windows head fast rn064 1 x86 Windows head fast rnfail015 1 x86 Windows head fast rnfail041 1 x86 Windows head fast rnfail050 1 x86 Windows head fast rnfail052 1 x86 Windows head fast set 1 x86 Windows head fast simpl016 1 x86 Windows head fast simplrun010 1 x86 Windows head fast tc011 1 x86 Windows head fast tc027 1 x86 Windows head fast tc036 1 x86 Windows head fast tc065 1 x86 Windows head fast tc107 1 x86 Windows head fast tc133 1 x86 Windows head fast tc144 1 x86 Windows head fast tc157 1 x86 Windows head fast tc167 1 x86 Windows head fast tc175 1 x86 Windows head fast tc200 1 x86 Windows head fast tc205 1 x86 Windows head fast tc208 1 x86 Windows head fast tc216 1 x86 Windows head fast tc224 1 x86 Windows head fast tc225 1 x86 Windows head fast tc231 1 x86 Windows head fast tcfail002 1 x86 Windows head fast tcfail033 1 x86 Windows head fast tcfail037 1 x86 Windows head fast tcfail042 1 x86 Windows head fast tcfail046 1 x86 Windows head fast tcfail049 1 x86 Windows head fast tcfail095 1 x86 Windows head fast tcfail097 1 x86 Windows head fast tcfail098 1 x86 Windows head fast tcfail119 1 x86 Windows head fast tcfail133 1 x86 Windows head fast tcfail155 1 x86 Windows head fast tcfail160 1 x86 Windows head fast tcfail167 1 x86 Windows head fast timing002 1 x86 Windows head fast trace001 1 x86 Windows head fast tup001 1 x86 Windows head fast utf8_022 1 x86 Windows head fast Fixed unexpected test failures: 1852 1861 2014 Deriving Infix InstEqContext2 Simple14 T2126 T2307 T2490 TH_reifyType2 Tc170_Aux arith003 break007 cc009 cg004 cg012 cg045 cholewo-eval conc007 conc008 conc010 conc012 conc014 conc017 conc018 conc022 conc023 conc034 conc035 driver025 driver028 driver062.5 driver065 drv007 ds-wildcard ds003 ds028 ds034 ds054 dsrun005 dsrun010 dsrun021 fast2haskell ffi001 ffi019 freeNames getC gread2 hFlush001 haddockA027 haddockB002 haddockC015 mod151 mod54 mod55 mod76 nbe prog003 rand001 read002 read003 read004 read007 read029 read037 read044 read045 read056 readFile001 recomp004 rename.prog001 rn049 rn054 rnfail024 rnfail035 show001 simpl015 simplCore.prog002 tc004 tc033 tc042 tc062 tc085 tc121 tc146 tc170 tc173 tc196 tc218 tcfail017 tcfail057 tcfail068 tcfail069 tcfail078 tcfail099 tcfail105 tcfail108 tcfail120 tcfail128 tcfail152 tcfail165 tcfail176 tcfail179 tcfail191 unu weak001 win32002 Old unexpected test failures: 1980 1 tnaur PPC OSX head GivenCheckSwap 1 x86 Windows head fast SystemF 1 x86 Windows head fast T2486 7 x86 Windows head fast TH_spliceInst 1 x86 Windows head fast arith011 4 fast486 head barton-mangler-bug 1 tnaur PPC OSX head break017 1 tnaur PPC OSX head bug1465 1 x86 Windows head fast cabal01 1 x86 Windows head fast conc015 1 fast486 head conc019 1 tnaur PPC OSX head conc020 1 tnaur PPC OSX head conc024 1 tnaur PPC OSX head conc029 1 tnaur PPC OSX head conc032 1 fast486 head conc033 1 tnaur PPC OSX head conc036 1 tnaur PPC OSX head conc058 1 tnaur PPC OSX head conc064 1 mnemosyne x86-64 Gentoo head concprog001 6 fast486 head concprog002 6 fast486 head derefnull 2 tnaur PPC OSX head divbyzero 2 tnaur PPC OSX head dynamic002 6 fast486 head enum01 1 tnaur PPC OSX head enum02 1 tnaur PPC OSX head enum03 1 tnaur PPC OSX head ffi003 1 tnaur PPC OSX head ffi009 2 tnaur PPC OSX head ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head list001 1 tnaur PPC OSX head mod165 1 x86 Windows head fast num009 1 tnaur PPC OSX head num012 2 tnaur PPC OSX head num013 1 tnaur PPC OSX head qq005 1 tnaur PPC OSX head qq006 1 tnaur PPC OSX head read025 1 x86 Windows head fast read040 1 x86 Windows head fast read041 1 x86 Windows head fast recomp005 1 tnaur PPC OSX head seward-space-leak 1 tnaur PPC OSX head syn-perf 1 x86 Windows head fast tcfail161 1 x86 Windows head fast typecheck.prog001 1 tnaur PPC OSX head -------------- next part -------------- Last 30 lines: Reading checkpoint... darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/checkpoints/20080601155241-3fd76-13b3337cedf6323aab252f8035c39326411e3614.gz : libcurl error code: 18 From cvs-ghc at haskell.org Tue Aug 26 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Tue Aug 26 03:28:42 2008 Subject: Daily report for stable Message-ID: <200808260730.m7Q7U1ju026879@monk.galois.com> Build results: fast486 stable: fail (failed darcs) kgardas stable: fail (failed stage1) malcolm stable: fail (failed darcs) mnemosyne x86-64 Gentoo stable: pass x86 Windows stable fast: pass pass pass pass Old unexpected test failures: TyFamUndec 6 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 6 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 1 x86 Windows stable fast num012 2 tnaur PPC OSX stable outofmem2 6 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 2 tnaur PPC OSX stable tcfail043 6 gabor stable tcfail071 6 gabor stable tcfail121 6 gabor stable tcfail130 6 gabor stable tcfail154 6 gabor stable tcfail157 6 gabor stable tcfail170 6 gabor stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org/ghc-stable/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventory libcurl: couldn't resolve host From simonpj at microsoft.com Tue Aug 26 03:56:31 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Tue Aug 26 03:55:08 2008 Subject: After enjoying a working GHC HEAD build for a few days... In-Reply-To: <20080823131307.GA4326@matrix.chaos.earth.li> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF40@EA-EXMSG-C334.europe.corp.microsoft.com> <20080823131307.GA4326@matrix.chaos.earth.li> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE85E090F@EA-EXMSG-C334.europe.corp.microsoft.com> | What's the objective here? For me the objective is to say "make validate" and come back later to find a list of things that need fixing. Stopping at the *first* error is unhelpful, because it means there's an hour or two (and therefore because of other constraints a day or two) between iterations. The present situation wrt compile errors (eg warnings with -Werror and Haddock) is akin to validate stopping at the *first* test that fails. As it stands, validate helpfully runs *all* the tests, and gives you a list of ones that fail. In the same spirit what I'd like to see is Unexpected warnings in modules: simplCore/Simplify.lhs codeGen/CgMonad.lhs Unexpected Haddock failure ine codeGen/CgExpr.lhs Unexpected testsuite failures in tc125 Do you see what I mean? I'm content that any failure above elicits a "please fix" response rather than a "congratulations". But I'd like to get all the way. I have no clue how hard this is. I'm just trying to clarify what my objective (which admittedly I did not make clear) is! Simon | -----Original Message----- | From: Ian Lynagh [mailto:igloo@earth.li] | Sent: 23 August 2008 14:13 | To: Simon Peyton-Jones | Cc: Manuel M T Chakravarty; cvs-ghc@haskell.org | Subject: Re: After enjoying a working GHC HEAD build for a few days... | | On Thu, Aug 21, 2008 at 08:27:44AM +0100, Simon Peyton-Jones wrote: | > I suspect that is my fault, although I did validate. I will check | > | > Ian: could validate continue after a Haddock failure, and simply report it along with other test | failures? That would stop a Haddock failure completely borking the validate run. Or would that be hard? | | What's the objective here? | | We could continue after a haddock error and report it at the end of a | build, but is that better than the developer fixing the problem and then | running "validate --no-clean"? If you're about to push then you need to | fix the problem anywy. | | Or do we not want to haddock as part of the validate process? This means | that the docs will bitrot, and the nightly docs won't build. | | One thing that isn't helping is that some versions of haddock are | pickier than others over what syntax is allowed. | | | Thanks | Ian | From marlowsd at gmail.com Tue Aug 26 04:40:00 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 26 04:38:41 2008 Subject: Daily report for head In-Reply-To: <020401c90707$3a56eab0$f4387ad5@cr3lt> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> <017d01c906f6$eabee3f0$f4387ad5@cr3lt> <20080825215107.GA23951@matrix.chaos.earth.li> <020401c90707$3a56eab0$f4387ad5@cr3lt> Message-ID: <48B3C160.10509@gmail.com> Claus Reinke wrote: > Of course, warnings like > Configuring html-1.0.1.1... > Warning: This package indirectly depends on multiple versions of the > same > package. This is highly likely to cause a compile failure. > package html-1.0.1.1 requires base-3.0.3.0 > package unique-0.1 requires base-4.0 > package timeout-0.1 requires base-4.0 > package st-0.1 requires base-4.0 > package getopt-0.1 requires base-4.0 > package concurrent-0.1 requires base-4.0 > package base-3.0.3.0 requires base-4.0 > > aren't really confidence-inspiring wrt to the base-compat solution, These warnings are harmless when they refer to base-3 vs. base-4, as you probably realised. We should make sure that the Cabal we ship with GHC 6.10.1 doesn't emit these warnings though - Duncan, is that doable? Cheers, Simon From mnislaih at gmail.com Tue Aug 26 05:06:54 2008 From: mnislaih at gmail.com (pepe) Date: Tue Aug 26 05:05:35 2008 Subject: Types of generated data constructors for dictionaries Message-ID: While modifying :print to further* show the representation of things, I got stuck at reconstructing dictionaries and the data constructors generated by GHC. For the purpose of experimenting I am using a simple GADT to embed a dictionary in a value: data Dict a where DictEq :: Eq x => x -> Dict x DictOrd :: Ord x => x -> Dict x DictNum ... GHC generates a type for e.g. the Eq type class called :TEq, which contains a single datacon :Deq of type :Deq :: (a -> a -> Bool) -> :TEq a In the simple case of Eq this type matches the dictionariess that GHC embeds in DictEq values. However, for type classes with one or more superclasses, it looks like the types of the datacons generated don't carry the context (but of course the dictionaries themselves do carry the dictionaries for the context). E.g., the type below is generated for :DNum, the datacon of a Num dictionary. At least, this is what :print obtains from a tcLookupDatacon on :DNum. :DNum :: (a -> a -> a) -> (a -> a -> a) -> (a -> a -> a) -> (a -> a) -> (a -> a) -> (a -> a) -> (GHC.Integer.Integer -> a) -> (GHC.Num.:TNum) a) There is one element for every function in Num. But where did the dictionaries for the (Eq a, Show a) context go ? Let's use a DictNum value instantiated to Integer to observe the dictionary created: > let d = Dict 1 > :print d d = DictNum (GHC.Num.:DNum (GHC.Base.:DEq ) (GHC.Show.:DShow ) (_t63::t1111) (_t64::t1111)) 1 The dictionary datacon is :DNum and it is indeed carrying the two superclass dictionaries. Is the type of :DNum lying ? or What am I missing ? Thanks, pepe * - it used to hide extra arguments of data constructors, such as extra unboxed things or dictionaries, but that gives some problems From igloo at earth.li Tue Aug 26 05:44:04 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 26 05:42:40 2008 Subject: problem building HEAD out of the box. In-Reply-To: <48B376B5.3010007@anu.edu.au> References: <48B376B5.3010007@anu.edu.au> Message-ID: <20080826094404.GA5770@matrix.chaos.earth.li> Hi Ben, On Tue, Aug 26, 2008 at 01:21:25PM +1000, Ben Lippmeier wrote: > > -------------------------------------------- > -- it runs for a while then gives: > -------------------------------------------- > > checking for strspn... yes > updating cache ./config.cache > creating ./config.status > creating Makefile > creating rdoff/Makefile > creating doc/Makefile > touch stamp.ffi > cp build/include/ffi.h . > cp: cannot stat `build/include/ffi.h': No such file or directory > make[1]: *** [ffi.h] Error 1 > make[1]: Leaving directory `/home/benl/devel/ghc/ghc/libffi' > make: *** [stage1] Error 2 This is very peculiar. My configure output ends checking assembler .cfi pseudo-op support... yes checking whether .eh_frame section should be read-only... yes checking for __attribute__((visibility("hidden")))... yes configure: creating ./config.status config.status: creating include/Makefile config.status: creating include/ffi.h config.status: creating Makefile config.status: creating testsuite/Makefile config.status: creating man/Makefile config.status: creating libffi.pc config.status: creating fficonfig.h config.status: linking ./src/x86/ffitarget.h to include/ffitarget.h config.status: executing depfiles commands config.status: executing include commands config.status: executing src commands touch stamp.ffi cp build/include/ffi.h . and I can find no trace of "rdoff" anywhere (in the whole log or source tree). What does make show VALUE=SHELL say? Can we see the full logs please? > -------------------------------------------- > -- now its building GHC proper > -- built stage1-inplace/ghc ok > -- building RTS.. > -------------------------------------------- > > Now dies with: > > creating rdoff/Makefile rdoff again? > creating doc/Makefile > if ifBuildable/ifBuildable /home/benl/devel/ghc/ghc/packages base; then \ > cd base && \ > cmp -s /home/benl/devel/ghc/ghc/libraries/Makefile.local Thanks Ian From simonpj at microsoft.com Tue Aug 26 07:30:00 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Tue Aug 26 07:28:40 2008 Subject: Types of generated data constructors for dictionaries In-Reply-To: References: Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE85E0B81@EA-EXMSG-C334.europe.corp.microsoft.com> | E.g., the type below is generated for :DNum, the datacon of a Num | dictionary. | At least, this is what :print obtains from a tcLookupDatacon on :DNum. | | :DNum :: (a -> a -> a) | -> (a -> a -> a) | -> (a -> a -> a) | -> (a -> a) | -> (a -> a) | -> (a -> a) | -> (GHC.Integer.Integer -> a) | -> (GHC.Num.:TNum) a) | | There is one element for every function in Num. | But where did the dictionaries for the (Eq a, Show a) context go ? They are certainly there! I compiled the Foo.hs below and asked for the type of DB: *Foo> :i DB data Dict a where DB :: forall a. (Eq a) => (a -> a) -> (a -> Int) -> Dict a -- Defined at Foo.hs:10:2-3 *Foo> I don't know how :print works, but the data constructor certainly has those arguments, both in its type and in its runtime representation. If you can refine your question I'll try to help. Simon {-# LANGUAGE GADTs #-} module Foo where class Eq a => Bar a where op1 :: a -> a op2 :: a -> Int data Dict a where DB :: Eq a => (a->a) -> (a->Int) -> Dict a From simonpj at microsoft.com Tue Aug 26 08:27:13 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 26 08:25:51 2008 Subject: patch applied (ghc): Make rule printing wobble less Message-ID: <20080826122713.GA1742@haskell.galois.com> Thu Aug 21 05:31:00 PDT 2008 simonpj@microsoft.com * Make rule printing wobble less a) When generating specialisations, include the types in the name of the rule, to avoid having rules with duplicate names. (The rule name is used to put rules in canonical order for fingerprinting.) b) In Specialise and SpecConstr use a new function Rules.pprRulesForUser to print rules in canonical order. This reduces unnecessary wobbling in test output, notably in T2486 M ./compiler/specialise/Rules.lhs -2 +17 M ./compiler/specialise/SpecConstr.lhs -5 +2 M ./compiler/specialise/Specialise.lhs -7 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080821123100-1287e-5348f33c9c8e302726f7f0c5868c84aaaee6760c.gz From simonpj at microsoft.com Tue Aug 26 08:27:17 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 26 08:25:56 2008 Subject: patch applied (ghc): Fix a nasty float-in bug Message-ID: <20080826122717.GA1771@haskell.galois.com> Fri Aug 22 06:34:27 PDT 2008 simonpj@microsoft.com * Fix a nasty float-in bug This is a long-standing bug in FloatIn, which I somehow managed to tickle (it's actually surprisingly hard to provoke which is why it has not shown up before). The problem was that we had a specialisation like this: let f_spec = ... in let {-# RULE f Int = f_spec #-} f = ... in The 'f_spec' binding was being floated inside the binding for 'f', which makes the RULE invalid becuase 'f_spec' isn't in scope. We just need to add the free variables of the RULE in the right places... M ./compiler/simplCore/FloatIn.lhs -9 +10 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080822133427-1287e-29b60a2a7e67270858b499b0c1105d3d730a9636.gz From simonpj at microsoft.com Tue Aug 26 08:27:22 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 26 08:26:00 2008 Subject: patch applied (ghc): always treat 'forall' and '.' as reserved keywords inside RULES pragmas Message-ID: <20080826122721.GA1792@haskell.galois.com> Wed Aug 20 06:29:11 PDT 2008 Simon Marlow * always treat 'forall' and '.' as reserved keywords inside RULES pragmas M ./compiler/parser/Lexer.x -12 +21 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080820132911-12142-18402efce334713fec4fbbb6956ef26ef57d07b6.gz From simonpj at microsoft.com Tue Aug 26 08:27:26 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Tue Aug 26 08:26:07 2008 Subject: patch applied (ghc): Fix flaggery for RULES (cf Trac #2497) Message-ID: <20080826122726.GA1809@haskell.galois.com> Tue Aug 26 05:21:21 PDT 2008 simonpj@microsoft.com * Fix flaggery for RULES (cf Trac #2497) This patch executes the plan described in the discussion in Trac #2497. Specficially: * Inside a RULE, switch on the forall-as-keyword in the lexer, unconditionally. (Actually this is done by an earlier patch.) * Merge the -XScopedTypeVariables and -XPatternSignatures flags, and deprecate the latter. Distinguishing them isn't senseless, but it's jolly confusing. * Inside a RULE, switch on -XScopedTypeVariables unconditionally. * Change -frewrite-rules to -fenable-rewrite-rules; deprecate the former. Internally the DynFlag is now Opt_EnableRewriteRules. There's a test in typecheck/should_compile/T2497.hs M ./compiler/deSugar/DsExpr.lhs -1 +1 M ./compiler/deSugar/DsListComp.lhs -1 +1 M ./compiler/ghc.cabal -1 +1 M ./compiler/main/DynFlags.hs -7 +16 M ./compiler/rename/RnPat.lhs -2 +2 M ./compiler/rename/RnSource.lhs -1 +3 M ./compiler/simplCore/SimplUtils.lhs -1 +1 M ./compiler/typecheck/TcDeriv.lhs -2 +2 M ./docs/users_guide/flags.xml -6 M ./docs/users_guide/glasgow_exts.xml -32 +36 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080826122121-1287e-139df8eee9f714c7ec98b3404c373294b7a705de.gz From duncan.coutts at worc.ox.ac.uk Tue Aug 26 09:09:27 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Tue Aug 26 09:07:30 2008 Subject: Daily report for head In-Reply-To: <48B3C160.10509@gmail.com> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> <017d01c906f6$eabee3f0$f4387ad5@cr3lt> <20080825215107.GA23951@matrix.chaos.earth.li> <020401c90707$3a56eab0$f4387ad5@cr3lt> <48B3C160.10509@gmail.com> Message-ID: <1219756167.24846.3.camel@localhost> On Tue, 2008-08-26 at 09:40 +0100, Simon Marlow wrote: > Claus Reinke wrote: > > > Of course, warnings like > > Configuring html-1.0.1.1... > > Warning: This package indirectly depends on multiple versions of the > > same > > package. This is highly likely to cause a compile failure. > > package html-1.0.1.1 requires base-3.0.3.0 > > package unique-0.1 requires base-4.0 > > package timeout-0.1 requires base-4.0 > > package st-0.1 requires base-4.0 > > package getopt-0.1 requires base-4.0 > > package concurrent-0.1 requires base-4.0 > > package base-3.0.3.0 requires base-4.0 > > > > aren't really confidence-inspiring wrt to the base-compat solution, > > These warnings are harmless when they refer to base-3 vs. base-4, as you > probably realised. We should make sure that the Cabal we ship with GHC > 6.10.1 doesn't emit these warnings though - Duncan, is that doable? We can hack it for the special case of base, or try and be slightly more general and not complain when the two versions that get pulled in directly depend on each other. In general there's no simple way for Cabal to know if using multiple versions of a package is going to work on not. It's quite unsatisfactory. It's going to be even worse for the dep planning. I'm not sure how to solve it yet. Duncan From marlowsd at gmail.com Tue Aug 26 09:45:15 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Tue Aug 26 09:43:58 2008 Subject: Daily report for head In-Reply-To: <1219756167.24846.3.camel@localhost> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> <017d01c906f6$eabee3f0$f4387ad5@cr3lt> <20080825215107.GA23951@matrix.chaos.earth.li> <020401c90707$3a56eab0$f4387ad5@cr3lt> <48B3C160.10509@gmail.com> <1219756167.24846.3.camel@localhost> Message-ID: <48B408EB.6080906@gmail.com> Duncan Coutts wrote: > On Tue, 2008-08-26 at 09:40 +0100, Simon Marlow wrote: >> Claus Reinke wrote: >> >>> Of course, warnings like >>> Configuring html-1.0.1.1... >>> Warning: This package indirectly depends on multiple versions of the >>> same >>> package. This is highly likely to cause a compile failure. >>> package html-1.0.1.1 requires base-3.0.3.0 >>> package unique-0.1 requires base-4.0 >>> package timeout-0.1 requires base-4.0 >>> package st-0.1 requires base-4.0 >>> package getopt-0.1 requires base-4.0 >>> package concurrent-0.1 requires base-4.0 >>> package base-3.0.3.0 requires base-4.0 >>> >>> aren't really confidence-inspiring wrt to the base-compat solution, >> These warnings are harmless when they refer to base-3 vs. base-4, as you >> probably realised. We should make sure that the Cabal we ship with GHC >> 6.10.1 doesn't emit these warnings though - Duncan, is that doable? > > We can hack it for the special case of base, or try and be slightly more > general and not complain when the two versions that get pulled in > directly depend on each other. In general there's no simple way for > Cabal to know if using multiple versions of a package is going to work > on not. It's quite unsatisfactory. If there's a dependency, direct or indirect, between the two versions of the package then it is ok to include them in the same program. The only way this could occur is if the two versions are intended to be used together, otherwise it would be a dependency loop. (you could approximate this by checking for direct dependencies only, which will cover all cases we're likely to see in the near future). > It's going to be even worse for the dep planning. I'm not sure how to > solve it yet. So if you establish that base-3 and base-4 can coexist using the above rule, can you then use that information when deciding whether two packages can both be present in the plan? Cheers, Simon From duncan.coutts at worc.ox.ac.uk Tue Aug 26 10:03:06 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Tue Aug 26 10:08:23 2008 Subject: Daily report for head In-Reply-To: <48B408EB.6080906@gmail.com> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> <017d01c906f6$eabee3f0$f4387ad5@cr3lt> <20080825215107.GA23951@matrix.chaos.earth.li> <020401c90707$3a56eab0$f4387ad5@cr3lt> <48B3C160.10509@gmail.com> <1219756167.24846.3.camel@localhost> <48B408EB.6080906@gmail.com> Message-ID: <1219759386.24846.15.camel@localhost> On Tue, 2008-08-26 at 14:45 +0100, Simon Marlow wrote: > > We can hack it for the special case of base, or try and be slightly more > > general and not complain when the two versions that get pulled in > > directly depend on each other. In general there's no simple way for > > Cabal to know if using multiple versions of a package is going to work > > on not. It's quite unsatisfactory. > > If there's a dependency, direct or indirect, between the two versions of > the package then it is ok to include them in the same program. The only > way this could occur is if the two versions are intended to be used > together, otherwise it would be a dependency loop. (you could approximate > this by checking for direct dependencies only, which will cover all cases > we're likely to see in the near future). Right. > > It's going to be even worse for the dep planning. I'm not sure how to > > solve it yet. > > So if you establish that base-3 and base-4 can coexist using the above > rule, can you then use that information when deciding whether two packages > can both be present in the plan? Yes, that's fine for checking if a proposed plan is valid. Adjusting the search algorithm to find such solutions is rather harder. Duncan From simonpj at microsoft.com Tue Aug 26 11:50:51 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Tue Aug 26 11:49:30 2008 Subject: GHC's build system Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE86974D6@EA-EXMSG-C334.europe.corp.microsoft.com> Friends There's been quite a bit of discussion about GHC's build system recently, and in particular about the use of Cabal. Responding to that discussion we now have a new plan, described here: http://hackage.haskell.org/trac/ghc/wiki/Design/BuildSystem If you've taken an interest in the earlier thread, now would be a good time to look at our plan and help us improve it. In concrete terms, we propose to develop the changes (which should not be a radical upheaval) on a branch, and merge them into the head *after* the 6.10 code fork. So the new build system won't be on the 6.10 branch. It'll take a while to make the new system stabilise, and we want to get 6.10 out! Some comments and suggestions are best done by email, but please feel free to clarify or amplify wording on the Wiki itself, or add lists of questions and open issues. The two media are suitable for different things. But we do want to end up with a *comprehensible* description, with long-term value, of how the new system works, so where things are obscure please help us to clarify it. All this is somewhat separate to the question of what version control system to use for what. We're still working on that question! Simon From mnislaih at gmail.com Tue Aug 26 14:17:43 2008 From: mnislaih at gmail.com (pepe) Date: Tue Aug 26 14:16:26 2008 Subject: Types of generated data constructors for dictionaries In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE85E0B81@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE85E0B81@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <1F6D8BF4-1584-4933-884A-98285D2D314E@gmail.com> On 26/08/2008, at 13:30, Simon Peyton-Jones wrote: > | E.g., the type below is generated for :DNum, the datacon of a Num > | dictionary. > | At least, this is what :print obtains from a tcLookupDatacon > on :DNum. > | > | :DNum :: (a -> a -> a) > | -> (a -> a -> a) > | -> (a -> a -> a) > | -> (a -> a) > | -> (a -> a) > | -> (a -> a) > | -> (GHC.Integer.Integer -> a) > | -> (GHC.Num.:TNum) a) > | > | There is one element for every function in Num. > | But where did the dictionaries for the (Eq a, Show a) context go ? > > They are certainly there! I compiled the Foo.hs below and asked > for the type of DB: > > *Foo> :i DB > data Dict a where > DB :: forall a. (Eq a) => (a -> a) -> (a -> Int) -> Dict a > -- Defined at Foo.hs:10:2-3 > *Foo> > > I don't know how :print works, but the data constructor certainly > has those arguments, both in its type and in its runtime > representation. How are Bar and DB related in your example ? Are you saying that GHC generates something like Dict for dictionaries of Bar ? > > If you can refine your question I'll try to help. I will try to rephrase my question better. In the encoding of a type class instance as a tycon with a single datacon, I understand that the dictionaries for the superclasses are the first fields of the datacon. But that doesn't match what (fmap dataConRepType . tcLookupDataCon) is telling me. Using your example, since DB is a GADT with a context in the constructor, GHC will embed a dictionary in its runtime representation, which will look like: dcRepType DB = :TEq a -> (a -> a) -> (a -> Int) -> Dict a where the type class constraint has been desugared to an extra argument. When :print finds a value with the DB constructor, it will see the dictionary in the first argument, and then reconstruct it as a term and give it a type. The [HHWP] paper says that a dictionary carries in it the dictionaries for every superclass, and :print confirms this, but the type of the datacon disagrees. To see this let's define a simple class with one superclass, and at least one function so that GHC will not try to optimize it away. > class Eq a => Eq2 a where eq :: a -> a -> Bool > instance Eq2 Bool where eq = (==) Now a GADT with the appropriate constructor to embed a Bar dictionary > data SomeEq2 a where SomeEq2 :: Eq2 a => a -> SomeEq2 a > value = SomeEq2 False and now let's see what we get at runtime: *Main> seq value () () *Main> :p value value = SomeEq2 (_t1::t) False *Main> seq _t1 () () *Main> :p value value = SomeEq2 (Main.:DEq2 (GHC.Base.:DEq ) (_t4::t1)) False Based on the runtime representation above, I expect the type of Main.:DEq2 to be Main.:DEq2 :: GHC.Base.:TEq a -> (a -> a -> Bool) -> Main.:TEq2 a but GHC tells me, via (fmap dataConRepType . tcLookupDatacon), the following Main.:DEq2 :: (a -> a -> Bool) -> Main.:TEq2 a Why does the type of :DEq2 differ from what :print sees at runtime ? Thanks, pepe [HHPW] - "Type Classes in Haskell", Hall, Hammond, Peyton Jones, Wadler -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.haskell.org/pipermail/cvs-ghc/attachments/20080826/45d6560a/attachment.htm From ghcbuild at microsoft.com Tue Aug 26 14:22:46 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Tue Aug 26 14:22:48 2008 Subject: [nightly] 26-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080826182246.EBB1632407F@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Tue Aug 26 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting darcs failed: Failed to download URL http://darcs.haskell.org/packages/pretty/_darcs/checkpoints/20080528004408-3fd76-915d09b26e352993910540cbc510e55ec897ea1c.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49. Nightly run ended at Tue Aug 26 19:24:03 BST 2008 From igloo at earth.li Tue Aug 26 20:03:27 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 26 20:03:29 2008 Subject: patch applied (/haskell/ghc): Fix typo and update shootout name; spotted by Don Stewart Message-ID: <20080827000327.GA5050@haskell.cs.yale.edu> Tue Aug 26 20:03:50 EDT 2008 Ian Lynagh * Fix typo and update shootout name; spotted by Don Stewart M ./index.html -1 +1 From chak at cse.unsw.edu.au Tue Aug 26 20:12:07 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Tue Aug 26 20:10:48 2008 Subject: GHC's build system In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE86974D6@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE86974D6@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: Simon Peyton-Jones: > There's been quite a bit of discussion about GHC's build system > recently, and in particular about the use of Cabal. Responding to > that discussion we now have a new plan, described here: > > http://hackage.haskell.org/trac/ghc/wiki/Design/BuildSystem > > If you've taken an interest in the earlier thread, now would be a > good time to look at our plan and help us improve it. I think, it is a Good Plan. My only minor comment is re the question, Question: should we rename cabal-bin.hs to ghc-cabal.hs? Yes - if it's not the standard version, it ought to be renamed. Manuel From chak at cse.unsw.edu.au Tue Aug 26 20:39:33 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Tue Aug 26 20:38:12 2008 Subject: After enjoying a working GHC HEAD build for a few days... In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE85E090F@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF40@EA-EXMSG-C334.europe.corp.microsoft.com> <20080823131307.GA4326@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE85E090F@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <28C13BC6-FA9D-4B82-8915-4AC707224BCA@cse.unsw.edu.au> Simon Peyton-Jones: > | What's the objective here? > > For me the objective is to say "make validate" and come back later > to find a list of things that need fixing. Stopping at the *first* > error is unhelpful, because it means there's an hour or two (and > therefore because of other constraints a day or two) between > iterations. > > The present situation wrt compile errors (eg warnings with -Werror > and Haddock) is akin to validate stopping at the *first* test that > fails. As it stands, validate helpfully runs *all* the tests, and > gives you a list of ones that fail. > > In the same spirit what I'd like to see is > > Unexpected warnings in modules: > simplCore/Simplify.lhs > codeGen/CgMonad.lhs > > Unexpected Haddock failure ine > codeGen/CgExpr.lhs > > Unexpected testsuite failures in > tc125 > > > Do you see what I mean? I'm content that any failure above elicits > a "please fix" response rather than a "congratulations". But I'd > like to get all the way. > > I have no clue how hard this is. I'm just trying to clarify what my > objective (which admittedly I did not make clear) is! It might be tricky to achieve that, but it certainly would be very helpful, too! Manuel > | -----Original Message----- > | From: Ian Lynagh [mailto:igloo@earth.li] > | Sent: 23 August 2008 14:13 > | To: Simon Peyton-Jones > | Cc: Manuel M T Chakravarty; cvs-ghc@haskell.org > | Subject: Re: After enjoying a working GHC HEAD build for a few > days... > | > | On Thu, Aug 21, 2008 at 08:27:44AM +0100, Simon Peyton-Jones wrote: > | > I suspect that is my fault, although I did validate. I will check > | > > | > Ian: could validate continue after a Haddock failure, and simply > report it along with other test > | failures? That would stop a Haddock failure completely borking > the validate run. Or would that be hard? > | > | What's the objective here? > | > | We could continue after a haddock error and report it at the end > of a > | build, but is that better than the developer fixing the problem > and then > | running "validate --no-clean"? If you're about to push then you > need to > | fix the problem anywy. > | > | Or do we not want to haddock as part of the validate process? This > means > | that the docs will bitrot, and the nightly docs won't build. > | > | One thing that isn't helping is that some versions of haddock are > | pickier than others over what syntax is allowed. > | > | > | Thanks > | Ian > | > From igloo at earth.li Tue Aug 26 20:55:18 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 26 20:53:52 2008 Subject: patch applied (ghc): Move pprFastFilePath from SrcLoc to Outputable Message-ID: <20080827005518.GA26526@haskell.galois.com> Tue Aug 26 07:44:52 PDT 2008 Ian Lynagh * Move pprFastFilePath from SrcLoc to Outputable M ./compiler/basicTypes/SrcLoc.lhs -4 M ./compiler/utils/Outputable.lhs +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080826144452-3fd76-64b9f791351ed5c7c7b7a22f896fd43b00523c23.gz From igloo at earth.li Tue Aug 26 20:55:22 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 26 20:53:58 2008 Subject: patch applied (ghc): Separate the static flag parser from the static global variables Message-ID: <20080827005522.GA26550@haskell.galois.com> Tue Aug 26 08:56:12 PDT 2008 Ian Lynagh * Separate the static flag parser from the static global variables This allows us to avoid a module import loop: CmdLineParser -> SrcLoc -> Outputable -> StaticFlags -> CmdLineParser M ./compiler/ghc.cabal +1 M ./compiler/main/GHC.hs +1 A ./compiler/main/StaticFlagParser.hs M ./compiler/main/StaticFlags.hs -187 +4 M ./ghc/Main.hs +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080826155612-3fd76-d8ec4567294bd9573bc3a512c4bf9fa74ed4c983.gz From igloo at earth.li Tue Aug 26 20:55:27 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 26 20:54:03 2008 Subject: patch applied (ghc): Remove a now-redundant comment Message-ID: <20080827005527.GA26588@haskell.galois.com> Tue Aug 26 11:26:29 PDT 2008 Ian Lynagh * Remove a now-redundant comment M ./compiler/main/DynFlags.hs -1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080826182629-3fd76-4104a6be898f3e0df1183c741ebacfba06005360.gz From igloo at earth.li Tue Aug 26 20:55:32 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 26 20:54:08 2008 Subject: patch applied (ghc): Give locations of flag warnings/errors Message-ID: <20080827005531.GA26610@haskell.galois.com> Tue Aug 26 11:56:41 PDT 2008 Ian Lynagh * Give locations of flag warnings/errors M ./compiler/basicTypes/SrcLoc.lhs +4 M ./compiler/ghci/InteractiveUI.hs -4 +4 M ./compiler/main/CmdLineParser.hs -12 +24 M ./compiler/main/DriverPipeline.hs -5 +4 M ./compiler/main/DynFlags.hs -5 +5 M ./compiler/main/ErrUtils.lhs -7 +9 M ./compiler/main/GHC.hs -2 +2 M ./compiler/main/HeaderInfo.hs -7 +8 M ./compiler/main/StaticFlagParser.hs -10 +15 M ./ghc/Main.hs -7 +10 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080826185641-3fd76-5bb170552d3a7838708fe44eb587f1caa6a75816.gz From igloo at earth.li Tue Aug 26 20:58:57 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 26 20:57:30 2008 Subject: patch applied (testsuite): Fix some tests: T2310, T2486, FD2 Message-ID: <20080827005857.GA26893@haskell.galois.com> Tue Aug 26 11:32:23 PDT 2008 Ian Lynagh * Fix some tests: T2310, T2486, FD2 M ./tests/ghc-regress/rename/should_fail/T2310.hs -1 +1 M ./tests/ghc-regress/simplCore/should_run/T2486.stderr -4 +4 M ./tests/ghc-regress/typecheck/should_compile/FD2.hs -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080826183223-3fd76-895af810f8dafff09f6a27a2a946f868511e9da5.gz From igloo at earth.li Tue Aug 26 20:58:59 2008 From: igloo at earth.li (Ian Lynagh) Date: Tue Aug 26 20:57:36 2008 Subject: patch applied (testsuite): Add a test for "bad flag" errors Message-ID: <20080827005859.GA26918@haskell.galois.com> Tue Aug 26 11:54:34 PDT 2008 Ian Lynagh * Add a test for "bad flag" errors M ./tests/ghc-regress/parser/should_fail/all.T +1 A ./tests/ghc-regress/parser/should_fail/read044.hs A ./tests/ghc-regress/parser/should_fail/read044.stderr View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080826185434-3fd76-9d81e42f2c358fba7bdfe2b848d12db99d4c672f.gz From cvs-ghc at haskell.org Wed Aug 27 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Wed Aug 27 03:28:36 2008 Subject: Daily report for stable Message-ID: <200808270730.m7R7U2JO002930@monk.galois.com> Build results: tnaur PPC OSX stable 2: pass tnaur x86 Linux stable: pass x86 Windows stable: fail (failed getsubrepos) x86 Windows stable fast: pass pass pass pass pass fail (failed darcs) pass x86-64 Linux stable: fail (failed stage1) Old unexpected test failures: TyFamUndec 6 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 6 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 1 x86 Windows stable fast num012 2 tnaur PPC OSX stable outofmem2 6 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 2 tnaur PPC OSX stable tcfail043 6 gabor stable tcfail071 6 gabor stable tcfail121 6 gabor stable tcfail130 6 gabor stable tcfail154 6 gabor stable tcfail157 6 gabor stable tcfail170 6 gabor stable -------------- next part -------------- Last 30 lines: Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/Cabal Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/containers Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/directory Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/filepath Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/haskell98 Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/hpc Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/old-locale darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/packages/old-locale/_darcs/inventories/20060112154126-c2a52-c1f3f7fb90b96996387778bb07fc936045998a88.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 57. -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Wed Aug 27 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Wed Aug 27 03:28:42 2008 Subject: Daily report for head Message-ID: <200808270730.m7R7U2xq002928@monk.galois.com> Build results: x86-64 Linux head: fail (failed getsubrepos) x86 Windows head: fail (failed getsubrepos) x86 Windows head fast: pass pass pass pass fail (failed getsubrepos) fail (failed darcs) fast486 head: pass gabor head: pass kgardas head: fail (failed stage1) malcolm head: fail (failed darcs) mnemosyne x86-64 Gentoo head: pass x86-64 Linux head unreg: fail (failed nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) New unexpected test failures: FD2 4 x86 Windows head fast T2310 4 x86 Windows head fast conc070 1 mnemosyne x86-64 Gentoo head ghci024 3 fast486 head Fixed unexpected test failures: 1372 1916 2047 GivenCheckSwap Simple11a Simple11d Simple6 SystemF T1899 TH_repE3 TH_repPatSig TH_repPrim TH_spliceE4 TH_spliceInst arrowdo2 arrowform1 bug1465 cabal01 cg033 cg049 cg058 driver062.1 driver063 ds012 ds019 ds029 ds030 ds031 ds046 ds047 dsrun009 ffi015 gadt23 hSeek002 haddockA004 haddockA018 haddockC011 haddockC027 haddockC030 hlist lazypat map mod10 mod106 mod125 mod128 mod130 mod132 mod156 mod157 mod165 mod167 mod168 mod47 mod72 mod95 num001 num003 read001 read015 read025 read040 read041 read049 readLitChar readwrite001 rebindable1 rebindable7 rn003 rn011 rn036 rn046 rn064 rnfail015 rnfail041 rnfail050 rnfail052 set simpl016 simplrun010 syn-perf tc011 tc027 tc036 tc065 tc107 tc133 tc144 tc157 tc167 tc175 tc200 tc205 tc208 tc216 tc224 tc225 tc231 tcfail002 tcfail033 tcfail037 tcfail042 tcfail046 tcfail049 tcfail095 tcfail097 tcfail098 tcfail119 tcfail133 tcfail155 tcfail160 tcfail161 tcfail167 timing002 trace001 tup001 utf8_022 Old unexpected test failures: 1980 1 tnaur PPC OSX head T2486 7 x86 Windows head fast arith011 4 fast486 head barton-mangler-bug 1 tnaur PPC OSX head break017 1 tnaur PPC OSX head conc015 1 fast486 head conc019 1 tnaur PPC OSX head conc020 1 tnaur PPC OSX head conc024 1 tnaur PPC OSX head conc029 1 tnaur PPC OSX head conc032 1 fast486 head conc033 1 tnaur PPC OSX head conc036 1 tnaur PPC OSX head conc058 1 tnaur PPC OSX head conc064 1 mnemosyne x86-64 Gentoo head concprog001 6 fast486 head concprog002 6 fast486 head derefnull 2 tnaur PPC OSX head divbyzero 2 tnaur PPC OSX head dynamic002 6 fast486 head enum01 1 tnaur PPC OSX head enum02 1 tnaur PPC OSX head enum03 1 tnaur PPC OSX head ffi003 1 tnaur PPC OSX head ffi009 2 tnaur PPC OSX head ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head list001 1 tnaur PPC OSX head num009 1 tnaur PPC OSX head num012 2 tnaur PPC OSX head num013 1 tnaur PPC OSX head qq005 1 tnaur PPC OSX head qq006 1 tnaur PPC OSX head recomp005 1 tnaur PPC OSX head seward-space-leak 1 tnaur PPC OSX head typecheck.prog001 1 tnaur PPC OSX head -------------- next part -------------- Last 30 lines: Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/regex-compat libraries/regex-compat Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/regex-posix libraries/regex-posix Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/stm libraries/stm Copying patch 1 of 6...Copying patch 2 of 6...Copying patch 3 of 6...Copying patch 4 of 6...Copying patch 5 of 6...Copying patch 6 of 6...Copying patch 6 of 6... done. Applying patch 1 of 5... Applying patch 2 of 5... Applying patch 3 of 5... Applying patch 4 of 5... Applying patch 5 of 5... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/time libraries/time Copying patch 1 of 5...Copying patch 2 of 5...Copying patch 3 of 5...Copying patch 4 of 5...Copying patch 5 of 5...Copying patch 5 of 5... done. Applying patch 1 of 4... Applying patch 2 of 4... Applying patch 3 of 4... Applying patch 4 of 4... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/xhtml libraries/xhtml Copying patch 1 of 2...Copying patch 2 of 2...Copying patch 2 of 2... done. Applying patch 1 of 1... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//testsuite testsuite Copying patch 1 of 58...Copying patch 2 of 58...Copying patch 3 of 58...Copying patch 4 of 58...Copying patch 5 of 58...Copying patch 6 of 58...Copying patch 7 of 58...Copying patch 8 of 58...Copying patch 9 of 58...Copying patch 10 of 58...Copying patch 11 of 58...Copying patch 12 of 58...Copying patch 13 of 58...Copying patch 14 of 58...Copying patch 15 of 58...Copying patch 16 of 58...Copying patch 17 of 58...Copying patch 18 of 58...Copying patch 19 of 58...Copying patch 20 of 58...Copying patch 21 of 58...Copying patch 22 of 58...Copying patch 23 of 58...Copying patch 24 of 58...Copying patch 25 of 58...Copying patch 26 of 58...Copying patch 27 of 58...Copying patch 28 of 58...Copying patch 29 of 58...Copying patch 30 of 58...Copying patch 31 of 58...Copying patch 32 of 58...Copying patch 33 of 58...Copying patch 34 of 58...Copying patch 35 of 58...Copying patch 36 of 58...Copying patch 37 of 58...Copying patch 38 of 58...Copying patch 39 of 58...Copying patch 40 of 58...Copying patch 41 of 58...Copying patch 42 of 58...Copying patch 43 of 58...Copying patch 44 of 58...Copying patch 45 of 58...Copying patch 46 of 58...Copying patch 47 of 58...Copying patch 48 of 58...Copying patch 49 of 58...Copying patch 50 of 58...Copying patch 51 of 58...Copying patch 52 of 58...Copying patch 53 of 58...Copying patch 54 of 58...Copying patch 55 of 58...Copying patch 56 of 58...Copying patch 57 of 58...Copying patch 58 of 58...Copying patch 58 of 58... done. Applying patch 1 of 57... Applying patch 2 of 57... Applying patch 3 of 57... Applying patch 4 of 57... Applying patch 5 of 57... Applying patch 6 of 57... Applying patch 7 of 57... Applying patch 8 of 57... Applying patch 9 of 57... Applying patch 10 of 57... Applying patch 11 of 57... Applying patch 12 of 57... Applying patch 13 of 57... Applying patch 14 of 57... Applying patch 15 of 57... Applying patch 16 of 57... Applying patch 17 of 57... Applying patch 18 of 57... Applying patch 19 of 57... Applying patch 20 of 57... Applying patch 21 of 57... Applying patch 22 of 57... Applying patch 23 of 57... Applying patch 24 of 57... Applying patch 25 of 57... Applying patch 26 of 57... Applying patch 27 of 57... Applying patch 28 of 57... Applying patch 29 of 57... Applying patch 30 of 57... Applying patch 31 of 57... Applying patch 32 of 57... Applying patch 33 of 57... Applying patch 34 of 57... Applying patch 35 of 57... Applying patch 36 of 57... Applying patch 37 of 57... Applying patch 38 of 57... Applying patch 39 of 57... Applying patch 40 of 57... Applying patch 41 of 57... Applying patch 42 of 57... Applying patch 43 of 57... Applying patch 44 of 57... Applying patch 45 of 57... Applying patch 46 of 57... Applying patch 47 of 57... Applying patch 48 of 57... Applying patch 49 of 57... Applying patch 50 of 57... Applying patch 51 of 57... Applying patch 52 of 57... Applying patch 53 of 57... Applying patch 54 of 57... Applying patch 55 of 57... Applying patch 56 of 57... Applying patch 57 of 57... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//nofib nofib darcs failed: Failed to download URL http://darcs.haskell.org//nofib/_darcs/checkpoints/20080528133307-3fd76-2c13557eec8aa21b0526db847032f2e16b4ace5c.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49. -------------- next part -------------- Last 30 lines: warning: adding --partial, to override use --complete warning: . already present; omitting == running darcs get --partial http://darcs.haskell.org//hsc2hs utils/hsc2hs Copying patch 1 of 125...Copying patch 2 of 125...Copying patch 3 of 125...Copying patch 4 of 125...Copying patch 5 of 125...Copying patch 6 of 125...Copying patch 7 of 125...Copying patch 8 of 125...Copying patch 9 of 125...Copying patch 10 of 125...Copying patch 11 of 125...Copying patch 12 of 125...Copying patch 13 of 125...Copying patch 14 of 125...Copying patch 15 of 125...Copying patch 16 of 125...Copying patch 17 of 125...Copying patch 18 of 125...Copying patch 19 of 125...Copying patch 20 of 125...Copying patch 21 of 125...Copying patch 22 of 125...Copying patch 23 of 125...Copying patch 24 of 125...Copying patch 25 of 125...Copying patch 26 of 125...Copying patch 27 of 125...Copying patch 28 of 125...Copying patch 29 of 125...Copying patch 30 of 125...Copying patch 31 of 125...Copying patch 32 of 125...Copying patch 33 of 125...Copying patch 34 of 125...Copying patch 35 of 125...Copying patch 36 of 125...Copying patch 37 of 125...Copying patch 38 of 125...Copying patch 39 of 125...Copying patch 40 of 125...Copying patch 41 of 125...Copying patch 42 of 125...Copying patch 43 of 125...Copying patch 44 of 125...Copying patch 45 of 125...Copying patch 46 of 125...Copying patch 47 of 125...Copying patch 48 of 125...Copying patch 49 of 125...Copying patch 50 of 125...Copying patch 51 of 125...Copying patch 52 of 125...Copying patch 53 of 125...Copying patch 54 of 125...Copying patch 55 of 125...Copying patch 56 of 125...Copying patch 57 of 125...Copying patch 58 of 125...Copying patch 59 of 125...Copying patch 60 of 125...Copying patch 61 of 125...Copying patch 62 of 125...Copying patch 63 of 125...Copying patch 64 of 125...Copying patch 65 of 125...Copying patch 66 of 125...Copying patch 67 of 125...Copying patch 68 of 125...Copying patch 69 of 125...Copying patch 70 of 125...Copying patch 71 of 125...Copying patch 72 of 125...Copying patch 73 of 125...Copying patch 74 of 125...Copying patch 75 of 125...Copying patch 76 of 125...Copying patch 77 of 125...Copying patch 78 of 125...Copying patch 79 of 125...Co pying patch 80 of 125...Copying patch 81 of 125...Copying patch 82 of 125...Copying patch 83 of 125...Copying patch 84 of 125...Copying patch 85 of 125...Copying patch 86 of 125...Copying patch 87 of 125...Copying patch 88 of 125...Copying patch 89 of 125...Copying patch 90 of 125...Copying patch 91 of 125...Copying patch 92 of 125...Copying patch 93 of 125...Copying patch 94 of 125...Copying patch 95 of 125...Copying patch 96 of 125...Copying patch 97 of 125...Copying patch 98 of 125...Copying patch 99 of 125...Copying patch 100 of 125... darcs failed: Failed to download URL http://darcs.haskell.org//hsc2hs/_darcs/patches/20010305000723-b3f7b-ce5fa86b830c5381aecec2eca594f6fed5b0c2b1.gz : HTTP error (404?) darcs failed: 512 at ./darcs-all line 49. -------------- next part -------------- Last 30 lines: darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/inventories/20051130033234-c2a52-d0621fe0f3221a7bfedceae3244acbc211fc0ed1.gz : libcurl error code: 18 This is the GHC darcs repository (HEAD branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** Reading checkpoint... Getting the inventory... -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/ghc/kgardas/build/utils/genapply ------------------------------------------------------------------------ /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp -c GenApply.hs -o GenApply.o -ohi GenApply.hi /usr/local/ghc-2008-05-04/bin/ghc -o genapply -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.o /usr/local/ghc-2008-05-04/bin/ghc -M -optdep-f -optdep.depend -osuf o -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.hs Finished making boot in genapply: 0 ------------------------------------------------------------------------ == Finished making `boot' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply ... PWD = /buildbot/ghc/kgardas/build/utils ------------------------------------------------------------------------ make -C genprimopcode /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c ParserM.hs -o ParserM.o -ohi ParserM.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Lexer.hs -o Lexer.o -ohi Lexer.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Syntax.hs -o Syntax.o -ohi Syntax.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Parser.hs -o Parser.o -ohi Parser.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Main.hs -o Main.o -ohi Main.hi /usr/local/ghc-2008-05-04/bin/ghc -o genprimopcode -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O Lexer.o Main.o Parser.o ParserM.o Syntax.o ------------------------------------------------------------------------ == make boot -r; in /buildbot/ghc/kgardas/build/driver ------------------------------------------------------------------------ ../utils/mkdirhier/mkdirhier /buildbot/ghc/kgardas/build/inplace-datadir mkdir /buildbot/ghc/kgardas/build/inplace-datadir test -e /buildbot/ghc/kgardas/build/inplace-datadir/package.conf || echo "[]" > /buildbot/ghc/kgardas/build/inplace-datadir/package.conf /bin/sh: test: argument expected make[1]: *** [boot] Error 1 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org//ghc darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' From simonpj at microsoft.com Wed Aug 27 05:08:13 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 05:06:46 2008 Subject: patch applied (ghc): Improve documentation of MagicHash and primitive types generally (Trac #2547) Message-ID: <20080827090812.GA5354@haskell.galois.com> Wed Aug 27 02:05:44 PDT 2008 simonpj@microsoft.com * Improve documentation of MagicHash and primitive types generally (Trac #2547) M ./docs/users_guide/flags.xml -1 +1 M ./docs/users_guide/glasgow_exts.xml -38 +63 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080827090544-1287e-cee0cd8080e748df82e50be22df0cb1ae91b8fd7.gz From claus.reinke at talk21.com Wed Aug 27 06:18:46 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Wed Aug 27 06:17:25 2008 Subject: Daily report for head References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> <017d01c906f6$eabee3f0$f4387ad5@cr3lt> <20080825215107.GA23951@matrix.chaos.earth.li> <020401c90707$3a56eab0$f4387ad5@cr3lt> <1219710279.13639.484.camel@localhost> Message-ID: <01a001c9082e$4df10a10$130e7ad5@cr3lt> > The non-core libs have not been converted yet. I suggest you build > without those optional libs for the moment. Then it'll almost certainly > build, as that's what everyone checks when they validate. As I've mentioned, I see those extralibs as a good test of whether changes to ghc+corelibs are going to cause havoc in the wild, which is the main reason why I keep trying to raise awareness of continuing full head build breakage (against the trend to focus on corelibs, abandoning extralibs before HP is ready). In this case, I was told that base3-compat was provided explicitly to avoid breakage[1], and as I reported, that doesn't seem to be the case [2]. Claus [1] http://www.haskell.org/pipermail/cvs-ghc/2008-August/043996.html [2] http://www.haskell.org/pipermail/cvs-ghc/2008-August/044510.html From duncan.coutts at worc.ox.ac.uk Wed Aug 27 06:47:29 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Aug 27 06:45:24 2008 Subject: Daily report for head In-Reply-To: <01a001c9082e$4df10a10$130e7ad5@cr3lt> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> <017d01c906f6$eabee3f0$f4387ad5@cr3lt> <20080825215107.GA23951@matrix.chaos.earth.li> <020401c90707$3a56eab0$f4387ad5@cr3lt> <1219710279.13639.484.camel@localhost> <01a001c9082e$4df10a10$130e7ad5@cr3lt> Message-ID: <1219834049.24846.139.camel@localhost> On Wed, 2008-08-27 at 11:18 +0100, Claus Reinke wrote: > In this case, I was told that base3-compat was provided > explicitly to avoid breakage[1], and as I reported, that > doesn't seem to be the case [2]. You're right, it should work with base-3. > [2] http://www.haskell.org/pipermail/cvs-ghc/2008-August/044510.html Duncan From simonpj at microsoft.com Wed Aug 27 07:32:42 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Wed Aug 27 07:31:14 2008 Subject: Haskell Platform Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE869789F@EA-EXMSG-C334.europe.corp.microsoft.com> Don, Duncan As you know, we're planning to produce GHC 6.10 with "batteries not included", relying on the Haskell Platform for the batteries. We are working v hard to get 6.10 ready for release-candidate on 19 Sept. But http://www.haskell.org/haskellwiki/Haskell_Platform seems dormant; it has not been modified for a month. So I'm a bit worried that we'll produce GHC but it won't have any batteries! Can you let us know what your plans are, esp concerning timescale? The steps under "Next steps" look fine... but they need be executed. Are you planning a release candidate, which people can try against the release candidate GHC? I know that you want to decouple the GHC release from the HP release. But if there was to be, say, a three month delay then there really would not be much point in running fast to ship GHC... we might instead re-plan our release cycle. Sorry if all this is in hand and I've simply missed it. Simon From simonpj at microsoft.com Wed Aug 27 08:12:40 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Wed Aug 27 08:11:12 2008 Subject: FW: HEADS UP: big codegen patch In-Reply-To: <20080823194452.GA23201@matrix.chaos.earth.li> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DBA5@EA-EXMSG-C334.europe.corp.microsoft.com> <20080823194452.GA23201@matrix.chaos.earth.li> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE86978E6@EA-EXMSG-C334.europe.corp.microsoft.com> OK great. In the end we've decided to play safe and commit only after the fork for 6.10, which will be in September Simon | -----Original Message----- | From: cvs-ghc-bounces@haskell.org [mailto:cvs-ghc-bounces@haskell.org] On Behalf Of Ian Lynagh | Sent: 23 August 2008 20:45 | To: John Dias | Cc: cvs-ghc@haskell.org | Subject: Re: FW: HEADS UP: big codegen patch | | On Wed, Aug 20, 2008 at 01:18:32PM +0100, Simon Peyton-Jones wrote: | > | > John and I would like to push this Big Patch. As a sanity check, would either or both of you like to | try it out? I'm going to do so on Windows. | | Validates for me on Linux/amd64 and OSX/Intel. | | On Windows, I had to escape these slashes in compiler/cmm/CmmProcPointZ.hs: | -- 1 -> ; // y is dead out | -- 2 -> ; // x is dead out | but other than that (and the known createDirectory bug in the HEAD) | validate passed. | | | Thanks | Ian | | _______________________________________________ | Cvs-ghc mailing list | Cvs-ghc@haskell.org | http://www.haskell.org/mailman/listinfo/cvs-ghc From igloo at earth.li Wed Aug 27 08:15:44 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 27 08:14:15 2008 Subject: This week Message-ID: <20080827121544.GA31150@matrix.chaos.earth.li> Hi all, This has been a pretty exciting week here, with my desktop PC dieing on Tuesday. That turned the week upside-down rather, but it has had the side-effect that since Friday I've had a shiny new 4-core machine, with space for more GHC trees, and validate running in about 16 minutes. The Mac also turned up on Friday, so I'm now able to test on OS X too. It turned out to be about twice as large as I expected, but I've found a home for it. Fortunately I can do everything over SSH, so no need for comfortable physical access! Interestingly, validating on my quad-core machine took 29 before I upgraded python (to a version that supports parallel testsuite) and ghc6 (from 6.6.1 to 6.8.2). I'm not sure which of these made most of the difference. I've closed a few bugs this week: #2537: Missing LICENSE file (which was causing install to fail) added #2473: Exposed Data.Array.IO.Internals #2541: Fixed install so that GHC can find utils like unlit #2485: Fixed install so that ghci works and also half-fixed #2542 (the "runghc Setup" problem), and I've done the parts of #1338 (base breakup) that nobody objected to and moved the bug to 6.12; we may be re-thinking #1338 though - more on that in a later e-mail. Given the plan to change the build system, we've decided not to spend time fixing bindist for the current build system, and thus not to fix it for the 6.10 release. This week I was mostly working towards the 6.10 release, e.g. fixes for the build system, to installing, and to making bindists, and working on bugs. I've also been steering the full testsuite towards 0 failures, and also fixing tests that could go wrong when running the testsuite in parallel mode. While working on other things in the base package, I found some of the things I was fixing would have been caught by warnings, so I finished fixing the warnings in base, and did unix while I was at it. Builds on non-Windows now have warnings on for everything; hopefully we'll get fewer silly little bugs introduced as a result! Thanks Ian From igloo at earth.li Wed Aug 27 08:32:35 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 27 08:31:07 2008 Subject: Daily report for head In-Reply-To: <01a001c9082e$4df10a10$130e7ad5@cr3lt> References: <200808230730.m7N7U201017585@monk.galois.com> <006101c90521$b50b5c10$5a268351@cr3lt> <20080825174108.GA24540@matrix.chaos.earth.li> <017d01c906f6$eabee3f0$f4387ad5@cr3lt> <20080825215107.GA23951@matrix.chaos.earth.li> <020401c90707$3a56eab0$f4387ad5@cr3lt> <1219710279.13639.484.camel@localhost> <01a001c9082e$4df10a10$130e7ad5@cr3lt> Message-ID: <20080827123235.GA31703@matrix.chaos.earth.li> On Wed, Aug 27, 2008 at 11:18:46AM +0100, Claus Reinke wrote: > > In this case, I was told that base3-compat was provided > explicitly to avoid breakage[1], and as I reported, that > doesn't seem to be the case [2]. It'll only work for packages that correctly depend on something like: base >= x && < 4 Packages that just depend on "base" won't work. Nor will packages that have been updated to work with: either base >= x && < 4 or base >= 4 && < 5 but haven't kept their base 4 sections up-to-date. > As I've mentioned, I see those extralibs as a good test of > whether changes to ghc+corelibs are going to cause havoc > in the wild, As extralibs are likely to be partially updated, I don't think they are necessarily a good test of what is likely to happen in the wild. Thanks Ian From simonmarhaskell at gmail.com Wed Aug 27 08:35:03 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Wed Aug 27 08:33:35 2008 Subject: patch applied (ghc): re-fix of #1205, fix #2542 Message-ID: <20080827123502.GA14235@haskell.galois.com> Wed Aug 27 03:24:14 PDT 2008 Simon Marlow * re-fix of #1205, fix #2542 New form of :load in GHCi: > :load *A forces A to be loaded as byte-code. See the manual for details. The previous behaviour for specifying filenames vs. module names on the command line and in :load has been restored. The Target datatype has a new Bool field, which is True if the target is allowed to be loaded from compiled code, or False otherwise, so this functionality is available via the GHC API. guessTarget understands the *-prefix form for specifying targets. M ./compiler/ghci/InteractiveUI.hs -8 +13 M ./compiler/main/GHC.hs -25 +49 M ./compiler/main/HscTypes.lhs -2 +6 M ./docs/users_guide/ghci.xml -13 +38 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080827102414-12142-a0366bf6323205dfabf1f952b23b4659a06b430c.gz From igloo at earth.li Wed Aug 27 08:49:47 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 27 08:48:19 2008 Subject: After enjoying a working GHC HEAD build for a few days... In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE85E090F@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE853DF40@EA-EXMSG-C334.europe.corp.microsoft.com> <20080823131307.GA4326@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE85E090F@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <20080827124947.GA32064@matrix.chaos.earth.li> On Tue, Aug 26, 2008 at 08:56:31AM +0100, Simon Peyton-Jones wrote: > > Unexpected warnings in modules: > simplCore/Simplify.lhs > codeGen/CgMonad.lhs > > Unexpected Haddock failure ine > codeGen/CgExpr.lhs > > Unexpected testsuite failures in > tc125 > > Do you see what I mean? Yup, thanks. I don't think it makes sense to implement it in the current build system if we're about to replace it, so I've just filed a bug for it in the 6.12 branch milestone so that we don't forget about it: http://hackage.haskell.org/trac/ghc/ticket/2548 Thanks Ian From claus.reinke at talk21.com Wed Aug 27 08:59:04 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Wed Aug 27 08:57:43 2008 Subject: Daily report for head References: <200808230730.m7N7U201017585@monk.galois.com><006101c90521$b50b5c10$5a268351@cr3lt><20080825174108.GA24540@matrix.chaos.earth.li><017d01c906f6$eabee3f0$f4387ad5@cr3lt><20080825215107.GA23951@matrix.chaos.earth.li><020401c90707$3a56eab0$f4387ad5@cr3lt><1219710279.13639.484.camel@localhost><01a001c9082e$4df10a10$130e7ad5@cr3lt> <20080827123235.GA31703@matrix.chaos.earth.li> Message-ID: <027101c90844$b23b7850$130e7ad5@cr3lt> >> In this case, I was told that base3-compat was provided >> explicitly to avoid breakage[1], and as I reported, that >> doesn't seem to be the case [2]. > > It'll only work for packages that correctly depend on something like: > base >= x && < 4 quoting self (again): |Then, after adding "base < 4" to all extralibs .cabal files, I'm |treated to a | |Network.hs:434:10: | Couldn't match expected type `Exception.IOException' | against inferred type `Exception.Exception' | Expected type: Exception.IOException -> IO a | Inferred type: Exception.Exception -> IO a | In the expression: Exception.catch | In the definition of `catchIO': catchIO = Exception.catch and, in case that was ambiguous in any way: $ darcs whatsnew --repodir=libraries/network/ hunk ./network.cabal 22 -build-depends: base, parsec +build-depends: base < 4, parsec $ grep base libraries/network/network.cabal build-depends: base < 4, parsec > Packages that just depend on "base" won't work. Nor will packages that > have been updated to work with: > either base >= x && < 4 > or base >= 4 && < 5 > but haven't kept their base 4 sections up-to-date. > >> As I've mentioned, I see those extralibs as a good test of >> whether changes to ghc+corelibs are going to cause havoc >> in the wild, > > As extralibs are likely to be partially updated, I don't think they are > necessarily a good test of what is likely to happen in the wild. If ghc changes break extralibs, chances are that other packages will experience worse. If the extralibs follow ghc changes, that doesn't mean that other package are safe, but it does mean that some non-core packages have been able to adapt to the ghc changes - in this case, that the suggested backwards compatibility solution has been tested successfully in some popular packages. Claus From igloo at earth.li Wed Aug 27 09:27:51 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 27 09:26:23 2008 Subject: Daily report for head In-Reply-To: <027101c90844$b23b7850$130e7ad5@cr3lt> References: <20080827123235.GA31703@matrix.chaos.earth.li> <027101c90844$b23b7850$130e7ad5@cr3lt> Message-ID: <20080827132751.GA32602@matrix.chaos.earth.li> On Wed, Aug 27, 2008 at 01:59:04PM +0100, Claus Reinke wrote: > >>In this case, I was told that base3-compat was provided > >>explicitly to avoid breakage[1], and as I reported, that > >>doesn't seem to be the case [2]. > > > >It'll only work for packages that correctly depend on something like: > > base >= x && < 4 > > quoting self (again): > > |Then, after adding "base < 4" to all extralibs .cabal files, I'm > |treated to a > | > |Network.hs:434:10: > | Couldn't match expected type `Exception.IOException' > | against inferred type `Exception.Exception' > | Expected type: Exception.IOException -> IO a > | Inferred type: Exception.Exception -> IO a > | In the expression: Exception.catch > | In the definition of `catchIO': catchIO = Exception.catch That's because network's code requires base 4 due to this patch: Make network work with extensible exceptions Ian Lynagh **20080805125755 Packages designed for base 3, with dependencies that reflect that, should work with GHC 6.10. Thanks Ian From claus.reinke at talk21.com Wed Aug 27 10:14:27 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Wed Aug 27 10:13:08 2008 Subject: Daily report for head References: <20080827123235.GA31703@matrix.chaos.earth.li><027101c90844$b23b7850$130e7ad5@cr3lt> <20080827132751.GA32602@matrix.chaos.earth.li> Message-ID: <02bf01c9084f$3b553bd0$130e7ad5@cr3lt> >> |Then, after adding "base < 4" to all extralibs .cabal files, I'm >> |treated to a >> | >> |Network.hs:434:10: >> | Couldn't match expected type `Exception.IOException' >> | against inferred type `Exception.Exception' >> | Expected type: Exception.IOException -> IO a >> | Inferred type: Exception.Exception -> IO a >> | In the expression: Exception.catch >> | In the definition of `catchIO': catchIO = Exception.catch > > That's because network's code requires base 4 due to this patch: > > Make network work with extensible exceptions > Ian Lynagh **20080805125755 Thanks, now we're finally getting somewhere!-) So, that patch was incomplete and left the package unbuildable, because the .cabal wasn't updated, right? Presumably, the patch code should be under .cabal-configurations generated CPP, so that both older and newer ghcs (with or without base 4) can still build that package? Which means a .cabal flag, similar to splitbase, in spite of the presence of base3-compat. Which is one of the things you want to find out now, by building full heads, with extralibs, not something you want to users to run into after the ghc release. And the workaround for me is not to specify base < 4, but to guess which of the split-off former base packages are build-depends for network, correct? And to guess which other extralibs are in a similar state? Claus From igloo at earth.li Wed Aug 27 11:03:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 27 11:02:27 2008 Subject: Daily report for head In-Reply-To: <02bf01c9084f$3b553bd0$130e7ad5@cr3lt> References: <20080827132751.GA32602@matrix.chaos.earth.li> <02bf01c9084f$3b553bd0$130e7ad5@cr3lt> Message-ID: <20080827150355.GA1849@matrix.chaos.earth.li> On Wed, Aug 27, 2008 at 03:14:27PM +0100, Claus Reinke wrote: > >>|Then, after adding "base < 4" to all extralibs .cabal files, I'm > >>|treated to a > >>| > >>|Network.hs:434:10: > >>| Couldn't match expected type `Exception.IOException' > >>| against inferred type `Exception.Exception' > >>| Expected type: Exception.IOException -> IO a > >>| Inferred type: Exception.Exception -> IO a > >>| In the expression: Exception.catch > >>| In the definition of `catchIO': catchIO = Exception.catch > > > >That's because network's code requires base 4 due to this patch: > > > > Make network work with extensible exceptions > > Ian Lynagh **20080805125755 > > Thanks, now we're finally getting somewhere!-) > > So, that patch was incomplete and left the package > unbuildable, because the .cabal wasn't updated, right? No, that patch was complete, and network built with it at the time that it was made. (the patch could also have put a lower bound on the base dep, so that people trying to install it with an older GHC would get a clearer error, but that wouldn't help it build with the HEAD) Another option would have been to put a <4 upper bound on the base dep, but (a) I don't think base3-compat existed at the time, (b) we were converting things to use extensible exceptions to see if there were any unforseen issues lurking, and (c) I don't think we want libraries to use the old base versions where possible. Subsequent changes to the base package have meant that network no longer builds, but that is due to the partial base 4 support in network, and doesn't add any insight about how other, non-extralib packages will work with GHC 6.10. > Presumably, the patch code should be under .cabal-configurations > generated CPP, so that both older and newer ghcs (with or without > base 4) can still build that package? If someone wanted to maintain support for old GHC versions then they could do something like that, yes. It wouldn't help it build in the HEAD, which would pick the base 4 configuration. If anyone is interested in doing some work on network then I think their time would be better spent looking at the code, though; e.g. see my comments in #2250. Thanks Ian From simonpj at microsoft.com Wed Aug 27 11:25:02 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Wed Aug 27 11:23:33 2008 Subject: Docs for language flags Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> Ian, Simon The documentation for language extensions appears in GHC's user manual in *three* places: (a) The flag summary http://www.haskell.org/ghc/docs/latest/html/users_guide/flag-reference.html#id352860 (b) A section at the beginning of Chapter 8: http://www.haskell.org/ghc/docs/latest/html/users_guide/ghc-language-features.html#options-language (c) The individual sections that describe the extensions. Too much duplication! (b) is out of date and omits some flags. I suggest that we nuke (b). However (b) does say what syntax is stolen, so I suggest we move that to (a). But that'd make the table a bit longer. Thoughts? Simon From simonmarhaskell at gmail.com Wed Aug 27 11:30:53 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Wed Aug 27 11:29:26 2008 Subject: patch applied (testsuite): add test for #2542, #1205 Message-ID: <20080827153053.GA23130@haskell.galois.com> Wed Aug 27 02:12:53 PDT 2008 Simon Marlow * add test for #2542, #1205 A ./tests/ghc-regress/ghci/prog010/ A ./tests/ghc-regress/ghci/prog010/A.hs A ./tests/ghc-regress/ghci/prog010/B.hs A ./tests/ghc-regress/ghci/prog010/ghci.prog010.script A ./tests/ghc-regress/ghci/prog010/ghci.prog010.stderr A ./tests/ghc-regress/ghci/prog010/ghci.prog010.stdout View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080827091253-12142-2e3f45fe413b9873f98765c6ca51c9697b4e7755.gz From simonmarhaskell at gmail.com Wed Aug 27 11:30:55 2008 From: simonmarhaskell at gmail.com (Simon Marlow) Date: Wed Aug 27 11:29:32 2008 Subject: patch applied (testsuite): update output Message-ID: <20080827153055.GA23153@haskell.galois.com> Wed Aug 27 02:14:39 PDT 2008 Simon Marlow * update output M ./tests/ghc-regress/ghci.debugger/scripts/list001.stdout -1 +2 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080827091439-12142-196b1177ed4dd5eda86c47c668db0cb858ed27fe.gz From simonpj at microsoft.com Wed Aug 27 11:36:05 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 11:34:37 2008 Subject: patch applied (ghc): Better documentation for -XLiberalTypeSynonyms, and steal forall keyword Message-ID: <20080827153605.GA24165@haskell.galois.com> Wed Aug 27 08:19:26 PDT 2008 simonpj@microsoft.com * Better documentation for -XLiberalTypeSynonyms, and steal forall keyword In my travels through the front end I discoverd that -XLiberalTypeSynonyms is rather thinly described. Furthermore, it alleges that you can write a forall on the RHS of a type synonym decl, so that means it should enable the forall keyword. M ./compiler/parser/Lexer.x +1 M ./docs/users_guide/glasgow_exts.xml -5 +40 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080827151926-1287e-a50686d3b5ada57220200ee0c83daf0ae2bbaece.gz From simonpj at microsoft.com Wed Aug 27 11:36:10 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 11:34:43 2008 Subject: patch applied (ghc): Only specialise on dictionaries that have some interesting structure Message-ID: <20080827153610.GA24198@haskell.galois.com> Wed Aug 27 08:25:40 PDT 2008 simonpj@microsoft.com * Only specialise on dictionaries that have some interesting structure I discovered by accident that we were generating utterly useless specialisations. See Note [Interesting dictionary arguments] in Specialise. This patch used SimplUtils.interestingArg to restrict specialisation to cases where the dictionary acutally has some information to give us. M ./compiler/specialise/Specialise.lhs -4 +17 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080827152540-1287e-4b4b7adac8f1b39aab06facae55d535c16dafdaa.gz From simonpj at microsoft.com Wed Aug 27 11:36:14 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 11:34:50 2008 Subject: patch applied (ghc): Fix Trac #2520: duplicate symbols Message-ID: <20080827153614.GA24224@haskell.galois.com> Wed Aug 27 08:27:28 PDT 2008 simonpj@microsoft.com * Fix Trac #2520: duplicate symbols The problem here was that were were quantifying over an *External* Name, which causes no end of confusion. See Note [Const rule dicts] in DsBinds. The fix is very easy, I'm happy to say. M ./compiler/deSugar/DsBinds.lhs -2 +14 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080827152728-1287e-1a2171db2d0cb49733f1461ef25bedb882dff2d1.gz From simonpj at microsoft.com Wed Aug 27 11:36:18 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 11:34:56 2008 Subject: patch applied (ghc): Fix Trac #2538: better error messages when validating types Message-ID: <20080827153618.GA24258@haskell.galois.com> Wed Aug 27 08:30:51 PDT 2008 simonpj@microsoft.com * Fix Trac #2538: better error messages when validating types This fix solely concerns error messages, and uses a bit of contextual information to suggest plausible flags. It was rather more fiddly to implement than I expected. Oh well. M ./compiler/typecheck/TcMType.lhs -41 +61 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080827153051-1287e-8e703dd6abdce5ab7d15d23ba258a16fa9ba83ce.gz From simonpj at microsoft.com Wed Aug 27 11:36:22 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 11:35:02 2008 Subject: patch applied (ghc): Fix Trac #745: improve error recoevery for type signatures Message-ID: <20080827153622.GA24296@haskell.galois.com> Wed Aug 27 08:33:22 PDT 2008 simonpj@microsoft.com * Fix Trac #745: improve error recoevery for type signatures It turns out that fixing Trac #745 is easy using mapAndRecoverM, and tidies up the code nicely in several places. Hurrah. M ./compiler/typecheck/TcBinds.lhs -1 +1 M ./compiler/typecheck/TcInstDcls.lhs -25 +21 M ./compiler/typecheck/TcRnMonad.lhs -1 +1 M ./compiler/typecheck/TcTyClsDecls.lhs -5 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080827153322-1287e-e7de82846119d6f9e3d527b5cc550a6cd057a962.gz From ndmitchell at gmail.com Wed Aug 27 11:38:31 2008 From: ndmitchell at gmail.com (Neil Mitchell) Date: Wed Aug 27 11:37:03 2008 Subject: Docs for language flags In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <404396ef0808270838x839eed2ue83982d4c726d4af@mail.gmail.com> Hi > The documentation for language extensions appears in GHC's user manual in *three* places: > > (a) The flag summary http://www.haskell.org/ghc/docs/latest/html/users_guide/flag-reference.html#id352860 > > (b) A section at the beginning of Chapter 8: http://www.haskell.org/ghc/docs/latest/html/users_guide/ghc-language-features.html#options-language > > (c) The individual sections that describe the extensions. The documentation should also appear in: http://hackage.haskell.org/packages/archive/Cabal/1.4.0.1/doc/html/Language-Haskell-Extension.html It might be easier if the information was duplicated there, as then it would be hoogle-able (although making the GHC manual hoogle-able is on the Hoogle bug list http://code.google.com/p/ndmitchell/issues/detail?id=84) Thanks Neil From simonpj at microsoft.com Wed Aug 27 11:43:42 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Wed Aug 27 11:42:13 2008 Subject: Docs for language flags In-Reply-To: <404396ef0808270838x839eed2ue83982d4c726d4af@mail.gmail.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> <404396ef0808270838x839eed2ue83982d4c726d4af@mail.gmail.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AEA@EA-EXMSG-C334.europe.corp.microsoft.com> | The documentation should also appear in: | | http://hackage.haskell.org/packages/archive/Cabal/1.4.0.1/doc/html/Language-Haskell-Extension.html | | It might be easier if the information was duplicated there, as then it | would be hoogle-able (although making the GHC manual hoogle-able is on | the Hoogle bug list I don't know how it gets there... GHC might have more extensions than Cabal for example? Anyway, I'm perhaps-selfishly sticking to getting the GHC user manual right. Simon From ndmitchell at gmail.com Wed Aug 27 11:47:50 2008 From: ndmitchell at gmail.com (Neil Mitchell) Date: Wed Aug 27 11:46:22 2008 Subject: Docs for language flags In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AEA@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> <404396ef0808270838x839eed2ue83982d4c726d4af@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AEA@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <404396ef0808270847m4b62ddd0q8b6fb332f2c7203f@mail.gmail.com> > | It might be easier if the information was duplicated there, as then it > | would be hoogle-able (although making the GHC manual hoogle-able is on > | the Hoogle bug list > > I don't know how it gets there... GHC might have more extensions than Cabal for > example? Anyway, I'm perhaps-selfishly sticking to getting the GHC user manual right. I believe that list is a union of all the GHC/Hugs/nhc extensions available, so should always have all GHC extensions and more. If predictable links could be provided for the manual pages of extensions, then that page could easily link into the GHC manual. Thanks Neil From simonpj at microsoft.com Wed Aug 27 12:05:23 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 12:03:55 2008 Subject: patch applied (testsuite): Add test for Trac #2497, #2213, #2494 Message-ID: <20080827160523.GA26893@haskell.galois.com> Tue Aug 26 05:19:19 PDT 2008 simonpj@microsof.com * Add test for Trac #2497, #2213, #2494 A ./tests/ghc-regress/typecheck/should_compile/T2497.hs A ./tests/ghc-regress/typecheck/should_compile/T2497.stderr M ./tests/ghc-regress/typecheck/should_compile/all.T +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080826121919-f1c6d-5b35c5a395bfcfb08af8b3444f41dee1fc4a2562.gz From simonpj at microsoft.com Wed Aug 27 12:05:25 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 12:04:02 2008 Subject: patch applied (testsuite): Test for Trac #2520 Message-ID: <20080827160525.GA26917@haskell.galois.com> Wed Aug 27 08:44:31 PDT 2008 simonpj@microsof.com * Test for Trac #2520 A ./tests/ghc-regress/simplCore/should_compile/T2520.hs M ./tests/ghc-regress/simplCore/should_compile/all.T +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080827154431-f1c6d-5f56216de3c28dc1bfd971736603cd1cb4c0d075.gz From simonpj at microsoft.com Wed Aug 27 12:05:27 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 12:04:05 2008 Subject: patch applied (testsuite): Test Trac #2538 Message-ID: <20080827160527.GA26934@haskell.galois.com> Wed Aug 27 08:50:21 PDT 2008 simonpj@microsof.com * Test Trac #2538 A ./tests/ghc-regress/typecheck/should_fail/T2538.hs A ./tests/ghc-regress/typecheck/should_fail/T2538.stderr M ./tests/ghc-regress/typecheck/should_fail/all.T +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080827155021-f1c6d-56691481f12f9fc9931f7f7ef10ff56ce0d14c29.gz From simonpj at microsoft.com Wed Aug 27 12:05:28 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 12:04:10 2008 Subject: patch applied (testsuite): Track error message changes Message-ID: <20080827160528.GA26951@haskell.galois.com> Wed Aug 27 08:50:41 PDT 2008 simonpj@microsof.com * Track error message changes M ./tests/ghc-regress/indexed-types/should_fail/Simple15.stderr +1 M ./tests/ghc-regress/typecheck/should_fail/tcfail113.stderr +14 M ./tests/ghc-regress/typecheck/should_fail/tcfail127.stderr +1 M ./tests/ghc-regress/typecheck/should_fail/tcfail184.stderr -3 +3 M ./tests/ghc-regress/typecheck/should_fail/tcfail197.stderr +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080827155041-f1c6d-ebfd6e77d6fef0062ca35191d9dda346293f9ea0.gz From claus.reinke at talk21.com Wed Aug 27 12:56:05 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Wed Aug 27 12:54:48 2008 Subject: Daily report for head References: <20080827132751.GA32602@matrix.chaos.earth.li><02bf01c9084f$3b553bd0$130e7ad5@cr3lt> <20080827150355.GA1849@matrix.chaos.earth.li> Message-ID: <041001c90865$d10a1db0$130e7ad5@cr3lt> > (the patch could also have put a lower bound on the base dep, so that > people trying to install it with an older GHC would get a clearer > error, but that wouldn't help it build with the HEAD) > > Another option would have been to put a <4 upper bound on the base dep, > but (a) I don't think base3-compat existed at the time, (b) we were > converting things to use extensible exceptions to see if there were any > unforseen issues lurking, and (c) I don't think we want libraries to use > the old base versions where possible. It would be good if the packages that need base 4 say so. If the package repos are shared with anyone else, it would be good if the packages worked with either base 3 or base 4. > Subsequent changes to the base package have meant that network no longer > builds, but that is due to the partial base 4 support in network, and Ok, by unpulling the partial base 4 support patches for several packages, and specifying base < 4 for all extralib packages, I was able to build a full head (minus the packages that have been dropped recently). And 'make binary-dist' completes as well, yay!-) I didn't see an installer, but then I don't miss that at the moment. However, unpacking the tarball reveals some gaps (haven't checked yet whether anything else is missing): - no runhaskell (runghc is there, though) - no ghc package (neither hidden nor otherwise; it is present and hidden in the inplace ghc) Anyway, progress, or at least: visible results of same!-) Thanks, Claus From simonpj at microsoft.com Wed Aug 27 13:10:21 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Wed Aug 27 13:08:54 2008 Subject: patch applied (testsuite): Update output to follow comments Message-ID: <20080827171021.GA28533@haskell.galois.com> Wed Aug 27 10:09:15 PDT 2008 simonpj@microsof.com * Update output to follow comments M ./tests/ghc-regress/typecheck/should_fail/T2538.stderr -3 +3 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080827170915-f1c6d-615e574198450c9d1c39f12ec20151dc6c886428.gz From duncan.coutts at worc.ox.ac.uk Wed Aug 27 15:32:23 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Aug 27 15:30:17 2008 Subject: Docs for language flags In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AEA@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> <404396ef0808270838x839eed2ue83982d4c726d4af@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AEA@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <1219865543.24846.162.camel@localhost> On Wed, 2008-08-27 at 16:43 +0100, Simon Peyton-Jones wrote: > | The documentation should also appear in: > | > | http://hackage.haskell.org/packages/archive/Cabal/1.4.0.1/doc/html/Language-Haskell-Extension.html > | > | It might be easier if the information was duplicated there, as then it > | would be hoogle-able (although making the GHC manual hoogle-able is on > | the Hoogle bug list > > I don't know how it gets there... GHC might have more extensions than > Cabal for example? Anyway, I'm perhaps-selfishly sticking to getting > the GHC user manual right. As I understood it, the intention was that this enumeration is supposed to be a central shared registry of language extensions. So all the ghc extensions should be there. We expect implementers to add new extensions to this list when they believe the extensions are ready for public consumption. Unknown/local/experimental extensions can be used in .cabal files and they will work if ghc supports them (though one gets a warning) but packages using unknown/unregistered extensions cannot be uploaded to hackage. Since we do refer people to the haddock docs for this Extension enumeration I thought it'd be nice to have it documented in the same place. I've filed a task for some volunteer: http://hackage.haskell.org/trac/hackage/ticket/344 Duncan From dons at galois.com Wed Aug 27 15:53:30 2008 From: dons at galois.com (Don Stewart) Date: Wed Aug 27 15:51:57 2008 Subject: Haskell Platform In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE869789F@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE869789F@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <20080827195330.GC7196@scytale.galois.com> simonpj: > Don, Duncan > > As you know, we're planning to produce GHC 6.10 with "batteries not > included", relying on the Haskell Platform for the batteries. We are > working v hard to get 6.10 ready for release-candidate on 19 Sept. > > But http://www.haskell.org/haskellwiki/Haskell_Platform seems dormant; > it has not been modified for a month. So I'm a bit worried that we'll > produce GHC but it won't have any batteries! > > Can you let us know what your plans are, esp concerning timescale? > The steps under "Next steps" look fine... but they need be executed. > Are you planning a release candidate, which people can try against the > release candidate GHC? > > I know that you want to decouple the GHC release from the HP release. > But if there was to be, say, a three month delay then there really > would not be much point in running fast to ship GHC... we might > instead re-plan our release cycle. > > Sorry if all this is in hand and I've simply missed it. > > Simon > A draft "meta package" for the platform is here, http://code.haskell.org/haskell-platform/haskell-platform.cabal This would allow us to: cabal install haskell-platform and use cabal to track dependencies. The question is on what to include. I'd say, start with the current extra libs, and throw in the 5 most popular others (say, Data.Binary, an XML library, a JSON library, and some other parsers). >From this, we can announce a draft, and work on scaling up the automated quality assurance aspects. Duncan, what do you think? From ghcbuild at microsoft.com Wed Aug 27 15:54:25 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Wed Aug 27 15:54:25 2008 Subject: [nightly] 27-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080827195425.06511324141@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Wed Aug 27 18:02:06 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080827) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ rm -f -f stamp/configure.library.*.haskell-src haskell-src/unbuildable ../utils/mkdirhier/mkdirhier `dirname stamp/configure.library.build-profiling-splitting.haskell-src` ( cd haskell-src && /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT --with-compiler=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc --with-hc-pkg=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/ghc-pkg/install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/i386-unknown-linux/HsColour --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option='--with-ghc=ghc-6.4.2' --configure-option=--with-cc=gcc --with-hsc2hs=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock-options="--use-contents=../index.html --use-index=../doc-index.html" --enable-library-profiling --enable-split-objs ) \ && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable /playpen/simonmar/nightly/HEAD/i386-unknown-linux/packages haskell-src; then \ cd haskell-src && \ cmp -s /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/Makefile.local Makefile.local || cp /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ gmake -wr && \ /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language/Haskell/Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden gmake[2]: *** [dist/build/.depend] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/haskell-src' gmake[1]: *** [make.library.haskell-src] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Wed Aug 27 20:55:51 BST 2008 From kili at outback.escape.de Wed Aug 27 16:20:10 2008 From: kili at outback.escape.de (Matthias Kilian) Date: Wed Aug 27 16:23:34 2008 Subject: cabal-bin: /tmp/5111.o: removeFile: does not exist (No such file or directory) Message-ID: <20080827202010.GA11609@petunia.outback.escape.de> Hi, I'm getting the above error message when trying to build HEAD on OpenBSD. This happens when running cabal-bin ... configure in ./compiler for stage1. After running cabal-bin ... configure --verbose=3 ..., the problem boils down to a wrong invocation of /usr/bin/ld: Configuring ghc-6.9... Creating dist-stage1 (and its parents) ("/usr/local/bin/ghc",["--numeric-version"]) /usr/local/bin/ghc is version 6.6.1 ("/usr/local/bin/ghc-pkg",["--version"]) /usr/local/bin/ghc-pkg is version 6.6.1 searching for gcc in path. found gcc at /usr/bin/gcc ("/usr/bin/gcc",["--version"]) /usr/bin/gcc is version 3.3.5 ("/usr/local/bin/ghc",["-#include","cutils.h","-DSTAGE=1","-c","/tmp/5110.c","-o","/tmp/5110.o"]) ("/usr/bin/ld",["-Xlinker","-E","-x","-r","/tmp/5110.o","-o","/tmp/5111.o"]) /usr/bin/ld returned ExitFailure 1 with error message: /usr/bin/ld: cannot find -linker cabal-bin: /tmp/5111.o: removeFile: does not exist (No such file or directory) The "-Xlinker -E" comes from compiler/Makefile, and is explicitely set for OpenBSD. Does anyone remember when and why this has been added, and for which version of OpenBSD? (I've only a ghc fetched with --partial here[1], so darcs annotate doesn't work). Ciao, Kili [1] And darcs.haskell.org is dead-slow, fetching ghc-HEAD-2008-08-17-ghc-corelibs-testsuite.tar.bz2 is running for more than two hours now. From claus.reinke at talk21.com Wed Aug 27 16:29:29 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Wed Aug 27 16:28:07 2008 Subject: Docs for language flags References: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <046d01c90883$9d68d140$130e7ad5@cr3lt> This is the first time I've looked at (b), so I don't mind it going, but the syntax info deserves its own section, to be easy to find without blowing up the flag reference section. I just wanted to throw in a reference to http://hackage.haskell.org/trac/ghc/ticket/1880 Unify flag descriptions to generate both docs and code so one would have a single place with all flag info, with (a), (c), Cabal, ghc, and others selecting the parts they need. Claus From duncan.coutts at worc.ox.ac.uk Wed Aug 27 16:39:11 2008 From: duncan.coutts at worc.ox.ac.uk (Duncan Coutts) Date: Wed Aug 27 16:37:15 2008 Subject: Haskell Platform In-Reply-To: <20080827195330.GC7196@scytale.galois.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE869789F@EA-EXMSG-C334.europe.corp.microsoft.com> <20080827195330.GC7196@scytale.galois.com> Message-ID: <1219869551.24846.170.camel@localhost> On Wed, 2008-08-27 at 12:53 -0700, Don Stewart wrote: > A draft "meta package" for the platform is here, > > http://code.haskell.org/haskell-platform/haskell-platform.cabal > > This would allow us to: > > cabal install haskell-platform > > and use cabal to track dependencies. This now works. The Cabal lib update that I released yesterday allows us to use meta-packages. The cabal-install release I did yesterday includes the detailed build logging and reporting. The next part is the server. > The question is on what to include. I'd say, start with the current > extra libs, and throw in the 5 most popular others (say, Data.Binary, > an XML library, a JSON library, and some other parsers). I've just updated the haskell-platform package with the minimal list from here: http://haskell.org/haskellwiki/Haskell_Platform/Batteries_Included which is the classic extra libs (less ObjectIO which never used to be built anyway) and cabal-install and its two deps, zlib and HTTP. Personally I'd hold off on the rest. Deciding between the multitude of xml libs is something we need to involve the community on. We've yet to establish the way in which new packages join. I think those criteria need to be published and not just the whim of the inner Haskell Cabal. Again, GNOME is the model to follow here. They've got a reasonable and open decision making process for proposing new packages. > >From this, we can announce a draft, and work on scaling up the automated > quality assurance aspects. > > Duncan, what do you think? Yep. I'll get the experimental hackage-server running live somewhere so we can try uploading build reports on various platforms. Do you suppose we could run that on monk (on a non-standard port)? Or now that lambdabot is not on code.h.o there might be enough resources to run it there. Duncan From dons at galois.com Wed Aug 27 18:41:23 2008 From: dons at galois.com (Don Stewart) Date: Wed Aug 27 18:39:51 2008 Subject: Haskell Platform In-Reply-To: <1219869551.24846.170.camel@localhost> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE869789F@EA-EXMSG-C334.europe.corp.microsoft.com> <20080827195330.GC7196@scytale.galois.com> <1219869551.24846.170.camel@localhost> Message-ID: <20080827224123.GL7196@scytale.galois.com> duncan.coutts: > On Wed, 2008-08-27 at 12:53 -0700, Don Stewart wrote: > > > A draft "meta package" for the platform is here, > > > > http://code.haskell.org/haskell-platform/haskell-platform.cabal > > > > This would allow us to: > > > > cabal install haskell-platform > > > > and use cabal to track dependencies. > > This now works. The Cabal lib update that I released yesterday allows us > to use meta-packages. The cabal-install release I did yesterday includes > the detailed build logging and reporting. The next part is the server. > > > The question is on what to include. I'd say, start with the current > > extra libs, and throw in the 5 most popular others (say, Data.Binary, > > an XML library, a JSON library, and some other parsers). > > I've just updated the haskell-platform package with the minimal list > from here: > http://haskell.org/haskellwiki/Haskell_Platform/Batteries_Included > > which is the classic extra libs (less ObjectIO which never used to be > built anyway) and cabal-install and its two deps, zlib and HTTP. > > Personally I'd hold off on the rest. Deciding between the multitude of > xml libs is something we need to involve the community on. We've yet to > establish the way in which new packages join. I think those criteria > need to be published and not just the whim of the inner Haskell Cabal. > Again, GNOME is the model to follow here. They've got a reasonable and > open decision making process for proposing new packages. Right, the next step is to define the decision filter that will allow new packages to be added to the haskell-platform meta package. The other infrastructure is in place. -- Don From chak at cse.unsw.edu.au Wed Aug 27 20:48:03 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Wed Aug 27 20:46:37 2008 Subject: This week In-Reply-To: <20080827121544.GA31150@matrix.chaos.earth.li> References: <20080827121544.GA31150@matrix.chaos.earth.li> Message-ID: <3825C4AC-7D37-4A89-B20C-2CE3AD2C7486@cse.unsw.edu.au> Ian Lynagh: > Given the plan to change the build system, we've decided not to spend > time fixing bindist for the current build system, and thus not to > fix it > for the 6.10 release. That means that there will be no Mac OS X installer packages for 6.10 either (it uses the bindist target as part of the build process). I am not trying to convince you to change the plan. I am just noting what the consequences will be (besides I am not sure whether the Mac installer build would work with the new build system even if it had bindist without further tweaking). Manuel From igloo at earth.li Wed Aug 27 21:19:11 2008 From: igloo at earth.li (Ian Lynagh) Date: Wed Aug 27 21:17:43 2008 Subject: This week In-Reply-To: <3825C4AC-7D37-4A89-B20C-2CE3AD2C7486@cse.unsw.edu.au> References: <20080827121544.GA31150@matrix.chaos.earth.li> <3825C4AC-7D37-4A89-B20C-2CE3AD2C7486@cse.unsw.edu.au> Message-ID: <20080828011911.GA7436@matrix.chaos.earth.li> On Thu, Aug 28, 2008 at 10:48:03AM +1000, Manuel M T Chakravarty wrote: > Ian Lynagh: > >Given the plan to change the build system, we've decided not to spend > >time fixing bindist for the current build system, and thus not to > >fix it > >for the 6.10 release. > > That means that there will be no Mac OS X installer packages for 6.10 > either (it uses the bindist target as part of the build process). I Ooops, sorry, braino: bindist will work (and indeed, already does). What we won't fix is building from HC files, i.e. porting GHC to a new architecture. Thanks Ian From chak at cse.unsw.edu.au Thu Aug 28 02:28:58 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Thu Aug 28 02:32:05 2008 Subject: haddock 2 and GHC In-Reply-To: <48A9581C.2090903@gmail.com> References: <20080815132458.GA8271@matrix.chaos.earth.li><92860105-7C02-47BD-8160-63D0C8D63F07@cse.unsw.edu.au> <48A938A3.8010506@gmail.com> <010c01c90117$c347ada0$8d2f8351@cr3lt> <48A9581C.2090903@gmail.com> Message-ID: <039BB398-CEA6-41E3-A65F-B985662207C0@cse.unsw.edu.au> Simon Marlow: > Claus Reinke wrote: >>> Yes you need to re-install Haddock if you re-install GHC, but >>> that's just like any other library (think of Haddock as a >>> library). I think it's unlikely that anyone will want to have >>> multiple Haddock installations, but if they do then they'll just >>> have to manually rename the Haddock binary after installing it. >> Isn't that just the problem we're talking about? It is not about >> wanting >> to have multiple Haddock installations. After the switch to Haddock >> 2, there will _have to be_ one Haddock installation per GHC >> installation. > > Not necessarily - how often do you need to run Haddock against > something other than the libraries for your most recent installed GHC? If you are a library author, I will want to run it with multiple GHC versions all the time. You may have multiple development compilers and then you will want to build distributions for specific compiler versions (other than your development compiler(s)), too. Manuel From cvs-ghc at haskell.org Thu Aug 28 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Thu Aug 28 03:28:37 2008 Subject: Daily report for stable Message-ID: <200808280730.m7S7U1CW014415@monk.galois.com> Build results: fast486 stable: fail (failed darcs) kgardas stable: fail (failed stage1) mnemosyne x86-64 Gentoo stable: fail (failed darcs) tnaur x86 Linux stable: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass pass pass fail (failed darcs) pass x86-64 Linux stable: fail (failed stage1) New unexpected test failures: joao-circular 1 tnaur x86 Linux stable Old unexpected test failures: TyFamUndec 6 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 6 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 1 x86 Windows stable fast num012 2 tnaur PPC OSX stable outofmem2 6 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 2 tnaur PPC OSX stable tcfail043 6 gabor stable tcfail071 6 gabor stable tcfail121 6 gabor stable tcfail130 6 gabor stable tcfail154 6 gabor stable tcfail157 6 gabor stable tcfail170 6 gabor stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Thu Aug 28 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Thu Aug 28 03:28:42 2008 Subject: Daily report for head Message-ID: <200808280730.m7S7U13i014416@monk.galois.com> Build results: x86-64 Linux head: fail (failed stage1) x86 Windows head: fail (failed stage1) x86 Windows head fast: lost pass pass fail (failed getsubrepos) fail (failed darcs) pass tnaur PPC OSX head 2: lost tnaur x86 Linux head: pass x86-64 Linux head unreg: fail (failed nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) Old unexpected test failures: 1980 1 tnaur PPC OSX head FD2 3 fast486 head T2310 3 fast486 head T2486 5 fast486 head arith011 3 fast486 head barton-mangler-bug 1 tnaur PPC OSX head break017 1 tnaur PPC OSX head conc015 1 fast486 head conc019 1 tnaur PPC OSX head conc020 1 tnaur PPC OSX head conc024 1 tnaur PPC OSX head conc029 1 tnaur PPC OSX head conc032 2 fast486 head conc033 1 tnaur PPC OSX head conc036 1 tnaur PPC OSX head conc058 1 tnaur PPC OSX head conc064 1 mnemosyne x86-64 Gentoo head conc070 1 mnemosyne x86-64 Gentoo head concprog001 6 fast486 head concprog002 6 fast486 head derefnull 2 tnaur PPC OSX head divbyzero 2 tnaur PPC OSX head dynamic002 6 fast486 head enum01 1 tnaur PPC OSX head enum02 1 tnaur PPC OSX head enum03 1 tnaur PPC OSX head ffi003 1 tnaur PPC OSX head ffi009 2 tnaur PPC OSX head ghci024 4 fast486 head ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head list001 1 tnaur PPC OSX head num009 1 tnaur PPC OSX head num012 2 tnaur PPC OSX head num013 1 tnaur PPC OSX head qq005 1 tnaur PPC OSX head qq006 1 tnaur PPC OSX head recomp005 1 tnaur PPC OSX head seward-space-leak 1 tnaur PPC OSX head typecheck.prog001 1 tnaur PPC OSX head -------------- next part -------------- Last 30 lines: ( cd haskell-src && /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT --with-compiler=/64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/64playpen/buildbot/x86_64-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/x86_64-unknown-linux/HsColour --with-alex=/home/simonmar/fp/bin/x86_64-unknown-linux/alex --with-haddock=/home/simonmar/fp/bin/x86_64-unknown-linux/haddock --with-happy=/home/simonmar/fp/bin/x86_64-unknown-linux/happy --configure-option=--with-cc=gcc --with-hsc2hs=/64playpen/buildbot/x86_64-linux-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock-options="--use-contents=../index.html --use-index=../doc-index.html" --enable-library-profiling --enable-split-objs ) \ && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable /64playpen/buildbot/x86_64-linux-head/build/packages haskell-src; then \ cd haskell-src && \ cmp -s /64playpen/buildbot/x86_64-linux-head/build/libraries/Makefile.local Makefile.local || cp /64playpen/buildbot/x86_64-linux-head/build/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory /64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -O2 -fasm -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language/Haskell/Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden make[3]: *** [dist/build/.depend] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/haskell-src' make[2]: *** [make.library.haskell-src] Error 2 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: && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable c:/builds/slave/x86-win-head/build/packages haskell-src; then \ cd haskell-src && \ cmp -s c:/builds/slave/x86-win-head/build/libraries/Makefile.local Makefile.local || cp c:/builds/slave/x86-win-head/build/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... make[3]: Entering directory `/buildbot/x86-win-head/build/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language\Haskell\Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden <> make[3]: *** [dist/build/.depend] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/haskell-src' make[2]: *** [make.library.haskell-src] Error 2 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: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' From simonpj at microsoft.com Thu Aug 28 05:17:23 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Thu Aug 28 05:15:53 2008 Subject: Docs for language flags In-Reply-To: <046d01c90883$9d68d140$130e7ad5@cr3lt> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> <046d01c90883$9d68d140$130e7ad5@cr3lt> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697D73@EA-EXMSG-C334.europe.corp.microsoft.com> | This is the first time I've looked at (b), so I don't mind it going, | but the syntax info deserves its own section, to be easy to find | without blowing up the flag reference section. Interesting. Any suggestions about where would be "easy to find"? Or what the section would look like. Would you like to draft it? Then I'd go through for accuracy. S From kili at outback.escape.de Thu Aug 28 05:42:08 2008 From: kili at outback.escape.de (Matthias Kilian) Date: Thu Aug 28 05:43:33 2008 Subject: cabal-bin: /tmp/5111.o: removeFile: does not exist (No such file or directory) In-Reply-To: <20080827202010.GA11609@petunia.outback.escape.de> References: <20080827202010.GA11609@petunia.outback.escape.de> Message-ID: <20080828094208.GA32519@petunia.outback.escape.de> On Wed, Aug 27, 2008 at 10:20:10PM +0200, Matthias Kilian wrote: > ("/usr/bin/ld",["-Xlinker","-E","-x","-r","/tmp/5110.o","-o","/tmp/5111.o"]) > /usr/bin/ld returned ExitFailure 1 with error message: > /usr/bin/ld: cannot find -linker > cabal-bin: /tmp/5111.o: removeFile: does not exist (No such file or directory) > > The "-Xlinker -E" comes from compiler/Makefile, and is explicitely > set for OpenBSD. [...] It's because gcc isn't used for linking any longer, so the OpenBSD specific bit should just be COMMON_CONFIGURE_FLAGS += --ld-options=-E I'll try this now. Sorry for the noise. Ciao, Kili -- C programmers never die. They're just cast into void. From simonpj at microsoft.com Thu Aug 28 05:48:06 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Thu Aug 28 05:46:34 2008 Subject: This week In-Reply-To: <20080828011911.GA7436@matrix.chaos.earth.li> References: <20080827121544.GA31150@matrix.chaos.earth.li> <3825C4AC-7D37-4A89-B20C-2CE3AD2C7486@cse.unsw.edu.au> <20080828011911.GA7436@matrix.chaos.earth.li> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697DCF@EA-EXMSG-C334.europe.corp.microsoft.com> | > That means that there will be no Mac OS X installer packages for 6.10 | > either (it uses the bindist target as part of the build process). I | | Ooops, sorry, braino: bindist will work (and indeed, already does). | | What we won't fix is building from HC files, i.e. porting GHC to a new | architecture. But Manuel is pointing out that he did some work to make MacOSX installer packages work with the old build system, and that almost certainly no longer works with the new build system (the one in 6.10). So unless we do something we won't get 'em. For the new-new build system (the one proposed here http://hackage.haskell.org/trac/ghc/wiki/Design/BuildSystem), Manuel's work can probably be resurrected without much trouble. The question is what to do for 6.10. Simon From marlowsd at gmail.com Thu Aug 28 05:59:53 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Thu Aug 28 05:58:27 2008 Subject: Docs for language flags In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <48B67719.6030908@gmail.com> Simon Peyton-Jones wrote: > Ian, Simon > > The documentation for language extensions appears in GHC's user manual in *three* places: > > (a) The flag summary http://www.haskell.org/ghc/docs/latest/html/users_guide/flag-reference.html#id352860 > > (b) A section at the beginning of Chapter 8: http://www.haskell.org/ghc/docs/latest/html/users_guide/ghc-language-features.html#options-language > > (c) The individual sections that describe the extensions. > > > Too much duplication! (b) is out of date and omits some flags. I suggest that we nuke (b). However (b) does say what syntax is stolen, so I suggest we move that to (a). But that'd make the table a bit longer. As I understand it the purpose of (b) is to list the flags that "steal syntax" from Haskell 98, so it's a useful list in its own right. Nevertheless we should move towards specifying everything about a flag in one place. I think Ian had some thoughts along those lines? Cheers, Simon From marlowsd at gmail.com Thu Aug 28 06:08:04 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Thu Aug 28 06:06:44 2008 Subject: This week In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697DCF@EA-EXMSG-C334.europe.corp.microsoft.com> References: <20080827121544.GA31150@matrix.chaos.earth.li> <3825C4AC-7D37-4A89-B20C-2CE3AD2C7486@cse.unsw.edu.au> <20080828011911.GA7436@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE8697DCF@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <48B67904.9040602@gmail.com> Simon Peyton-Jones wrote: > | > That means that there will be no Mac OS X installer packages for 6.10 > | > either (it uses the bindist target as part of the build process). I > | > | Ooops, sorry, braino: bindist will work (and indeed, already does). > | > | What we won't fix is building from HC files, i.e. porting GHC to a new > | architecture. > > But Manuel is pointing out that he did some work to make MacOSX installer packages work with the old build system, and that almost certainly no longer works with the new build system (the one in 6.10). So unless we do something we won't get 'em. > > For the new-new build system (the one proposed here http://hackage.haskell.org/trac/ghc/wiki/Design/BuildSystem), Manuel's work can probably be resurrected without much trouble. The question is what to do for 6.10. As I understand it, the MacOS X distribution relies on bindist working (which it does) and it relies on the bindist only including bootstrapped binaries (which it does). The functionality that Manuel added to the old build system for MacOS X is also provided by the current build system in 6.10. So I think it should all work, and in any case Ian now has a Mac so we can verify all this. Cheers, Simon From bugs at darcs.net Thu Aug 28 06:51:23 2008 From: bugs at darcs.net (Eric Kow) Date: Thu Aug 28 06:49:54 2008 Subject: [issue1034] pull => errors in pending (2.0.2+76) Message-ID: <1219920683.36.0.812065331357.issue1034@darcs.net> Eric Kow added the comment: I need a volunteer to do the following: 1. get a copy of libraries/Cabal from darcs.haskell.org 2. identify approximately the patches that would have gone into GHC 6.9.20080816 and 20080807 respectively 3. zip these up for forensics 4. (preflight) check that whatsnew is clean on the 7 August one 5. pull from the 16 August to the 7 August one with a recent darcs and do a whatsnew... 6. same as #5 but using darcs 2.0.2+76 The findings I am hoping for are "I can reproduce this with 2.0.2+76 but not with a more recent darcs"... but "I can reproduce this" would be a great start already! ---------- priority: -> bug status: chatting -> need-volunteer title: darcs 2 and ghc.. -> pull => errors in pending (2.0.2+76) __________________________________ Darcs bug tracker __________________________________ From simonpj at microsoft.com Thu Aug 28 07:22:16 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Thu Aug 28 07:20:44 2008 Subject: Haskell Platform In-Reply-To: <20080827195330.GC7196@scytale.galois.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE869789F@EA-EXMSG-C334.europe.corp.microsoft.com> <20080827195330.GC7196@scytale.galois.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697EA0@EA-EXMSG-C334.europe.corp.microsoft.com> | A draft "meta package" for the platform is here, | | http://code.haskell.org/haskell-platform/haskell-platform.cabal | | This would allow us to: | | cabal install haskell-platform | | and use cabal to track dependencies. | | The question is on what to include. I'd say, start with the current | extra libs, and throw in the 5 most popular others (say, Data.Binary, | an XML library, a JSON library, and some other parsers). | | From this, we can announce a draft, and work on scaling up the automated | quality assurance aspects. Thanks! This is all great stuff. What I think would be useful would be to let other people know about it. Notably, publish at http://www.haskell.org/haskellwiki/Haskell_Platform a) the named individuals who constitute the HP committee; presumably they both decide what is in and what is out, and commit to delivering the HP. b) timescale c) process: how can people submit packages? (Or perhaps for now the process is: the committee just decides, but in 2009 will emit an open call. Or whatever.) Just publicising that there is an activity, who's involved, how to join in etc will be v good. Simon From claus.reinke at talk21.com Thu Aug 28 07:28:03 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Thu Aug 28 07:26:37 2008 Subject: Docs for language flags References: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> <046d01c90883$9d68d140$130e7ad5@cr3lt> <638ABD0A29C8884A91BC5FB5C349B1C32AE8697D73@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <007c01c90901$242a0280$402b8351@cr3lt> | This is the first time I've looked at (b), so I don't mind it going, | but the syntax info deserves its own section, to be easy to find | without blowing up the flag reference section. >Interesting. Any suggestions about where would be "easy to find"? >Or what the section would look like. Would you like to draft it? >Then I'd go through for accuracy. I think the reason I never looked at 8.1 is that, even for what it says it does, there are more direct sources: if I want an overview, I go to 5.17.12, if I want the details, I go to 8.n (n>1). So I never had a reason to look up 8.1, so I never knew it offered syntax diffs as well (something I have looked for on occasion). So, one could retarget 8.1 to be a summary of "New and stolen syntax" (the new syntax elements are explained at the beginning of each 8.n, but in so much detail that the stolen syntax aspect would be lost there). That title might have led me to look into the section, although I'd probably have searched for the information in some 13.1a, so I'm completely undecided which of the two would make the best location. But then, I wouldn't want this kind of information to be written into those sections by hand anyway: stolen syntax/new syntax ought to be part of the centralised flag description, and automatically extracted from there, perhaps even into both 8.1 and 13.1a (if they have the same generated uptodate text, duplication isn't much of a problem). Something like: 13.1a Haskell 98 vs. Glasgow Haskell: New and stolen syntax Section 13.1 describes issues in how close working with GHC can come to working with Haskell 98. There is, however, the not entirely separate issue of how GHC's language extensions interact with Haskell 98 programs when you want to go beyond Haskell 98. There is new syntax, only available when a language extension is enabled, but there are also a few cases where enabling a language extension re-interprets existing syntax, which can lead to awkward misinterpretations. If you encounter an unknown piece of syntax, this section will help you to identify which language extension it belongs to. If you run into trouble with Haskell 98 code after switching on a language extension, this section will try to tell you why that happens and how to work around it. After browsing this section, you should be able to spot potentially troublesome syntax, and to write your Haskell 98 code in a way that will continue to work if language extensions are enabled. All GHC language extensions are documented in detail in section 8. The Flag Reference, section 5.17.12 gives an overview of language options enabling or disabling these extensions. Claus From igloo at earth.li Thu Aug 28 07:52:42 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 28 07:51:12 2008 Subject: The GHC library and hierarchical module names Message-ID: <20080828115242.GA16206@matrix.chaos.earth.li> Hi all, In yesterday's #ghc meeting we discussed whether the GHC library should use hierarchical module names. We haven't reached any decisions yet, so please let us know what you think now! The arguments for moving to hierarchical module names were: * it makes finding modules much easier for people new to the code (although tools can help here). For example, Neil Mitchell said: Yhc moved to heirarchical module names, and it was a fantastic decision it makes finding modules much easier for people new to the code, it took me a while to do so with GHC, finding where an import corresponds to As a beginner, starting to explore the GHC source, i'm strongly for it * While there are some disadvantages, e.g. you need to type "GHC." a lot, there is nothing special about GHC that makes it worse than for any other library. Or to put it another way, if it is too inconvenient for GHC to use hierarchical libraries then why should we expect any other libraries to use them? If we believe that it is "too inconvenient" then we should fix that regardless of what GHC does. * It would allow us to clean up some poor-man's-hierarchy module names, e.g. Tc*.lhs * We could expose the GHC package by default (not a huge win, as Cabal packages are unaffected by exposedness; it does make a difference to ghci, though) * The GHC package docs could go into the main documentation index * It allows users of the GHC API to use names like Util for their own modules. The idea would be that, for example, the TcExpr module in the typecheck directory would become the GHC.Typecheck.Expr module. This overlaps uncomfortably with the GHC.* modules in the base package. In the short term we'd probably rename these to GHC.Lib.*, and in the longer term perhaps they could become Prim.* in ghc-foo packages. Next there is the question of when to make the move. One option is just after the 6.10 branch is forked. However, this has the problem that bug fix merges may conflict for two reasons: * Anything that adds or removes an import will fail * I don't have a good feel for how well git will cope with all the file moves, but if it gets confused then any merge can fail The other option is to make the change before the split (but ideally after the various branches destined for 6.10 have been merged). Finally there is the question of backwards compatibility. The first possibility is to have, e.g., a TcExpr module in the ghc package which just reexports GHC.Typecheck.Expr. If we did this then we still couldn't expose the ghc package yet, and users couldn't use module names like Util. The second possibility is to do the same, but put the re-exporting modules in a ghc-compat package. This wouldn't be a compat package in the same sense as the base3-compat package, as it wouldn't attempt to provide the 6.8 GHC API. The third possibility is to do nothing. Thomas Schilling said: if my GHC API changes go in, virtually every API client will break so we could just rename modules at the same time (the hope is for his patches to go into 6.10, as I understand it). Thanks Ian From simonpj at microsoft.com Thu Aug 28 08:12:24 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Thu Aug 28 08:10:52 2008 Subject: patch applied (testsuite): Test for Trac #2529 Message-ID: <20080828121224.GA21479@haskell.galois.com> Thu Aug 28 05:11:08 PDT 2008 simonpj@microsof.com * Test for Trac #2529 A ./tests/ghc-regress/deriving/should_run/T2529.hs A ./tests/ghc-regress/deriving/should_run/T2529.stdout M ./tests/ghc-regress/deriving/should_run/all.T +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080828121108-f1c6d-e74c3e1393c30afc52c566ea4d613c6f8920a1d6.gz From simonpj at microsoft.com Thu Aug 28 08:14:37 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Thu Aug 28 08:13:06 2008 Subject: patch applied (ghc): Fix Trac #2529: derived read for prefix constructor operators Message-ID: <20080828121437.GA21559@haskell.galois.com> Thu Aug 28 05:10:06 PDT 2008 simonpj@microsoft.com * Fix Trac #2529: derived read for prefix constructor operators M ./compiler/typecheck/TcGenDeriv.lhs -10 +14 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828121006-1287e-0d6f3ad66ccc2c39b2a0f34179a32b14eb72c69f.gz From simonpj at microsoft.com Thu Aug 28 08:54:00 2008 From: simonpj at microsoft.com (Simon Peyton Jones) Date: Thu Aug 28 08:52:29 2008 Subject: patch applied (ghc): Improve documentation of stolen syntax Message-ID: <20080828125359.GA22602@haskell.galois.com> Thu Aug 28 05:52:11 PDT 2008 simonpj@microsoft.com * Improve documentation of stolen syntax This patch adds a section that summarises what syntax is stolen by which flags. The section is at the end of the "syntactic extensions" section of the manual. M ./docs/users_guide/glasgow_exts.xml -292 +159 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828125211-1287e-aea9f395e4d1820e3c53f1c85ccfcba31d92be7a.gz From simonpj at microsoft.com Thu Aug 28 08:54:42 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Thu Aug 28 08:53:10 2008 Subject: Docs for language flags In-Reply-To: <007c01c90901$242a0280$402b8351@cr3lt> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> <046d01c90883$9d68d140$130e7ad5@cr3lt> <638ABD0A29C8884A91BC5FB5C349B1C32AE8697D73@EA-EXMSG-C334.europe.corp.microsoft.com> <007c01c90901$242a0280$402b8351@cr3lt> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697F67@EA-EXMSG-C334.europe.corp.microsoft.com> Thanks. That's helpful. I've committed a patch that summarises syntactic changes as a subsection of the "Syntactic extensions" section of the manual. Maybe it should be x-referenced from elsewhere, but it seems to fit there Simion | -----Original Message----- | From: Claus Reinke [mailto:claus.reinke@talk21.com] | Sent: 28 August 2008 12:28 | To: Simon Peyton-Jones; Ian Lynagh; Simon Marlow | Cc: cvs-ghc@haskell.org | Subject: Re: Docs for language flags | | | This is the first time I've looked at (b), so I don't mind it going, | | but the syntax info deserves its own section, to be easy to find | | without blowing up the flag reference section. | | >Interesting. Any suggestions about where would be "easy to find"? | >Or what the section would look like. Would you like to draft it? | >Then I'd go through for accuracy. | | I think the reason I never looked at 8.1 is that, even for what | it says it does, there are more direct sources: if I want an overview, | I go to 5.17.12, if I want the details, I go to 8.n (n>1). So I never | had a reason to look up 8.1, so I never knew it offered syntax diffs | as well (something I have looked for on occasion). | | So, one could retarget 8.1 to be a summary of "New and stolen syntax" | (the new syntax elements are explained at the beginning of each 8.n, | but in so much detail that the stolen syntax aspect would be lost there). | | That title might have led me to look into the section, although I'd | probably have searched for the information in some 13.1a, so I'm | completely undecided which of the two would make the best location. | | But then, I wouldn't want this kind of information to be written into | those sections by hand anyway: stolen syntax/new syntax ought to be | part of the centralised flag description, and automatically extracted | from there, perhaps even into both 8.1 and 13.1a (if they have the | same generated uptodate text, duplication isn't much of a problem). | | Something like: | | 13.1a Haskell 98 vs. Glasgow Haskell: New and stolen syntax | | Section 13.1 describes issues in how close working with GHC | can come to working with Haskell 98. There is, however, the | not entirely separate issue of how GHC's language extensions | interact with Haskell 98 programs when you want to go beyond | Haskell 98. There is new syntax, only available when a language | extension is enabled, but there are also a few cases where enabling | a language extension re-interprets existing syntax, which can lead | to awkward misinterpretations. | | If you encounter an unknown piece of syntax, this section will | help you to identify which language extension it belongs to. If you | run into trouble with Haskell 98 code after switching on a language | extension, this section will try to tell you why that happens and how | to work around it. After browsing this section, you should be able | to spot potentially troublesome syntax, and to write your Haskell 98 | code in a way that will continue to work if language extensions are | enabled. | | | | All GHC language extensions are documented in detail in section 8. | The Flag Reference, section 5.17.12 gives an overview of language | options enabling or disabling these extensions. | | Claus | From simonpj at microsoft.com Thu Aug 28 09:50:46 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Thu Aug 28 09:49:15 2008 Subject: Types of generated data constructors for dictionaries In-Reply-To: <1F6D8BF4-1584-4933-884A-98285D2D314E@gmail.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE85E0B81@EA-EXMSG-C334.europe.corp.microsoft.com> <1F6D8BF4-1584-4933-884A-98285D2D314E@gmail.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697FD7@EA-EXMSG-C334.europe.corp.microsoft.com> > class Eq a => Eq2 a where eq :: a -> a -> Bool Based on the runtime representation above, I expect the type of Main.:DEq2 to be Main.:DEq2 :: GHC.Base.:TEq a -> (a -> a -> Bool) -> Main.:TEq2 a but GHC tells me, via (fmap dataConRepType . tcLookupDatacon), the following Main.:DEq2 :: (a -> a -> Bool) -> Main.:TEq2 a Why does the type of :DEq2 differ from what :print sees at runtime ? Are you sure it's different? Here's what I get (below). Note the type of :DEq2. Can you tell me how to reproduce what you are seeing? Simon module Foo where class Eq a => Eq2 a where op :: a -> a -> Bool ghc -c -ddump-types Foo.hs -dppr-debug TYPE SIGNATURES main:Foo.$p1Eq2{v r5P} [gid] :: forall a{tv a5D} [tv]. (main:Foo.Eq2{tc r5z} a{tv a5D} [tv]) => base:GHC.Base.Eq{tc 23} a{tv a5D} [tv] main:Foo.:DEq2{v r5R} [gid] :: forall a{tv a5D} [tv]. (base:GHC.Base.Eq{tc 23} a{tv a5D} [tv]) => (a{tv a5D} [tv] -> a{tv a5D} [tv] -> base:GHC.Base.Bool{(w) tc 3c}) -> (main:Foo.:TEq2{tc r5Q}) a{tv a5D} [tv] main:Foo.op{v r5B} [gid] :: forall a{tv a5D} [tv]. (main:Foo.Eq2{tc r5z} a{tv a5D} [tv]) => a{tv a5D} [tv] -> a{tv a5D} [tv] -> base:GHC.Base.Bool{(w) tc 3c} TYPE CONSTRUCTORS data (:TEq2{tc}) a RecFlag NonRecursive Generics: no = :DEq2{d} :: forall a. base:GHC.Base.Eq{tc 23} a => (a -> a -> base:GHC.Base.Bool{(w) tc 3c}) -> :TEq2{tc} a Stricts: _ FamilyInstance: none Tycons with generics: Dependent modules: [] Dependent packages: [base] bash-3.2$ -------------- next part -------------- An HTML attachment was scrubbed... URL: http://www.haskell.org/pipermail/cvs-ghc/attachments/20080828/9ec23e38/attachment.htm From batterseapower at hotmail.com Thu Aug 28 13:46:31 2008 From: batterseapower at hotmail.com (Max Bolingbroke) Date: Thu Aug 28 13:45:00 2008 Subject: The GHC library and hierarchical module names In-Reply-To: <20080828115242.GA16206@matrix.chaos.earth.li> References: <20080828115242.GA16206@matrix.chaos.earth.li> Message-ID: <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> 2008/8/28 Ian Lynagh : > The arguments for moving to hierarchical module names were: > > * it makes finding modules much easier for people new to the code > (although tools can help here). For example, Neil Mitchell said: > Yhc moved to heirarchical module names, and it was a fantastic > decision > it makes finding modules much easier for people new to the code, > it took me a while to do so with GHC, finding where an import > corresponds to > As a beginner, starting to explore the GHC source, > i'm strongly for it I second Neil on this: speaking as someone who recently learned his way around the GHC codebase I always felt that having additional structure to the module names would have helped me understand the shape of the compiler. I'd also really like to see structure over and above just e.g. creating a GHC.BasicTypes namespace and putting everything in basicTypes into it. Some example namespaces that it might make sense to introduce are: GHC.Naming.{Name, NameEnv, NameSet, OccName, RdrName, Module} GHC.Binders.{Id, IdInfo, MkId, Var, VarEnv, VarSet} We can also provide convenience modules that reexport names from the modules below them in the hierarchy. A good example here is a GHC.Binders module that would export all of the Id/Var stuff, which is typically what you /really/ mean to import when you say "import Var" or "import Id". Use of this technique (in moderation) has the potential to shorten up our import lists in various parts of the compiler. Another nice benefit of this scheme, which I don't think you mentioned, is that it's easier to see when we have silly dependencies between parts of the compiler since it is manifest in the source code which functional unit (~ module namespace) you are importing stuff from. Max From batterseapower at hotmail.com Thu Aug 28 14:19:00 2008 From: batterseapower at hotmail.com (Max Bolingbroke) Date: Thu Aug 28 14:17:28 2008 Subject: [PATCH] Add StGIT support to ./sync-all In-Reply-To: <20080825174756.GC24540@matrix.chaos.earth.li> References: <20080820161556.24236.88442.stgit@hydrogen> <9d4d38820808211526tff898a9vd0ce1c4a50c4ef45@mail.gmail.com> <20080825174756.GC24540@matrix.chaos.earth.li> Message-ID: <9d4d38820808281119iaff79c5yf714a6f18b0bc38e@mail.gmail.com> 2008/8/25 Ian Lynagh : > So should this patch be applied or not? OK, so what I've done here is had another crack at fixing StGit support, and then merged in the strict package-reading change made to darcs-all. The resulting patch is available at http://hackage.haskell.org/trac/ghc/attachment/wiki/DarcsConversion/sync-all-v3.darcs-patch Cheers, Max From nominolo at googlemail.com Thu Aug 28 15:39:11 2008 From: nominolo at googlemail.com (Thomas Schilling) Date: Thu Aug 28 15:37:42 2008 Subject: The GHC library and hierarchical module names In-Reply-To: <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> References: <20080828115242.GA16206@matrix.chaos.earth.li> <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> Message-ID: <916b84820808281239kb244eb1ib89a85b10e972e5e@mail.gmail.com> On Thu, Aug 28, 2008 at 7:46 PM, Max Bolingbroke wrote: > 2008/8/28 Ian Lynagh : >> The arguments for moving to hierarchical module names were: >> >> * it makes finding modules much easier for people new to the code >> (although tools can help here). For example, Neil Mitchell said: >> Yhc moved to heirarchical module names, and it was a fantastic >> decision >> it makes finding modules much easier for people new to the code, >> it took me a while to do so with GHC, finding where an import >> corresponds to >> As a beginner, starting to explore the GHC source, >> i'm strongly for it > > I second Neil on this: speaking as someone who recently learned his > way around the GHC codebase I always felt that having additional > structure to the module names would have helped me understand the > shape of the compiler. I'd also really like to see structure over and > above just e.g. creating a GHC.BasicTypes namespace and putting > everything in basicTypes into it. Some example namespaces that it > might make sense to introduce are: > > GHC.Naming.{Name, NameEnv, NameSet, OccName, RdrName, Module} > GHC.Binders.{Id, IdInfo, MkId, Var, VarEnv, VarSet} > > We can also provide convenience modules that reexport names from the > modules below them in the hierarchy. A good example here is a > GHC.Binders module that would export all of the Id/Var stuff, which is > typically what you /really/ mean to import when you say "import Var" > or "import Id". Use of this technique (in moderation) has the > potential to shorten up our import lists in various parts of the > compiler. +1 I tried to plot GHC's dependency graph but it just became a grey/black cloud. A hierarchical module space could clean things up a bit. From ghcbuild at microsoft.com Thu Aug 28 15:53:05 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Thu Aug 28 15:53:07 2008 Subject: [nightly] 28-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080828195305.E27C6324156@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Thu Aug 28 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080828) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ rm -f -f stamp/configure.library.*.haskell-src haskell-src/unbuildable ../utils/mkdirhier/mkdirhier `dirname stamp/configure.library.build-profiling-splitting.haskell-src` ( cd haskell-src && /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT --with-compiler=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc --with-hc-pkg=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/ghc-pkg/install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/i386-unknown-linux/HsColour --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option='--with-ghc=ghc-6.4.2' --configure-option=--with-cc=gcc --with-hsc2hs=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock-options="--use-contents=../index.html --use-index=../doc-index.html" --enable-library-profiling --enable-split-objs ) \ && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable /playpen/simonmar/nightly/HEAD/i386-unknown-linux/packages haskell-src; then \ cd haskell-src && \ cmp -s /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/Makefile.local Makefile.local || cp /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ gmake -wr && \ /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language/Haskell/Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden gmake[2]: *** [dist/build/.depend] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/haskell-src' gmake[1]: *** [make.library.haskell-src] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Thu Aug 28 20:54:34 BST 2008 From atomb at galois.com Thu Aug 28 15:57:29 2008 From: atomb at galois.com (Aaron Tomb) Date: Thu Aug 28 15:55:59 2008 Subject: The GHC library and hierarchical module names In-Reply-To: <916b84820808281239kb244eb1ib89a85b10e972e5e@mail.gmail.com> References: <20080828115242.GA16206@matrix.chaos.earth.li> <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> <916b84820808281239kb244eb1ib89a85b10e972e5e@mail.gmail.com> Message-ID: On Aug 28, 2008, at 12:39 PM, Thomas Schilling wrote: > On Thu, Aug 28, 2008 at 7:46 PM, Max Bolingbroke > wrote: >> 2008/8/28 Ian Lynagh : >>> The arguments for moving to hierarchical module names were: >>> >>> * it makes finding modules much easier for people new to the code >>> (although tools can help here). For example, Neil Mitchell said: >>> Yhc moved to heirarchical module names, and it was a fantastic >>> decision >>> it makes finding modules much easier for people new to the >>> code, >>> it took me a while to do so with GHC, finding where an import >>> corresponds to >>> As a beginner, starting to explore the GHC source, >>> i'm strongly for it >> >> I second Neil on this: speaking as someone who recently learned his >> way around the GHC codebase I always felt that having additional >> structure to the module names would have helped me understand the >> shape of the compiler. I'd also really like to see structure over and >> above just e.g. creating a GHC.BasicTypes namespace and putting >> everything in basicTypes into it. Some example namespaces that it >> might make sense to introduce are: >> >> GHC.Naming.{Name, NameEnv, NameSet, OccName, RdrName, Module} >> GHC.Binders.{Id, IdInfo, MkId, Var, VarEnv, VarSet} >> >> We can also provide convenience modules that reexport names from the >> modules below them in the hierarchy. A good example here is a >> GHC.Binders module that would export all of the Id/Var stuff, which >> is >> typically what you /really/ mean to import when you say "import Var" >> or "import Id". Use of this technique (in moderation) has the >> potential to shorten up our import lists in various parts of the >> compiler. I also say +1. When I was doing work on External Core, I regularly wished that GHC used hierarchical modules. Aaron From igloo at earth.li Thu Aug 28 16:26:21 2008 From: igloo at earth.li (Ian Lynagh) Date: Thu Aug 28 16:24:55 2008 Subject: This week In-Reply-To: <48B67904.9040602@gmail.com> References: <20080827121544.GA31150@matrix.chaos.earth.li> <3825C4AC-7D37-4A89-B20C-2CE3AD2C7486@cse.unsw.edu.au> <20080828011911.GA7436@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE8697DCF@EA-EXMSG-C334.europe.corp.microsoft.com> <48B67904.9040602@gmail.com> Message-ID: <20080828202621.GA2645@matrix.chaos.earth.li> On Thu, Aug 28, 2008 at 11:08:04AM +0100, Simon Marlow wrote: > > So I think it should all work, and in any case Ian now has a Mac so we can > verify all this. I've just tried it (make framework-pkg), and modulo a couple of fixes for installing with a DESTDIR (which I'll push once I've validated) a working installer seems to be produced. I installed it and ghci is able to do arithmetic, at least. By the way, Manuel, is it supposed to remove the older version of GHC I had installed? Thanks Ian From catamorphism at gmail.com Thu Aug 28 17:31:03 2008 From: catamorphism at gmail.com (Tim Chevalier) Date: Thu Aug 28 17:29:31 2008 Subject: Updating External Core docs for 6.10 Message-ID: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> It would be good to update the docs on External Core before 6.10 is released; most importantly, by updating the paper at: http://www.haskell.org/ghc/docs/papers/core.ps.gz to point to the current version of the External Core specification, which can be found in the darcs repo under docs/ext-core. Also, the manual section at http://www.haskell.org/ghc/docs/latest/html/users_guide/ext-core.html needs some obvious changes (it refers to the fptools/ directory, and it should say that GHC can't currently read in .hcr files.) I can make those changes once the core.ps link gets updated. Thanks, Tim -- Tim Chevalier * http://cs.pdx.edu/~tjc * Often in error, never in doubt "Thus spake the Master Programmer: When you have learned to snatch the error code from the trap frame, it will be time for you to leave."--J. Geoffrey From kili at outback.escape.de Thu Aug 28 18:09:44 2008 From: kili at outback.escape.de (kili@outback.escape.de) Date: Thu Aug 28 18:08:37 2008 Subject: darcs patch: Fix linkage on OpenBSD. Message-ID: <200808282209.m7SM9iGv020167@petunia.outback.escape.de> Thu Aug 28 17:03:31 CEST 2008 kili@outback.escape.de * Fix linkage on OpenBSD. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/x-darcs-patch Size: 50545 bytes Desc: A darcs patch for your repository! Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080829/e098d62d/attachment-0001.bin From nominolo at googlemail.com Thu Aug 28 18:49:30 2008 From: nominolo at googlemail.com (Thomas Schilling) Date: Thu Aug 28 18:48:23 2008 Subject: GHC API Refactorings - To Merge or not to Merge? Message-ID: Hi GHC Hackers, as many of you know, my GSoC project was to improve the GHC API. I'm not quite sure how useful the result actually is. It brings some changes for the better, but at quite a big price: *** All GHC API clients will break ***. The changes are described in a bit more detail at [1], but here's the big picture: [1]: http://hackage.haskell.org/trac/ghc/wiki/GhcApiStatus 1. Almost all GHC API functions have a signature like this: f :: GhcMonad m => ... -> m X API users can declare the proper instance for their custom monad. (A default 'Ghc' monad is provided and I will possibly add a 'GhcT' monad transformer.) 2. GHC API functions signal errors (including compilation errors) using extensible exceptions. To handle these exceptions, I added a class 'ExceptionMonad' that allows handling extensible exceptions. (This should eventually become part of some standard library.) The big question now is: Are these changes worth a complete API break? There is some work left to verify that the behaviour is actually the same. In particular the restructuring may silently drop some error messages (but the testsuite should find most of those cases) and I have to verify that the -Werror option is treated properly. Either of these changes will break clients, so it's better to add them both at the same time. In principle it should be possible to provide a compatibility layer by creating wrappers like this: oldApiFn :: Session -> Y -> IO (Maybe X) oldApiFn s y = runGhc s $ newApiFn y >>= return . Just `gcatch` $ \(e :: SourceOrGhcApiError) -> do printAllErrorsAndWarnings e return Nothing That would be a lot of work, though, which I'd rather spend on ensuring that the new API behaves the same. While we're breaking things, we can go ahead and clean up some other things, too, like hierarchical module names (other ideas? :) ). A big, big issue is the short time to the next release, though. The changes are not very local so maintaining it as a branch until the next release is a big task, because there will be a lot of conflicts with upstream. However, if the change is considered too big/short notice, I could do it. Thoughts? / Thomas -- Push the envelope. Watch it bend. -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 194 bytes Desc: This is a digitally signed message part Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080829/02d26b39/PGP.bin From chak at cse.unsw.edu.au Thu Aug 28 20:49:43 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Thu Aug 28 20:48:15 2008 Subject: The GHC library and hierarchical module names In-Reply-To: <916b84820808281239kb244eb1ib89a85b10e972e5e@mail.gmail.com> References: <20080828115242.GA16206@matrix.chaos.earth.li> <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> <916b84820808281239kb244eb1ib89a85b10e972e5e@mail.gmail.com> Message-ID: <92993990-4EA8-404F-A845-82AAA5C0D64E@cse.unsw.edu.au> Thomas Schilling: > I tried to plot GHC's dependency graph but it just became a grey/black > cloud. A hierarchical module space could clean things up a bit. Compilers are (in)famous for that property. Using a hierarchical module space is not going to change anything. In fact, one drawback of using a hierarchy is that it does suggest (by way of module names) a hierarchy that the code does not have. For example, I believe there are going to be cyclic imports between files in different subtrees. That may make the situation actually more confusing than it is now. Manuel From ndmitchell at gmail.com Thu Aug 28 21:00:01 2008 From: ndmitchell at gmail.com (Neil Mitchell) Date: Thu Aug 28 20:58:29 2008 Subject: The GHC library and hierarchical module names In-Reply-To: <92993990-4EA8-404F-A845-82AAA5C0D64E@cse.unsw.edu.au> References: <20080828115242.GA16206@matrix.chaos.earth.li> <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> <916b84820808281239kb244eb1ib89a85b10e972e5e@mail.gmail.com> <92993990-4EA8-404F-A845-82AAA5C0D64E@cse.unsw.edu.au> Message-ID: <404396ef0808281800y1e53e786n6728cfaa89e86606@mail.gmail.com> Hi > In fact, one drawback of using a hierarchy is that it does suggest (by way > of module names) a hierarchy that the code does not have. For example, I > believe there are going to be cyclic imports between files in different > subtrees. That may make the situation actually more confusing than it is > now. The first use for a module heirarchy is to help beginners make the module name <-> filename mapping. In this sense, it does no more or less than the current system, it just helps beginners find files quickly. In Hoogle I use the approach that Max suggests, having Hoogle.DataBase.{TypeSearch,NameSearch,Suggestions...}, and then have Hoogle.DataBase.All* which imports all the modules, and exports them all. It works very well for me doing Hoogle work, and it did help me to structure the code better, or at least make the poor structurings obvious. (* Side note: I found it easier to call the module Hoogle.DataBase.All instead of Hoogle.DataBase so that when working on Hoogle.DataBase all the relevant files are in the same place) Thanks Neil From chak at cse.unsw.edu.au Thu Aug 28 21:13:29 2008 From: chak at cse.unsw.edu.au (Manuel M T Chakravarty) Date: Thu Aug 28 21:12:02 2008 Subject: This week In-Reply-To: <20080828202621.GA2645@matrix.chaos.earth.li> References: <20080827121544.GA31150@matrix.chaos.earth.li> <3825C4AC-7D37-4A89-B20C-2CE3AD2C7486@cse.unsw.edu.au> <20080828011911.GA7436@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE8697DCF@EA-EXMSG-C334.europe.corp.microsoft.com> <48B67904.9040602@gmail.com> <20080828202621.GA2645@matrix.chaos.earth.li> Message-ID: Ian Lynagh: > On Thu, Aug 28, 2008 at 11:08:04AM +0100, Simon Marlow wrote: >> >> So I think it should all work, and in any case Ian now has a Mac so >> we can >> verify all this. > > I've just tried it (make framework-pkg), and modulo a couple of fixes > for installing with a DESTDIR (which I'll push once I've validated) a > working installer seems to be produced. I installed it and ghci is > able > to do arithmetic, at least. Great! > By the way, Manuel, is it supposed to remove the older version of > GHC I > had installed? You can have one version per branch. This may sound somewhat funny, but is because Mac frameworks are versioned with the major and minor version number, but not the patchlevel - see '/Library/Frameworks/ GHC.Framework/Versions/' (and I tried to follow Mac OS standards as far as I could). To remove just one version, simply delete it from that versions directory. (One principle behind installations on Mac OS is that everything is in one directory and not spread around the system, so just removing that directory gets rid of a whole install.) However, to uninstall the framework itself, run the 'Uninstaller' script in the GHC.framework/Tools/ directory. Manuel From cvs-ghc at haskell.org Fri Aug 29 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Fri Aug 29 03:28:29 2008 Subject: Daily report for stable Message-ID: <200808290730.m7T7U210013206@monk.galois.com> Build results: tnaur PPC OSX stable 2: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass pass pass pass pass pass pass x86-64 Linux stable: fail (failed stage1) Old unexpected test failures: TyFamUndec 6 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 6 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable joao-circular 1 tnaur x86 Linux stable num009 1 x86 Windows stable fast num012 2 tnaur PPC OSX stable outofmem2 6 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 2 tnaur PPC OSX stable tcfail043 6 gabor stable tcfail071 6 gabor stable tcfail121 6 gabor stable tcfail130 6 gabor stable tcfail154 6 gabor stable tcfail157 6 gabor stable tcfail170 6 gabor stable -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Fri Aug 29 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Fri Aug 29 03:28:33 2008 Subject: Daily report for head Message-ID: <200808290730.m7T7U2Sm013209@monk.galois.com> Build results: x86-64 Linux head: fail (failed stage1) x86 Windows head: fail (failed darcs) x86 Windows head fast: pass pass fail (failed stage2) fail (failed darcs) fail (failed darcs) pass fast486 head: lost gabor head: pass kgardas head: fail (failed stage1) mnemosyne x86-64 Gentoo head: fail (failed darcs) x86-64 Linux head unreg: fail (failed nofib.boot.0 failed slave lost) New unexpected test failures: tcrun007 1 gabor head Old unexpected test failures: 1980 1 tnaur PPC OSX head FD2 2 fast486 head T2310 2 fast486 head T2486 4 fast486 head arith011 2 fast486 head barton-mangler-bug 1 tnaur PPC OSX head break017 1 tnaur PPC OSX head conc015 1 fast486 head conc019 1 tnaur PPC OSX head conc020 1 tnaur PPC OSX head conc024 1 tnaur PPC OSX head conc029 1 tnaur PPC OSX head conc032 2 fast486 head conc033 1 tnaur PPC OSX head conc036 1 tnaur PPC OSX head conc058 1 tnaur PPC OSX head conc064 1 mnemosyne x86-64 Gentoo head conc070 1 mnemosyne x86-64 Gentoo head concprog001 6 fast486 head concprog002 5 fast486 head derefnull 2 tnaur PPC OSX head divbyzero 2 tnaur PPC OSX head dynamic002 6 fast486 head enum01 1 tnaur PPC OSX head enum02 1 tnaur PPC OSX head enum03 1 tnaur PPC OSX head ffi003 1 tnaur PPC OSX head ffi009 2 tnaur PPC OSX head ghci024 4 fast486 head ioref001 2 fast486 head joao-circular 1 tnaur PPC OSX head list001 1 tnaur PPC OSX head num009 1 tnaur PPC OSX head num012 2 tnaur PPC OSX head num013 1 tnaur PPC OSX head qq005 1 tnaur PPC OSX head qq006 1 tnaur PPC OSX head recomp005 1 tnaur PPC OSX head seward-space-leak 1 tnaur PPC OSX head typecheck.prog001 1 tnaur PPC OSX head -------------- next part -------------- Last 30 lines: ( cd haskell-src && /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT --with-compiler=/64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/64playpen/buildbot/x86_64-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/x86_64-unknown-linux/HsColour --with-alex=/home/simonmar/fp/bin/x86_64-unknown-linux/alex --with-haddock=/home/simonmar/fp/bin/x86_64-unknown-linux/haddock --with-happy=/home/simonmar/fp/bin/x86_64-unknown-linux/happy --configure-option=--with-cc=gcc --with-hsc2hs=/64playpen/buildbot/x86_64-linux-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock-options="--use-contents=../index.html --use-index=../doc-index.html" --enable-library-profiling --enable-split-objs ) \ && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable /64playpen/buildbot/x86_64-linux-head/build/packages haskell-src; then \ cd haskell-src && \ cmp -s /64playpen/buildbot/x86_64-linux-head/build/libraries/Makefile.local Makefile.local || cp /64playpen/buildbot/x86_64-linux-head/build/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory /64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -O2 -fasm -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language/Haskell/Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden make[3]: *** [dist/build/.depend] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/haskell-src' make[2]: *** [make.library.haskell-src] Error 2 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: darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/inventories/20060407123745-26c35-9cc93f704b579147046533f0ed6a8c5ba3a03579.gz : libcurl error code: 18 This is the GHC darcs repository (HEAD branch) For more information, visit the GHC developer wiki at http://hackage.haskell.org/trac/ghc ********************** Reading checkpoint... Getting the inventory... -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/ghc/kgardas/build/utils/genapply ------------------------------------------------------------------------ /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp -c GenApply.hs -o GenApply.o -ohi GenApply.hi /usr/local/ghc-2008-05-04/bin/ghc -o genapply -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.o /usr/local/ghc-2008-05-04/bin/ghc -M -optdep-f -optdep.depend -osuf o -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.hs Finished making boot in genapply: 0 ------------------------------------------------------------------------ == Finished making `boot' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply ... PWD = /buildbot/ghc/kgardas/build/utils ------------------------------------------------------------------------ make -C genprimopcode /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c ParserM.hs -o ParserM.o -ohi ParserM.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Lexer.hs -o Lexer.o -ohi Lexer.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Syntax.hs -o Syntax.o -ohi Syntax.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Parser.hs -o Parser.o -ohi Parser.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Main.hs -o Main.o -ohi Main.hi /usr/local/ghc-2008-05-04/bin/ghc -o genprimopcode -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O Lexer.o Main.o Parser.o ParserM.o Syntax.o ------------------------------------------------------------------------ == make boot -r; in /buildbot/ghc/kgardas/build/driver ------------------------------------------------------------------------ ../utils/mkdirhier/mkdirhier /buildbot/ghc/kgardas/build/inplace-datadir mkdir /buildbot/ghc/kgardas/build/inplace-datadir test -e /buildbot/ghc/kgardas/build/inplace-datadir/package.conf || echo "[]" > /buildbot/ghc/kgardas/build/inplace-datadir/package.conf /bin/sh: test: argument expected make[1]: *** [boot] Error 1 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: /usr/bin/darcs: error while loading shared libraries: libcurl.so.3: cannot open shared object file: No such file or directory -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: Command exited with non-zero status 127 0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+72minor)pagefaults 0swaps make[3]: *** [Degrees.o] Error 127 ==nofib== fem: time to compile Displacement follows... /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi -c Displacement.hs -o Displacement.o time: cannot run /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: No such file or directory Command exited with non-zero status 127 0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+72minor)pagefaults 0swaps make[3]: *** [Displacement.o] Error 127 ==nofib== fem: time to compile Elemforce follows... /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi -c Elemforce.hs -o Elemforce.o time: cannot run /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: No such file or directory Command exited with non-zero status 127 0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+72minor)pagefaults 0swaps make[3]: *** [Elemforce.o] Error 127 ==nofib== fem: time to compile Elemstif follows... /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi -c Elemstif.hs -o Elemstif.o time: cannot run /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: No such file or directory Command exited with non-zero status 127 0.00user 0.00system 0:00.00elapsed ?%CPU (0avgtext+0avgdata 0maxresident)k 0inputs+0outputs (0major+72minor)pagefaults 0swaps make[3]: *** [Elemstif.o] Error 127 ==nofib== fem: time to compile Main follows... /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi -c Main.hs -o Main.o time: cannot run /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage2/ghc-inplace: No such file or directory Command exited with non-zero status 127 0.00user 0.00system From simonpj at microsoft.com Fri Aug 29 03:40:30 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Fri Aug 29 03:38:56 2008 Subject: The GHC library and hierarchical module names In-Reply-To: <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> References: <20080828115242.GA16206@matrix.chaos.earth.li> <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE869823F@EA-EXMSG-C334.europe.corp.microsoft.com> | > The arguments for moving to hierarchical module names were: | > | > * it makes finding modules much easier for people new to the code | > (although tools can help here). For example, Neil Mitchell said: | > Yhc moved to heirarchical module names, and it was a fantastic | > decision | > it makes finding modules much easier for people new to the code, | > it took me a while to do so with GHC, finding where an import | > corresponds to | > As a beginner, starting to explore the GHC source, | > i'm strongly for it | | I second Neil on this: speaking as someone who recently learned his | way around the GHC codebase I always felt that having additional | structure to the module names would have helped me understand the | shape of the compiler. I'm not against this, but I urge that we postpone it until after 6.10. There'll be quite a bit of settling down to do, I predict. Simon From simonpj at microsoft.com Fri Aug 29 03:43:13 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Fri Aug 29 03:41:39 2008 Subject: Updating External Core docs for 6.10 In-Reply-To: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> References: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8698244@EA-EXMSG-C334.europe.corp.microsoft.com> Excellent plan. Could you send us a patch? Or commit one yourself? Thanks Simon | -----Original Message----- | From: cvs-ghc-bounces@haskell.org [mailto:cvs-ghc-bounces@haskell.org] On Behalf Of Tim Chevalier | Sent: 28 August 2008 22:31 | To: Cvs-ghc@haskell.org | Subject: Updating External Core docs for 6.10 | | It would be good to update the docs on External Core before 6.10 is | released; most importantly, by updating the paper at: | http://www.haskell.org/ghc/docs/papers/core.ps.gz | to point to the current version of the External Core specification, | which can be found in the darcs repo under docs/ext-core. | | Also, the manual section at | http://www.haskell.org/ghc/docs/latest/html/users_guide/ext-core.html | needs some obvious changes (it refers to the fptools/ directory, and | it should say that GHC can't currently read in .hcr files.) I can make | those changes once the core.ps link gets updated. | | Thanks, | Tim | | -- | Tim Chevalier * http://cs.pdx.edu/~tjc * Often in error, never in doubt | "Thus spake the Master Programmer: When you have learned to snatch the | error code from the trap frame, it will be time for you to leave."--J. | Geoffrey | | _______________________________________________ | Cvs-ghc mailing list | Cvs-ghc@haskell.org | http://www.haskell.org/mailman/listinfo/cvs-ghc From catamorphism at gmail.com Fri Aug 29 04:07:10 2008 From: catamorphism at gmail.com (Tim Chevalier) Date: Fri Aug 29 04:05:37 2008 Subject: Updating External Core docs for 6.10 In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8698244@EA-EXMSG-C334.europe.corp.microsoft.com> References: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8698244@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <4683d9370808290107v1f49b456o5e154cd39e6e0af2@mail.gmail.com> On 8/29/08, Simon Peyton-Jones wrote: > Excellent plan. Could you send us a patch? Or commit one yourself? > Yes, but first I was hoping that the contents of the link at: http://www.haskell.org/ghc/docs/papers/core.ps.gz (which the manual points to) could be updated. I don't have access to do that myself, as far as I know. Cheers, Tim -- Tim Chevalier * http://cs.pdx.edu/~tjc * Often in error, never in doubt "Programming is like sex: one mistake and you have to support for a lifetime." -- anonymous From simonpj at microsoft.com Fri Aug 29 04:14:32 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Fri Aug 29 04:12:59 2008 Subject: Updating External Core docs for 6.10 In-Reply-To: <4683d9370808290107v1f49b456o5e154cd39e6e0af2@mail.gmail.com> References: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8698244@EA-EXMSG-C334.europe.corp.microsoft.com> <4683d9370808290107v1f49b456o5e154cd39e6e0af2@mail.gmail.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE869826C@EA-EXMSG-C334.europe.corp.microsoft.com> | On 8/29/08, Simon Peyton-Jones wrote: | > Excellent plan. Could you send us a patch? Or commit one yourself? | > | | Yes, but first I was hoping that the contents of the link at: | http://www.haskell.org/ghc/docs/papers/core.ps.gz | (which the manual points to) could be updated. I don't have access to | do that myself, as far as I know. It think you do! It's just part of the GHC darcs repo, at docs/ext-core It even has your name in it, last modified 5 May 08. Or maybe I'm missing the point. Perhaps it's fully up to date (thank you), and what you are asking is that the public link be updated to be the up to date version? This doc should really ship with GHC, just as the manual and Haddock does do, and be pointed to from the manual by a relative path. Rather than pointing to a single stale version. Ian, how hard would that be? Simon Mon May 5 01:39:55 BST 2008 Tim Chevalier * Some External Core doc fixes M ./docs/ext-core/core.tex -53 +44 Tue Apr 22 05:43:42 BST 2008 Tim Chevalier * Update External Core docs Update documentation to reflect GHC HEAD. M ./docs/ext-core/Makefile -10 +8 A ./docs/ext-core/core.bib M ./docs/ext-core/core.tex -410 +263 From catamorphism at gmail.com Fri Aug 29 04:16:43 2008 From: catamorphism at gmail.com (Tim Chevalier) Date: Fri Aug 29 04:15:10 2008 Subject: Updating External Core docs for 6.10 In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE869826C@EA-EXMSG-C334.europe.corp.microsoft.com> References: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8698244@EA-EXMSG-C334.europe.corp.microsoft.com> <4683d9370808290107v1f49b456o5e154cd39e6e0af2@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE869826C@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <4683d9370808290116m81b9657s13b280c4fdf2af70@mail.gmail.com> On 8/29/08, Simon Peyton-Jones wrote: > It think you do! It's just part of the GHC darcs repo, at > docs/ext-core > It even has your name in it, last modified 5 May 08. > > Or maybe I'm missing the point. Perhaps it's fully up to date (thank you), and what you are asking is that the public link be updated to be the up to date version? > Exactly. (I'm sure that there are still bugs in the doc, but I've done my best to get it up to date.) > This doc should really ship with GHC, just as the manual and Haddock does do, and be pointed to from the manual by a relative path. Rather than pointing to a single stale version. > Yes, I agree. Cheers, Tim -- Tim Chevalier * http://cs.pdx.edu/~tjc * Often in error, never in doubt "Love is an exploding cigar which we willingly smoke."--Lynda Barry From claus.reinke at talk21.com Fri Aug 29 04:37:19 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Fri Aug 29 04:35:51 2008 Subject: GHC API Refactorings - To Merge or not to Merge? References: Message-ID: This darcs2 style of announcements seems to be infective. Your message sounds as if you'd like someone to tell you that no, you shouldn't really merge?-) 1. Going directly from not-even-in-head to in-release-candidate sounds scary, especially if it is going to be the only alternative, with no compatibility fallback, right at the core of ghc. 2. Have you converted, bootstrapped and tested the core ghc api clients (ghc, ghci, haddock), do they still build and pass all their tests? Without this, merging your code would prevent a release. With this, you should have some data wrt difficulty, confidence, and benefits. 3. If you're going to break all ghc api clients, at least your self should be convinced that we're getting something very good out of it - my understanding from early versions of your code was that you're: a splitting compiler phases b making implicit session monads explicit c cleaning up and unifying error handling d trying out some changes enabled by a-c a-c sounded like useful and incremental improvements, with only d anything to worry about. Now you're saying that a-d are so intertwined that the whole is neither incremental nor are you yourself convinced it is all that useful? 4. "we can throw in more breaking changes, to make the mess bigger" - you're not seriously suggesting this as a "pro" argument?-) So, since you asked for it: no, you shouldn't merge your code - things would go wrong horribly, and nothing can be worth that!-) Now, your task is (a) to convince everyone that things wouldn't go wrong (at least 2 above), (b) that there are clear advantages of doing everything your way (backed up with data from 2), and (c) there are (temporary) fallback options for those who do not want to adapt to your changes immediately. Is this what you wanted to hear?-) Claus -- Stop pushing that envelope. The mac will break. From Malcolm.Wallace at cs.york.ac.uk Fri Aug 29 05:05:52 2008 From: Malcolm.Wallace at cs.york.ac.uk (Malcolm Wallace) Date: Fri Aug 29 05:04:31 2008 Subject: The GHC library and hierarchical module names In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE869823F@EA-EXMSG-C334.europe.corp.microsoft.com> References: <20080828115242.GA16206@matrix.chaos.earth.li> <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE869823F@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <20080829100552.2a798c50.Malcolm.Wallace@cs.york.ac.uk> Simon Peyton-Jones wrote: > I'm not against this, but I urge that we postpone it until after 6.10. > There'll be quite a bit of settling down to do, I predict. Actually, since the module namespace is one of the few extensions that is purely lexical, I think it is easy to guarantee that there will be no need for a settling down period. In the scenario where you _only_ change the module names (i.e. not the names of exported entities to remove tc_ prefix etc), you either get the module names right, or it will fail to compile. Once it compiles, the module names must be correct. That was certainly our experience in the Yhc/nhc98 codebase. However, the restructuring of the internal entity names (e.g. to remove tc_ prefixes) is an entirely different matter, and I would indeed urge you to leave that until after the 6.10 fork. But if you have already changed the module names, merging these later changes down from the HEAD to the 6.10 branch will be a _lot_ more straightforward than if you postpone both kinds of change until after the fork. Regards, Malcolm From simonpj at microsoft.com Fri Aug 29 05:07:54 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Fri Aug 29 05:06:20 2008 Subject: The GHC library and hierarchical module names In-Reply-To: <20080829100552.2a798c50.Malcolm.Wallace@cs.york.ac.uk> References: <20080828115242.GA16206@matrix.chaos.earth.li> <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE869823F@EA-EXMSG-C334.europe.corp.microsoft.com> <20080829100552.2a798c50.Malcolm.Wallace@cs.york.ac.uk> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE86982CE@EA-EXMSG-C334.europe.corp.microsoft.com> the settling down I was thinking of is that I'm sure the exercise will promote a good deal of refactoring, moving code around etc. Does this module belong here or there? Does this function belong here or there? This takes brain cycles, and there are only 20 days until release candidate S | -----Original Message----- | From: cvs-ghc-bounces@haskell.org [mailto:cvs-ghc-bounces@haskell.org] On Behalf Of Malcolm Wallace | Sent: 29 August 2008 10:06 | To: cvs-ghc@haskell.org | Subject: Re: The GHC library and hierarchical module names | | Simon Peyton-Jones wrote: | | > I'm not against this, but I urge that we postpone it until after 6.10. | > There'll be quite a bit of settling down to do, I predict. | | Actually, since the module namespace is one of the few extensions that | is purely lexical, I think it is easy to guarantee that there will be no | need for a settling down period. In the scenario where you _only_ | change the module names (i.e. not the names of exported entities to | remove tc_ prefix etc), you either get the module names right, or it | will fail to compile. Once it compiles, the module names must be | correct. | | That was certainly our experience in the Yhc/nhc98 codebase. | | However, the restructuring of the internal entity names (e.g. to remove | tc_ prefixes) is an entirely different matter, and I would indeed urge | you to leave that until after the 6.10 fork. But if you have already | changed the module names, merging these later changes down from the HEAD | to the 6.10 branch will be a _lot_ more straightforward than if you | postpone both kinds of change until after the fork. | | Regards, | Malcolm | | _______________________________________________ | Cvs-ghc mailing list | Cvs-ghc@haskell.org | http://www.haskell.org/mailman/listinfo/cvs-ghc From nominolo at googlemail.com Fri Aug 29 05:35:38 2008 From: nominolo at googlemail.com (Thomas Schilling) Date: Fri Aug 29 05:34:28 2008 Subject: GHC API Refactorings - To Merge or not to Merge? In-Reply-To: References: Message-ID: <7ED61A43-2FBC-46E7-9DBA-E447CC9B0249@googlemail.com> On 29 Aug 2008, at 10:37, Claus Reinke wrote: > This darcs2 style of announcements seems to be infective. Your > message sounds as if you'd like someone to tell you that no, you > shouldn't really merge?-) > > 1. Going directly from not-even-in-head to in-release-candidate > sounds scary, especially if it is going to be the only alternative, > with no compatibility fallback, right at the core of ghc. > 2. Have you converted, bootstrapped and tested the core ghc api > clients (ghc, ghci, haddock), do they still build and pass all > their tests? Without this, merging your code would prevent a > release. With this, you should have some data wrt difficulty, > confidence, and benefits. > 3. If you're going to break all ghc api clients, at least your self > should be convinced that we're getting something very good > out of it - my understanding from early versions of your code > was that you're: > > a splitting compiler phases > b making implicit session monads explicit > c cleaning up and unifying error handling > d trying out some changes enabled by a-c > > a-c sounded like useful and incremental improvements, with > only d anything to worry about. Now you're saying that a-d > are so intertwined that the whole is neither incremental nor are > you yourself convinced it is all that useful? > > 4. "we can throw in more breaking changes, to make the mess > bigger" - you're not seriously suggesting this as a "pro" > argument?-) > > So, since you asked for it: no, you shouldn't merge your code - > things would go wrong horribly, and nothing can be worth that!-) > > Now, your task is (a) to convince everyone that things wouldn't > go wrong (at least 2 above), (b) that there are clear advantages > of doing everything your way (backed up with data from 2), and (c) > there are (temporary) fallback options for those who do not want to > adapt to your changes immediately. > > Is this what you wanted to hear?-) > Claus > > Ok let me rephrase. -- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- ____ _ _ ____ __ _____ _ ./\/\/\, / __ \ | | | | / __ \ / \ | __ \ | |< BETA > | | |_| | | | | | | |_| / /\ \ | | | | | | `\/\/\/` | | __ | '--' | | | | |__| | | |__| | | | | | |. | | .--. | | | _ | .__. | | .___/ | | | |__| | | | | | | |__| | | | | | | | | | \____/ |_| |_| \____/ |_| |_| |_| |_| ===================================================================== Awsome new GHC API 2.0 BETA ready for merge! - Details at eleven[11]! ===================================================================== If we merge NOW, we will have fixed all remaining bugs, until 6.10.2! What do you get? 1. Support for fashioned custom monads! No longer: do session <- getSession r <- io $ GHC.apiCall session blah Just simple: r <- GHC.apiCall blah With only one(*) instance (of GhcMonad) you're ready to go! 2. Extensible exceptions everywhere! No more: mb_rslt <- io $ GHC.apiCall session blah case mb_rslt of Nothing -> mixInSomeErrorHandling Just rslt -> do mb_other_rslt <- io $ GHC.apiCall2 session blerb rslt case mb_other_rslt of Nothing -> mixInSomeMoreErrorHandling Just other_rslt -> ... Just simple: rslt <- GHC.apiCall blah other_rslt <- GHC.apiCall2 blerb rslt `gcatch` $ \(e :: SourceError) -> doCentralisedErrorHandlingeHere 3. No more overriding log_action! Errors can be extracted from exceptions and warnings can be read using the API call getWarnings and cleared using clearWarnings. You can also provide another Warning logger. thefineprint: (to read this please step away from your computer at least 2 meters, it is supposed to be in very small font) (*) An instance of GhcMonad will also require instances for WarnLogMonad, MonadIO and ExceptionMonad. If you embed the Ghc monad into your own monad or use the GhcT monad transformers these can be achieved by simple lifting or come for free respectively. 4. If this feature is merged into GHC 6.10.1 it will break practically every existing API client. Depending on how that client is structured these changes will be straightforward, but cross-cutting. 5. A compatibility layer is possible, but requires some work. [11]: http://hackage.haskell.org/trac/ghc/wiki/GhcApiStatus -- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- 8< ----- Better? Regarding the other questions: (1) Ok, thinking about it, it would probably Ok to merge it in after the 6.10 branch, but then backporting changes to 6.10 would become very difficult. Maintaining it as a long-running branch would be involving, though. (2) I have converted GHCi and GHC. stage2 runs. --interactive works. The test suite shows some failures, but most of them are related to the same two or three remaining bugs. I am more concerned about bugs not shown by the test suite and rough edges of the API. (3a) can be done independently if we opt against these changes (4) well, it's certainly a bit short before the release. So, I could backport the other changes (split-up phases) and could merge the rest some time after the 6.10 branch. > -- > Stop pushing that envelope. The mac will break. I don't care, I'd much rather buy a ThinkPad for the same money. / Thomas -- Still trying to push that envelope... http://www.phrases.org.uk/meanings/push-the-envelope.html http://toolshed.down.net/lyrics/lateraluslyrics.php#09 -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 194 bytes Desc: This is a digitally signed message part Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080829/4c76b52a/PGP-0001.bin From igloo at earth.li Fri Aug 29 08:04:37 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 29 08:03:04 2008 Subject: This week In-Reply-To: References: <20080827121544.GA31150@matrix.chaos.earth.li> <3825C4AC-7D37-4A89-B20C-2CE3AD2C7486@cse.unsw.edu.au> <20080828011911.GA7436@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE8697DCF@EA-EXMSG-C334.europe.corp.microsoft.com> <48B67904.9040602@gmail.com> <20080828202621.GA2645@matrix.chaos.earth.li> Message-ID: <20080829120437.GA27150@matrix.chaos.earth.li> On Fri, Aug 29, 2008 at 11:13:29AM +1000, Manuel M T Chakravarty wrote: > Ian Lynagh: > > >By the way, Manuel, is it supposed to remove the older version of > >GHC I > >had installed? > > You can have one version per branch. Hmm, If I start off with your 6.8.3 installed: $ ls -l /Library/Frameworks/GHC.framework/Versions/ total 8 drwxrwxr-x 4 root admin 136 Jun 18 03:10 608 lrwxr-xr-x 1 root admin 3 Aug 29 12:57 Current -> 608 then while my GHC-6.9.20080828-i386.pkg is installing I see: $ ls -l /Library/Frameworks/GHC.framework/Versions/ total 8 drwxrwxr-x 4 root admin 136 Aug 29 12:58 609 lrwxr-xr-x 1 root admin 3 Aug 29 12:57 Current -> 608 (i.e. 608 has disappeared, but it isn't the whole GHC.framework that's been removed because the Current link is still there) and then when the installer has finished: $ ls -l /Library/Frameworks/GHC.framework/Versions/ total 8 drwxrwxr-x 4 root admin 136 Aug 29 12:58 609 lrwxr-xr-x 1 root admin 3 Aug 29 12:57 Current -> 608 It's possible that this is something that I've broken (although I can't think how), or that I've built the installer incorrectly. Or maybe there is some system setting that tells installers whether or not to automatically remove old versions? Thanks Ian From ndmitchell at gmail.com Fri Aug 29 09:17:17 2008 From: ndmitchell at gmail.com (Neil Mitchell) Date: Fri Aug 29 09:15:43 2008 Subject: Updating External Core docs for 6.10 In-Reply-To: <4683d9370808290107v1f49b456o5e154cd39e6e0af2@mail.gmail.com> References: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8698244@EA-EXMSG-C334.europe.corp.microsoft.com> <4683d9370808290107v1f49b456o5e154cd39e6e0af2@mail.gmail.com> Message-ID: <404396ef0808290617s18774bbdvf44f307e9c301c5b@mail.gmail.com> Hi Tim, > Yes, but first I was hoping that the contents of the link at: > http://www.haskell.org/ghc/docs/papers/core.ps.gz > (which the manual points to) could be updated. I don't have access to > do that myself, as far as I know. Could you please upload a new document, and point at the new one? I think the "standard" reference for GHC Core is a link to that paper, and it would be nice for the references in papers to stay valid. For example The Monad Reader Issue 7, Yhc.Core paper cites Andrew Tolmach 2001 with a link to that document. Of course, an updated Core document would be fantastic! If you covered how to generate external Core for an entire program including libraries I would buy you a beer at ICFP :-) Thanks Neil From igloo at earth.li Fri Aug 29 09:23:39 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 29 09:22:06 2008 Subject: Docs for language flags In-Reply-To: <48B67719.6030908@gmail.com> References: <638ABD0A29C8884A91BC5FB5C349B1C32AE8697AC7@EA-EXMSG-C334.europe.corp.microsoft.com> <48B67719.6030908@gmail.com> Message-ID: <20080829132339.GA5364@matrix.chaos.earth.li> On Thu, Aug 28, 2008 at 10:59:53AM +0100, Simon Marlow wrote: > > Nevertheless we should move towards specifying everything about a flag in > one place. I think Ian had some thoughts along those lines? Right, we have a ticket for that: http://hackage.haskell.org/trac/ghc/ticket/1880 Some of the work has been done, e.g. warnings can now be marked as deprecated in the source, but there is still a lot more to be done, including some design questions. For example, would it be better to have the flags and docs specified in a custom format, or should we put the docs in the Haskell source as Haskell strings? I don't think we'll finish all that for 6.10.1. Thanks Ian From igloo at earth.li Fri Aug 29 09:34:21 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 29 09:32:46 2008 Subject: GHC API Refactorings - To Merge or not to Merge? In-Reply-To: <7ED61A43-2FBC-46E7-9DBA-E447CC9B0249@googlemail.com> References: <7ED61A43-2FBC-46E7-9DBA-E447CC9B0249@googlemail.com> Message-ID: <20080829133421.GB5364@matrix.chaos.earth.li> On Fri, Aug 29, 2008 at 11:35:38AM +0200, Thomas Schilling wrote: > > (1) Ok, thinking about it, it would probably Ok to merge it in > after the 6.10 branch, but then backporting changes to 6.10 would > become very difficult. Maintaining it as a long-running branch would > be involving, though. If the 3 options are: 1) Merge before 6.10 2) Merge just after 6.10 3) Merge some time before 6.12 then I would vote for 1. 2 is a pain for merging fixes to the stable branch, and 3 is a pain for merging fixes from the HEAD. Also, I expect the number of GHC API clients is going to grow rather than shrink, so if we're going to break them all at some point then we should do it sooner rather than later. Thanks Ian From igloo at earth.li Fri Aug 29 09:48:55 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 29 09:47:20 2008 Subject: haddock Message-ID: <20080829134855.GA2342@matrix.chaos.earth.li> Hi all, I have a GHC tree that builds and uses haddock 6.10 during the build process, and validates. David, as I understand it you want to avoid having a separate haddock repo for GHC, right? So currently what I've done is to make darcs-all support absolute URLs in the packages file, e.g.: utils/haddock http://code.haskell.org/haddock darcs and push-all will not attempt to push to this repo (as the "remote path" starts with "http:"). This puts haddock in a similar boat to Cabal, in that if you make changes to it then you need to remember to push them specially. Perhaps we should make push-all see if there are any local patches, and shout loudly if there are? This does mean that any patches to the main haddock repo need to pass validate. Also, can we add some GHC people to the haddock group on community? Is this the best solution? Another option would be to put both the HTTP and SSH URLs in packages, but at that point I think we want to move to a more structured format. Thanks Ian From marlowsd at gmail.com Fri Aug 29 09:51:58 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Fri Aug 29 09:50:27 2008 Subject: GHC API Refactorings - To Merge or not to Merge? In-Reply-To: <20080829133421.GB5364@matrix.chaos.earth.li> References: <7ED61A43-2FBC-46E7-9DBA-E447CC9B0249@googlemail.com> <20080829133421.GB5364@matrix.chaos.earth.li> Message-ID: <48B7FEFE.8060007@gmail.com> Ian Lynagh wrote: > On Fri, Aug 29, 2008 at 11:35:38AM +0200, Thomas Schilling wrote: >> (1) Ok, thinking about it, it would probably Ok to merge it in >> after the 6.10 branch, but then backporting changes to 6.10 would >> become very difficult. Maintaining it as a long-running branch would >> be involving, though. > > If the 3 options are: > > 1) Merge before 6.10 > 2) Merge just after 6.10 > 3) Merge some time before 6.12 > > then I would vote for 1. > > 2 is a pain for merging fixes to the stable branch, and 3 is a pain for > merging fixes from the HEAD. > > Also, I expect the number of GHC API clients is going to grow rather > than shrink, so if we're going to break them all at some point then we > should do it sooner rather than later. I concur with Ian. If we also port Haddock, and the changes pass the testsuite, I don't see a good reason why we shouldn't bring this in now. But it better be now (i.e. next week), otherwise we're too close to RC. Cheers, Simon From marlowsd at gmail.com Fri Aug 29 09:54:29 2008 From: marlowsd at gmail.com (Simon Marlow) Date: Fri Aug 29 09:52:59 2008 Subject: This week In-Reply-To: <20080828202621.GA2645@matrix.chaos.earth.li> References: <20080827121544.GA31150@matrix.chaos.earth.li> <3825C4AC-7D37-4A89-B20C-2CE3AD2C7486@cse.unsw.edu.au> <20080828011911.GA7436@matrix.chaos.earth.li> <638ABD0A29C8884A91BC5FB5C349B1C32AE8697DCF@EA-EXMSG-C334.europe.corp.microsoft.com> <48B67904.9040602@gmail.com> <20080828202621.GA2645@matrix.chaos.earth.li> Message-ID: <48B7FF95.7090809@gmail.com> Ian Lynagh wrote: > I installed it and ghci is able to do arithmetic, at least. Heh, that's my usual test for a working installer too :) You'd be surprised how many things need to be working to get GHCi to print the value of 2+2. Cheers, Simon From ndmitchell at gmail.com Fri Aug 29 09:58:44 2008 From: ndmitchell at gmail.com (Neil Mitchell) Date: Fri Aug 29 09:57:10 2008 Subject: haddock In-Reply-To: <20080829134855.GA2342@matrix.chaos.earth.li> References: <20080829134855.GA2342@matrix.chaos.earth.li> Message-ID: <404396ef0808290658l3987446aydcb0e115bf28a33c@mail.gmail.com> Hi > This does mean that any patches to the main haddock repo need to pass > validate. I contribute patches to Haddock, but have no way to run validate (I don't have my own computer currently, and can't install mingw/cygwin on any of the machines I have access to). What should I do? I doubt the patches I supply will break validate, as they all concern the Hoogle back end, but I have no real way of knowing that without actually running validate. Perhaps one solution would be to pull from haddock only up until the most recent tag (if darcs supports a feature). Then everyone can work on the main haddock repo, and "push" the changes into GHC by simply tagging, after validation. Thanks Neil From igloo at earth.li Fri Aug 29 10:10:41 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 29 10:09:08 2008 Subject: haddock In-Reply-To: <404396ef0808290658l3987446aydcb0e115bf28a33c@mail.gmail.com> References: <20080829134855.GA2342@matrix.chaos.earth.li> <404396ef0808290658l3987446aydcb0e115bf28a33c@mail.gmail.com> Message-ID: <20080829141041.GA3926@matrix.chaos.earth.li> On Fri, Aug 29, 2008 at 02:58:44PM +0100, Neil Mitchell wrote: > > > This does mean that any patches to the main haddock repo need to pass > > validate. > > I contribute patches to Haddock, but have no way to run validate (I > don't have my own computer currently, and can't install mingw/cygwin > on any of the machines I have access to). What should I do? You can darcs send patches to someone to validate&apply them. > Perhaps one solution would be to pull from haddock only up until the > most recent tag (if darcs supports a feature). Then everyone can work > on the main haddock repo, and "push" the changes into GHC by simply > tagging, after validation. Untested, but making darcs pull do something like if remote_path starts http darcs pull ... --tags='safe.*' else darcs pull ... might work. I'll test it if we decide that's the way we want to go. Thanks Ian From simonpj at microsoft.com Fri Aug 29 10:17:37 2008 From: simonpj at microsoft.com (Simon Peyton-Jones) Date: Fri Aug 29 10:16:04 2008 Subject: Updating External Core docs for 6.10 In-Reply-To: <404396ef0808290617s18774bbdvf44f307e9c301c5b@mail.gmail.com> References: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8698244@EA-EXMSG-C334.europe.corp.microsoft.com> <4683d9370808290107v1f49b456o5e154cd39e6e0af2@mail.gmail.com> <404396ef0808290617s18774bbdvf44f307e9c301c5b@mail.gmail.com> Message-ID: <638ABD0A29C8884A91BC5FB5C349B1C32AE8748868@EA-EXMSG-C334.europe.corp.microsoft.com> OK so regardless of doing the "ship ExtCore ps doc with GHC" issue, we should in-place update the doc at http://www.haskell.org/ghc/docs/papers/core.ps.gz I don't know how do to that... does anyone else? S | -----Original Message----- | From: Neil Mitchell [mailto:ndmitchell@gmail.com] | Sent: 29 August 2008 14:17 | To: chevalier@alum.wellesley.edu | Cc: Simon Peyton-Jones; Cvs-ghc@haskell.org | Subject: Re: Updating External Core docs for 6.10 | | Hi Tim, | | > Yes, but first I was hoping that the contents of the link at: | > http://www.haskell.org/ghc/docs/papers/core.ps.gz | > (which the manual points to) could be updated. I don't have access to | > do that myself, as far as I know. | | Could you please upload a new document, and point at the new one? I | think the "standard" reference for GHC Core is a link to that paper, | and it would be nice for the references in papers to stay valid. For | example The Monad Reader Issue 7, Yhc.Core paper cites Andrew Tolmach | 2001 with a link to that document. | | Of course, an updated Core document would be fantastic! If you covered | how to generate external Core for an entire program including | libraries I would buy you a beer at ICFP :-) | | Thanks | | Neil From ndmitchell at gmail.com Fri Aug 29 10:24:06 2008 From: ndmitchell at gmail.com (Neil Mitchell) Date: Fri Aug 29 10:22:31 2008 Subject: Updating External Core docs for 6.10 In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE8748868@EA-EXMSG-C334.europe.corp.microsoft.com> References: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8698244@EA-EXMSG-C334.europe.corp.microsoft.com> <4683d9370808290107v1f49b456o5e154cd39e6e0af2@mail.gmail.com> <404396ef0808290617s18774bbdvf44f307e9c301c5b@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8748868@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <404396ef0808290724m20d017e3y7a06a8f4c7a69115@mail.gmail.com> > OK so regardless of doing the "ship ExtCore ps doc with GHC" issue, we should in-place > update the doc at http://www.haskell.org/ghc/docs/papers/core.ps.gz I was actually suggesting that the documentation should _not_ be updated in place, which I think is what Tim was initially proposing. I suspect Tim's document will cover different things from Andrew's, and Andrew's will remain useful as a snapshot of Core at a point in history, as Tim's evolves with the language. Thanks Neil From igloo at earth.li Fri Aug 29 10:29:25 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 29 10:27:50 2008 Subject: The GHC library and hierarchical module names In-Reply-To: <92993990-4EA8-404F-A845-82AAA5C0D64E@cse.unsw.edu.au> References: <20080828115242.GA16206@matrix.chaos.earth.li> <9d4d38820808281046i60185d0dye5aaf7a19f9fd8d9@mail.gmail.com> <916b84820808281239kb244eb1ib89a85b10e972e5e@mail.gmail.com> <92993990-4EA8-404F-A845-82AAA5C0D64E@cse.unsw.edu.au> Message-ID: <20080829142925.GB3926@matrix.chaos.earth.li> On Fri, Aug 29, 2008 at 10:49:43AM +1000, Manuel M T Chakravarty wrote: > Thomas Schilling: > >I tried to plot GHC's dependency graph but it just became a grey/black > >cloud. A hierarchical module space could clean things up a bit. > > Compilers are (in)famous for that property. Using a hierarchical > module space is not going to change anything. > > In fact, one drawback of using a hierarchy is that it does suggest (by > way of module names) a hierarchy that the code does not have. For > example, I believe there are going to be cyclic imports between files > in different subtrees. That may make the situation actually more > confusing than it is now. Just for interest's sake, I got graphviz to make a picture, and it's not very enlightening: http://urchin.earth.li/~ian/w.dot http://urchin.earth.li/~ian/w.png There are some very suspicious edges in the graph though, e.g. "basicTypes" -> "main"; "basicTypes" -> "typecheck"; "basicTypes" -> "specialise"; "basicTypes" -> "stranal"; Maybe Manuel is right, and twisty dependencies are inevitable, but I think it might be worth having a look at why we have some of these twists, and whether we can/should refactor them away. GHC also also a number of recursive module imports that it would be nice to refactor out if possible. Thanks Ian From igloo at earth.li Fri Aug 29 10:35:59 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 29 10:34:25 2008 Subject: haddock In-Reply-To: <20080829134855.GA2342@matrix.chaos.earth.li> References: <20080829134855.GA2342@matrix.chaos.earth.li> Message-ID: <20080829143559.GC3926@matrix.chaos.earth.li> On Fri, Aug 29, 2008 at 02:48:55PM +0100, Ian Lynagh wrote: > > This puts haddock in a similar boat to Cabal, in that if you make > changes to it then you need to remember to push them specially. Oh, I guess the other consideration is that the way everything works will be changing in a couple of weeks time, so maybe I should just push what I have now and we can reconsider what to do as part of the VCS migration? Thanks Ian From igloo at earth.li Fri Aug 29 11:08:36 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 29 11:07:01 2008 Subject: darcs patch: Fix linkage on OpenBSD. In-Reply-To: <200808282209.m7SM9iGv020167@petunia.outback.escape.de> References: <200808282209.m7SM9iGv020167@petunia.outback.escape.de> Message-ID: <20080829150836.GA5418@matrix.chaos.earth.li> On Fri, Aug 29, 2008 at 12:09:44AM +0200, kili@outback.escape.de wrote: > Thu Aug 28 17:03:31 CEST 2008 kili@outback.escape.de > * Fix linkage on OpenBSD. Thanks! I'll push it when I next push. Ian From igloo at earth.li Fri Aug 29 11:21:11 2008 From: igloo at earth.li (Ian Lynagh) Date: Fri Aug 29 11:19:37 2008 Subject: Updating External Core docs for 6.10 In-Reply-To: <638ABD0A29C8884A91BC5FB5C349B1C32AE869826C@EA-EXMSG-C334.europe.corp.microsoft.com> References: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8698244@EA-EXMSG-C334.europe.corp.microsoft.com> <4683d9370808290107v1f49b456o5e154cd39e6e0af2@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE869826C@EA-EXMSG-C334.europe.corp.microsoft.com> Message-ID: <20080829152111.GB5418@matrix.chaos.earth.li> On Fri, Aug 29, 2008 at 09:14:32AM +0100, Simon Peyton-Jones wrote: > > This doc should really ship with GHC, just as the manual and Haddock does do, and be pointed to from the manual by a relative path. Rather than pointing to a single stale version. > > Ian, how hard would that be? Currently the build system very deliberately doesn't make ext-core (or storage-mgt) when making a bindist. Should be easy to fix; I'll do so. Thanks Ian From david.waern at gmail.com Fri Aug 29 13:39:08 2008 From: david.waern at gmail.com (David Waern) Date: Fri Aug 29 13:37:34 2008 Subject: haddock In-Reply-To: <20080829134855.GA2342@matrix.chaos.earth.li> References: <20080829134855.GA2342@matrix.chaos.earth.li> Message-ID: 2008/8/29 Ian Lynagh : > > Hi all, > > I have a GHC tree that builds and uses haddock 6.10 during the build > process, and validates. > > David, as I understand it you want to avoid having a separate haddock > repo for GHC, right? Yes, but I don't like the thought of having to validate GHC every time I push something. I think Neil's suggestion sounds good. With a separate branch, it's too easy for GHC developers too push something that's not compatible with earlier GHCs. > So currently what I've done is to make darcs-all > support absolute URLs in the packages file, e.g.: > > utils/haddock http://code.haskell.org/haddock darcs > > and push-all will not attempt to push to this repo (as the "remote path" > starts with "http:"). > > This puts haddock in a similar boat to Cabal, in that if you make > changes to it then you need to remember to push them specially. > Perhaps we should make push-all see if there are any local patches, and > shout loudly if there are? > > This does mean that any patches to the main haddock repo need to pass > validate. Also, can we add some GHC people to the haddock group on > community? Yes we can. Perhaps you can do it since you're administrating community and know which people it would be best to add? David From catamorphism at gmail.com Fri Aug 29 14:13:19 2008 From: catamorphism at gmail.com (Tim Chevalier) Date: Fri Aug 29 14:11:44 2008 Subject: Updating External Core docs for 6.10 In-Reply-To: <404396ef0808290617s18774bbdvf44f307e9c301c5b@mail.gmail.com> References: <4683d9370808281431k6cb2351cwfac97e8badbf3640@mail.gmail.com> <638ABD0A29C8884A91BC5FB5C349B1C32AE8698244@EA-EXMSG-C334.europe.corp.microsoft.com> <4683d9370808290107v1f49b456o5e154cd39e6e0af2@mail.gmail.com> <404396ef0808290617s18774bbdvf44f307e9c301c5b@mail.gmail.com> Message-ID: <4683d9370808291113u38716511wd00b198414547540@mail.gmail.com> On 8/29/08, Neil Mitchell wrote: > > Could you please upload a new document, and point at the new one? I > think the "standard" reference for GHC Core is a link to that paper, > and it would be nice for the references in papers to stay valid. For > example The Monad Reader Issue 7, Yhc.Core paper cites Andrew Tolmach > 2001 with a link to that document. > It's there already, in the GHC tree -- in docs/ext-core, there is the LaTeX source for the original paper (updated by Andrew and myself), and a Makefile for building a .pdf or .ps file. I also have a .pdf copy at http://web.cecs.pdx.edu/~tjc/ext-core.pdf that I think is up to date, but it would be nice if there was some connection between the darcs version and the version on the web, in case I or someone else makes more changes. > Of course, an updated Core document would be fantastic! If you covered > how to generate external Core for an entire program including > libraries I would buy you a beer at ICFP :-) > That doesn't quite belong in the specification (which is meant to be sort of an implementation-independent specification for Core), but nonetheless, I like beer, so I'll try to put something more practical together (perhaps on the wiki.) Cheers, Tim -- Tim Chevalier * http://cs.pdx.edu/~tjc * Often in error, never in doubt "If you try to solve a hard problem, the question is not whether you will use a powerful enough language, but whether you will (a) use a powerful language, (b) write a de facto interpreter for one, or (c) yourself become a human compiler for one." -- Paul Graham From bugs at darcs.net Fri Aug 29 14:43:12 2008 From: bugs at darcs.net (Thorkil Naur) Date: Fri Aug 29 14:41:38 2008 Subject: [issue1034] pull => errors in pending (2.0.2+76) Message-ID: <1220035392.07.0.398028205624.issue1034@darcs.net> Thorkil Naur added the comment: http://bugs.darcs.net/msg5757: > I need a volunteer to do the following: > ... I will try to do something about this. Best regards Thorkil ---------- assignedto: -> thorkilnaur nosy: +thorkilnaur status: need-volunteer -> in-progress __________________________________ Darcs bug tracker __________________________________ From ghcbuild at microsoft.com Fri Aug 29 15:56:41 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Fri Aug 29 15:56:42 2008 Subject: [nightly] 29-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080829195641.632FC32408F@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Fri Aug 29 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080829) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ rm -f -f stamp/configure.library.*.haskell-src haskell-src/unbuildable ../utils/mkdirhier/mkdirhier `dirname stamp/configure.library.build-profiling-splitting.haskell-src` ( cd haskell-src && /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT --with-compiler=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc --with-hc-pkg=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/ghc-pkg/install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/i386-unknown-linux/HsColour --with-alex=/usr/bin/alex --with-haddock=/usr/bin/haddock --with-happy=/usr/bin/happy --configure-option='--with-ghc=ghc-6.4.2' --configure-option=--with-cc=gcc --with-hsc2hs=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock-options="--use-contents=../index.html --use-index=../doc-index.html" --enable-library-profiling --enable-split-objs ) \ && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable /playpen/simonmar/nightly/HEAD/i386-unknown-linux/packages haskell-src; then \ cd haskell-src && \ cmp -s /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/Makefile.local Makefile.local || cp /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ gmake -wr && \ /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language/Haskell/Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden gmake[2]: *** [dist/build/.depend] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/haskell-src' gmake[1]: *** [make.library.haskell-src] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Fri Aug 29 20:58:06 BST 2008 From cvs-ghc at haskell.org Sat Aug 30 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Aug 30 03:28:25 2008 Subject: Daily report for stable Message-ID: <200808300730.m7U7U1Qc012489@monk.galois.com> Build results: fast486 stable: fail (failed darcs) kgardas stable: fail (failed stage1) malcolm stable: fail (failed darcs) mnemosyne x86-64 Gentoo stable: fail (failed darcs) tnaur x86 Linux stable: pass x86 Windows stable: fail (failed getsubrepos) x86 Windows stable fast: pass pass pass pass pass pass x86-64 Linux stable: fail (failed stage1) Fixed unexpected test failures: joao-circular Old unexpected test failures: TyFamUndec 6 gabor stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 6 gabor stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 1 x86 Windows stable fast num012 2 tnaur PPC OSX stable outofmem2 6 gabor stable seward-space-leak 1 tnaur PPC OSX stable signals002 2 tnaur PPC OSX stable tcfail043 6 gabor stable tcfail071 6 gabor stable tcfail121 6 gabor stable tcfail130 6 gabor stable tcfail154 6 gabor stable tcfail157 6 gabor stable tcfail170 6 gabor stable -------------- next part -------------- Last 30 lines: rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080616143113-3fd76-47eac7c7170a33a51e167e589ecc4c0f20933f40.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628180721-3fd76-488474245e2b14c9e8504a170d77525b6349a822.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701165653-1287e-e72d75ed09be8e486ad16574f8e9a73f347fac90.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080603080846-12142-c72655452e72e25b85701d69e9e8e55ce8a684f9.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080605165009-1287e-def5e0fde0519ac1289935e133acf4bcd8cdd621.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080628122544-3fd76-7f4fa8d0b686a9f44e62f734157d1c5b5b316e37.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080701123433-1287e-259ea4f19261adc52617aa99ee7f9caa9a8291c0.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080604114745-12142-bf2f6277d50c2f332983eb82f185e080ea4427a1.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/patches/20080606134158-1287e-877ddcffebcf2d504f8a3908334351d3cf515863.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20080528133158-3fd76-fc89440b48debd000711c7770e4f19f012084c34.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20071111170042-3fd76-03920103274f4c27ca2d75164d6e25b2fdc3c881.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/_darcs/inventories/20051128163910-c2a52-96b08f3be9290dcb74b2751518ff092b62a8ece5.gz': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/Makefile': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/WinCBindings.hsc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/calibrate': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/timeout.cabal': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/timeout/TimeMe.hs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/ghc': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/hugs': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/bad.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/config/good.ps': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/runtests.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testlib.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testglobals.py': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/driver/testutil.py': Permission denied rm: cannot remove directory `/var/lib/buildbot/ghc/fast486-stable/build/testsuite/hpc_output': Permission denied rm: cannot remove `/var/lib/buildbot/ghc/fast486-stable/build/darcs-all': Permission denied -------------- next part -------------- Last 30 lines: cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ setup/Setup register --inplace; \ fi mv: cannot access GNUmakefile Preprocessing library readline-1.0.1.0... In file included from Readline.hsc:36: include/HsReadline.h:10:31: readline/readline.h: No such file or directory include/HsReadline.h:11:30: readline/history.h: No such file or directory Readline.hsc: In function `main': Readline.hsc:614: error: `ISFUNC' undeclared (first use in this function) Readline.hsc:614: error: (Each undeclared identifier is reported only once Readline.hsc:614: error: for each function it appears in.) Readline.hsc:616: error: `ISMACR' undeclared (first use in this function) Readline.hsc:618: error: `ISKMAP' undeclared (first use in this function) Readline.hsc:723: error: `UNDO_DELETE' undeclared (first use in this function) Readline.hsc:724: error: `UNDO_INSERT' undeclared (first use in this function) Readline.hsc:725: error: `UNDO_BEGIN' undeclared (first use in this function) Readline.hsc:726: error: `UNDO_END' undeclared (first use in this function) Readline.hsc:1089: error: `MULT_MATCH' undeclared (first use in this function) Readline.hsc:1112: error: `SINGLE_MATCH' undeclared (first use in this function) compiling dist/build/System/Console/Readline_hsc_make.c failed command was: gcc -c -D__GLASGOW_HASKELL__=608 -I/buildbot/ghc/kgardas-stable/build/includes -I/buildbot/ghc/kgardas-stable/build/gmp/gmpbuild -D__GLASGOW_HASKELL__=608 -Iinclude dist/build/System/Console/Readline_hsc_make.c -o dist/build/System/Console/Readline_hsc_make.o make[2]: Entering directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[2]: *** No targets specified and no makefile found. Stop. make[2]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries/readline' make[1]: *** [make.library.readline] Error 2 make[1]: Leaving directory `/buildbot/ghc/kgardas-stable/build/libraries' make: *** [stage1] Error 2 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org/ghc-stable/ghc darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: -------------- next part -------------- Last 30 lines: Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/QuickCheck Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/cgi Copying patch 1 of 7...Copying patch 2 of 7...Copying patch 3 of 7...Copying patch 4 of 7...Copying patch 5 of 7...Copying patch 6 of 7...Copying patch 7 of 7...Copying patch 7 of 7... done. Applying patch 1 of 6... Applying patch 2 of 6... Applying patch 3 of 6... Applying patch 4 of 6... Applying patch 5 of 6... Applying patch 6 of 6... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/haskell-src Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/html Copying patch 1 of 3...Copying patch 2 of 3...Copying patch 3 of 3...Copying patch 3 of 3... done. Applying patch 1 of 2... Applying patch 2 of 2... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/mtl Copying patch 1 of 4...Copying patch 2 of 4...Copying patch 3 of 4...Copying patch 4 of 4...Copying patch 4 of 4... done. Applying patch 1 of 3... Applying patch 2 of 3... Applying patch 3 of 3... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/network Copying patch 1 of 4...Copying patch 2 of 4...Copying patch 3 of 4...Copying patch 4 of 4...Copying patch 4 of 4... done. Applying patch 1 of 3... Applying patch 2 of 3... Applying patch 3 of 3... done. Finished getting. == running darcs get --partial http://darcs.haskell.org/ghc-stable/packages/parsec darcs failed: Failed to download URL http://darcs.haskell.org/ghc-stable/packages/parsec/_darcs/checkpoints/20080605235732-3fd76-b0ec8dad181c9028c7610858be8f5bb5a41c68d7.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 57. -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Sat Aug 30 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sat Aug 30 03:28:31 2008 Subject: Daily report for head Message-ID: <200808300730.m7U7U1AY012491@monk.galois.com> Build results: x86-64 Linux head: fail (failed stage1) x86 Windows head: fail (failed stage1) x86 Windows head fast: pass pass pass pass pass pass tnaur PPC OSX head 2: pass tnaur x86 Linux head: pass x86-64 Linux head unreg: fail (failed getsubrepos) Dropping unexpected test passes reports from builders not seen in 7 days: tnaur PPC OSX head Dropping unexpected test failures reports from builders not seen in 7 days: tnaur PPC OSX head New unexpected test failures: testblockalloc 1 tnaur x86 Linux head Fixed unexpected test failures: 1980 barton-mangler-bug break017 conc019 conc020 conc024 conc029 conc033 conc036 conc058 enum01 enum02 enum03 ffi003 joao-circular list001 num009 num013 qq005 qq006 recomp005 typecheck.prog001 Old unexpected test failures: FD2 2 fast486 head T2310 2 fast486 head T2486 2 fast486 head arith011 1 fast486 head conc015 1 fast486 head conc032 1 fast486 head conc064 1 mnemosyne x86-64 Gentoo head conc070 1 mnemosyne x86-64 Gentoo head concprog001 4 fast486 head concprog002 2 fast486 head derefnull 1 tnaur PPC OSX head 2 divbyzero 1 tnaur PPC OSX head 2 dynamic002 5 fast486 head ffi009 1 tnaur PPC OSX head 2 ghci024 4 fast486 head ioref001 2 fast486 head num012 1 tnaur PPC OSX head 2 seward-space-leak 1 tnaur PPC OSX head 2 tcrun007 3 gabor head -------------- next part -------------- Last 30 lines: ( cd haskell-src && /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT --with-compiler=/64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/64playpen/buildbot/x86_64-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/x86_64-unknown-linux/HsColour --with-alex=/home/simonmar/fp/bin/x86_64-unknown-linux/alex --with-haddock=/home/simonmar/fp/bin/x86_64-unknown-linux/haddock --with-happy=/home/simonmar/fp/bin/x86_64-unknown-linux/happy --configure-option=--with-cc=gcc --with-hsc2hs=/64playpen/buildbot/x86_64-linux-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock-options="--use-contents=../index.html --use-index=../doc-index.html" --enable-library-profiling --enable-split-objs ) \ && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable /64playpen/buildbot/x86_64-linux-head/build/packages haskell-src; then \ cd haskell-src && \ cmp -s /64playpen/buildbot/x86_64-linux-head/build/libraries/Makefile.local Makefile.local || cp /64playpen/buildbot/x86_64-linux-head/build/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory /64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -O2 -fasm -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language/Haskell/Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden make[3]: *** [dist/build/.depend] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/haskell-src' make[2]: *** [make.library.haskell-src] Error 2 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: && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable c:/builds/slave/x86-win-head/build/packages haskell-src; then \ cd haskell-src && \ cmp -s c:/builds/slave/x86-win-head/build/libraries/Makefile.local Makefile.local || cp c:/builds/slave/x86-win-head/build/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... make[3]: Entering directory `/buildbot/x86-win-head/build/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language\Haskell\Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden <> make[3]: *** [dist/build/.depend] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/haskell-src' make[2]: *** [make.library.haskell-src] Error 2 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: warning: adding --partial, to override use --complete warning: . already present; omitting == running darcs get --partial http://darcs.haskell.org//hsc2hs utils/hsc2hs Copying patch 1 of 125...Copying patch 2 of 125...Copying patch 3 of 125...Copying patch 4 of 125...Copying patch 5 of 125...Copying patch 6 of 125...Copying patch 7 of 125...Copying patch 8 of 125...Copying patch 9 of 125...Copying patch 10 of 125...Copying patch 11 of 125...Copying patch 12 of 125...Copying patch 13 of 125...Copying patch 14 of 125...Copying patch 15 of 125...Copying patch 16 of 125...Copying patch 17 of 125...Copying patch 18 of 125...Copying patch 19 of 125...Copying patch 20 of 125...Copying patch 21 of 125...Copying patch 22 of 125...Copying patch 23 of 125...Copying patch 24 of 125...Copying patch 25 of 125...Copying patch 26 of 125...Copying patch 27 of 125...Copying patch 28 of 125...Copying patch 29 of 125...Copying patch 30 of 125...Copying patch 31 of 125...Copying patch 32 of 125...Copying patch 33 of 125...Copying patch 34 of 125...Copying patch 35 of 125...Copying patch 36 of 125...Copying patch 37 of 125...Copying patch 38 of 125...Copying patch 39 of 125...Copying patch 40 of 125...Copying patch 41 of 125...Copying patch 42 of 125...Copying patch 43 of 125...Copying patch 44 of 125...Copying patch 45 of 125...Copying patch 46 of 125...Copying patch 47 of 125...Copying patch 48 of 125...Copying patch 49 of 125...Copying patch 50 of 125...Copying patch 51 of 125...Copying patch 52 of 125...Copying patch 53 of 125...Copying patch 54 of 125...Copying patch 55 of 125...Copying patch 56 of 125...Copying patch 57 of 125...Copying patch 58 of 125...Copying patch 59 of 125...Copying patch 60 of 125...Copying patch 61 of 125...Copying patch 62 of 125...Copying patch 63 of 125...Copying patch 64 of 125...Copying patch 65 of 125...Copying patch 66 of 125...Copying patch 67 of 125...Copying patch 68 of 125...Copying patch 69 of 125...Copying patch 70 of 125...Copying patch 71 of 125...Copying patch 72 of 125...Copying patch 73 of 125...Copying patch 74 of 125...Copying patch 75 of 125...Copying patch 76 of 125...Copying patch 77 of 125...Copying patch 78 of 125...Copying patch 79 of 125...Co pying patch 80 of 125...Copying patch 81 of 125...Copying patch 82 of 125...Copying patch 83 of 125...Copying patch 84 of 125...Copying patch 85 of 125...Copying patch 86 of 125...Copying patch 87 of 125...Copying patch 88 of 125...Copying patch 89 of 125...Copying patch 90 of 125...Copying patch 91 of 125...Copying patch 92 of 125...Copying patch 93 of 125...Copying patch 94 of 125...Copying patch 95 of 125...Copying patch 96 of 125...Copying patch 97 of 125...Copying patch 98 of 125...Copying patch 99 of 125...Copying patch 100 of 125...Copying patch 101 of 125...Copying patch 102 of 125...Copying patch 103 of 125...Copying patch 104 of 125...Copying patch 105 of 125...Copying patch 106 of 125...Copying patch 107 of 125...Copying patch 108 of 125...Copying patch 109 of 125...Copying patch 110 of 125...Copying patch 111 of 125...Copying patch 112 of 125...Copying patch 113 of 125...Copying patch 114 of 125...Copying patch 115 of 125...Copying patch 116 of 125...Copying patch 117 of 125...Copying patch 118 of 125...Copying patch 119 of 125...Copying patch 120 of 125...Copying patch 121 of 125...Copying patch 122 of 125...Copying patch 123 of 125...Copying patch 124 of 125...Copying patch 125 of 125...Copying patch 125 of 125... done. Applying patch 1 of 125... Applying patch 2 of 125... Applying patch 3 of 125... Applying patch 4 of 125... Applying patch 5 of 125... Applying patch 6 of 125... Applying patch 7 of 125... Applying patch 8 of 125... Applying patch 9 of 125... Applying patch 10 of 125... Applying patch 11 of 125... Applying patch 12 of 125... Applying patch 13 of 125... Applying patch 14 of 125... Applying patch 15 of 125... Applying patch 16 of 125... Applying patch 17 of 125... Applying patch 18 of 125... Applying patch 19 of 125... Applying patch 20 of 125... Applying patch 21 of 125... Applying patch 22 of 125... Applying patch 23 of 125... Applying patch 24 of 125... Applying patch 25 of 125... Applying patch 26 of 125... Applying patch 27 of 125... Applying patch 28 of 125... Applying patch 29 of 125... Applying patch 30 of 125... Applying patch 31 of 125... Applying patch 32 of 125... Applying patch 33 of 125... Applying patch 34 of 125... Applying patch 35 of 125... Applying patch 36 of 125... Applying patch 37 of 125... Applying patch 38 of 125... Applying patch 39 of 125... Applying patch 40 of 125... Applying patch 41 of 125... Applying patch 42 of 125... Applying patch 43 of 125... Applying patch 44 of 125... Applying patch 45 of 125... Applying patch 46 of 125... Applying patch 47 of 125... Applying patch 48 of 125... Applying patch 49 of 125... Applying patch 50 of 125... Applying patch 51 of 125... Applying patch 52 of 125... Applying patch 53 of 125... Applying patch 54 of 125... Applying patch 55 of 125... Applying patch 56 of 125... Applying patch 57 of 125... Applying patch 58 of 125... Applying patch 59 of 125... Applying patch 60 of 125... Applying patch 61 of 125... Applying patch 62 of 125... Applying patch 63 of 125... Applying patch 64 of 125... Applying patch 65 of 125... Applying patch 66 of 125... Applying patch 67 of 125... Applying patch 68 of 125... Applying patch 69 of 125... Applying patch 70 of 125... Applying patch 71 of 125... Applying patch 72 of 125... Applying patch 73 of 125... Applying pat ch 74 of 125... Applying patch 75 of 125... Applying patch 76 of 125... Applying patch 77 of 125... Applying patch 78 of 125... Applying patch 79 of 125... Applying patch 80 of 125... Applying patch 81 of 125... Applying patch 82 of 125... Applying patch 83 of 125... Applying patch 84 of 125... Applying patch 85 of 125... Applying patch 86 of 125... Applying patch 87 of 125... Applying patch 88 of 125... Applying patch 89 of 125... Applying patch 90 of 125... Applying patch 91 of 125... Applying patch 92 of 125... Applying patch 93 of 125... Applying patch 94 of 125... Applying patch 95 of 125... Applying patch 96 of 125... Applying patch 97 of 125... Applying patch 98 of 125... Applying patch 99 of 125... Applying patch 100 of 125... Applying patch 101 of 125... Applying patch 102 of 125... Applying patch 103 of 125... Applying patch 104 of 125... Applying patch 105 of 125... Applying patch 106 of 125... Applying patch 107 of 125... Applying patch 108 of 125... Applying patch 109 of 125... Applying patch 110 of 125... Applying patch 111 of 125... Applying patch 112 of 125... Applying patch 113 of 125... Applying patch 114 of 125... Applying patch 115 of 125... Applying patch 116 of 125... Applying patch 117 of 125... Applying patch 118 of 125... Applying patch 119 of 125... Applying patch 120 of 125... Applying patch 121 of 125... Applying patch 122 of 125... Applying patch 123 of 125... Applying patch 124 of 125... Applying patch 125 of 125... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/array libraries/array Copying patch 1 of 18...Copying patch 2 of 18...Copying patch 3 of 18...Copying patch 4 of 18...Copying patch 5 of 18...Copying patch 6 of 18...Copying patch 7 of 18...Copying patch 8 of 18...Copying patch 9 of 18...Copying patch 10 of 18...Copying patch 11 of 18...Copying patch 12 of 18...Copying patch 13 of 18...Copying patch 14 of 18...Copying patch 15 of 18...Copying patch 16 of 18...Copying patch 17 of 18...Copying patch 18 of 18...Copying patch 18 of 18... done. Applying patch 1 of 17... Applying patch 2 of 17... Applying patch 3 of 17... Applying patch 4 of 17... Applying patch 5 of 17... Applying patch 6 of 17... Applying patch 7 of 17... Applying patch 8 of 17... Applying patch 9 of 17... Applying patch 10 of 17... Applying patch 11 of 17... Applying patch 12 of 17... Applying patch 13 of 17... Applying patch 14 of 17... Applying patch 15 of 17... Applying patch 16 of 17... Applying patch 17 of 17... done. Finished getting. == running darcs get --partial http://darcs.haskell.org//packages/base libraries/base darcs failed: Failed to download URL http://darcs.haskell.org//packages/base/_darcs/inventories/20060112154126-c2a52-c1f3f7fb90b96996387778bb07fc936045998a88.gz : libcurl error code: 18 darcs failed: 512 at ./darcs-all line 49. From igloo at earth.li Sat Aug 30 08:56:11 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:54:33 2008 Subject: patch applied (ghc): Teach darcs-all about absolute repos, and add haddock to packages Message-ID: <20080830125611.GA18306@haskell.galois.com> Wed Aug 13 15:01:58 PDT 2008 Ian Lynagh * Teach darcs-all about absolute repos, and add haddock to packages M ./darcs-all -1 +6 M ./packages +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080813220158-3fd76-a699897033b95046ae4594b49258d0f1df4bdbb5.gz From igloo at earth.li Sat Aug 30 08:56:15 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:54:39 2008 Subject: patch applied (ghc): Build haddock with the stage1 compiler Message-ID: <20080830125615.GA18343@haskell.galois.com> Thu Aug 14 04:22:21 PDT 2008 Ian Lynagh * Build haddock with the stage1 compiler M ./utils/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080814112221-3fd76-a4f3c07caa8cc048197e1a698a2c0ad77205fd11.gz From igloo at earth.li Sat Aug 30 08:56:19 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:54:45 2008 Subject: patch applied (ghc): When haddocking the libraries, tell Cabal where haddock is Message-ID: <20080830125619.GA18369@haskell.galois.com> Wed Aug 27 11:27:31 PDT 2008 Ian Lynagh * When haddocking the libraries, tell Cabal where haddock is We can't do it when configuring, because we haven't built haddock yet M ./libraries/Makefile -1 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080827182731-3fd76-e2acefcfd0978f9596fc1221ee221b37ba178482.gz From igloo at earth.li Sat Aug 30 08:56:23 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:54:52 2008 Subject: patch applied (ghc): Don't fail if libraries/bootstrapping already exists Message-ID: <20080830125623.GA18403@haskell.galois.com> Wed Aug 27 11:50:24 PDT 2008 Ian Lynagh * Don't fail if libraries/bootstrapping already exists M ./libraries/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080827185024-3fd76-cb791e16a9fc593e693a068b1167c765ca390f23.gz From igloo at earth.li Sat Aug 30 08:56:29 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:54:58 2008 Subject: patch applied (ghc): Don't check that we have found haddock Message-ID: <20080830125626.GA18438@haskell.galois.com> Thu Aug 28 05:46:08 PDT 2008 Ian Lynagh * Don't check that we have found haddock We now use an in-tree haddock instead M ./Makefile -10 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828124608-3fd76-8ff015ad2c337da71379747ce8f77f25b7ed54c8.gz From igloo at earth.li Sat Aug 30 08:56:33 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:55:06 2008 Subject: patch applied (ghc): Fix a haddock2 failure Message-ID: <20080830125633.GA18470@haskell.galois.com> Thu Aug 28 05:47:21 PDT 2008 Ian Lynagh * Fix a haddock2 failure M ./compiler/utils/GraphBase.hs -3 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828124721-3fd76-2fb20d4087075c16e8f19db4f8ed3848cb77e4c1.gz From igloo at earth.li Sat Aug 30 08:56:37 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:55:11 2008 Subject: patch applied (ghc): Update the build system to handle building and using haddock2 Message-ID: <20080830125637.GA18506@haskell.galois.com> Thu Aug 28 05:48:14 PDT 2008 Ian Lynagh * Update the build system to handle building and using haddock2 One side-effect of this is that we need to build the install-utils with stage2 rather than stage1 as we need the ghc package. M ./Makefile -2 +3 M ./compiler/Makefile -1 +3 M ./libraries/Makefile -5 +1 M ./libraries/gen_contents_index -3 +4 M ./mk/cabal-flags.mk -4 M ./mk/cabal.mk -5 +5 M ./utils/Makefile -11 +12 M ./utils/ghc-pkg/Makefile -2 +2 M ./utils/installPackage/Makefile -1 +1 M ./utils/installPackage/installPackage.hs +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828124814-3fd76-8b16a84102748447c91cbc2cbcce14860f548c7e.gz From igloo at earth.li Sat Aug 30 08:56:41 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:55:16 2008 Subject: patch applied (ghc): Disambiguate some names in haddock comments Message-ID: <20080830125640.GA18539@haskell.galois.com> Thu Aug 28 05:50:18 PDT 2008 Ian Lynagh * Disambiguate some names in haddock comments M ./compiler/main/PackageConfig.hs -2 +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828125018-3fd76-3e1d3f957601ec133155d44fa3efec8c6333dea7.gz From igloo at earth.li Sat Aug 30 08:56:45 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:55:25 2008 Subject: patch applied (ghc): Remove an erroneous comma from the Makefile Message-ID: <20080830125645.GA18582@haskell.galois.com> Thu Aug 28 06:23:16 PDT 2008 Ian Lynagh * Remove an erroneous comma from the Makefile M ./Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828132316-3fd76-b6650ad9381d6ace86d5e1dc3fb9474eb941dff4.gz From igloo at earth.li Sat Aug 30 08:56:49 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:55:32 2008 Subject: patch applied (ghc): haddock 2 doc fixes Message-ID: <20080830125649.GA18615@haskell.galois.com> Thu Aug 28 07:22:10 PDT 2008 Ian Lynagh * haddock 2 doc fixes M ./compiler/basicTypes/Var.lhs -1 +1 M ./compiler/cmm/Cmm.hs -1 +1 M ./compiler/coreSyn/CoreUtils.lhs -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828142210-3fd76-c90aad6637da5e10e1be50394e850503a8eefda2.gz From igloo at earth.li Sat Aug 30 08:56:52 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:55:37 2008 Subject: patch applied (ghc): Turn on optimisation for stage2 when validating Message-ID: <20080830125652.GA18648@haskell.galois.com> Thu Aug 28 07:23:20 PDT 2008 Ian Lynagh * Turn on optimisation for stage2 when validating This brings my validate down from 22mins to 16 mins. Compiling stage2 takes longer, but we gain a faster haddock, faster running of the tests, and faster building of the utils to be installed. M ./mk/validate-settings.mk -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828142320-3fd76-666f319bf21594bd50fad452b93884f1161ca335.gz From igloo at earth.li Sat Aug 30 08:56:56 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:55:42 2008 Subject: patch applied (ghc): Handle the html target in compiler/ and ghc/ Message-ID: <20080830125656.GA18683@haskell.galois.com> Thu Aug 28 08:14:29 PDT 2008 Ian Lynagh * Handle the html target in compiler/ and ghc/ M ./compiler/Makefile +3 M ./ghc/Makefile +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828151429-3fd76-a7303ca0077da4d061f315d3bee324080084e161.gz From igloo at earth.li Sat Aug 30 08:57:00 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:55:48 2008 Subject: patch applied (ghc): Tweaks for installs into a DESTDIR Message-ID: <20080830125700.GA18700@haskell.galois.com> Thu Aug 28 11:21:48 PDT 2008 Ian Lynagh * Tweaks for installs into a DESTDIR M ./mk/cabal.mk -3 +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828182148-3fd76-07cd77df7ab15ab00813e331a63335286632c56b.gz From igloo at earth.li Sat Aug 30 08:57:05 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:55:56 2008 Subject: patch applied (ghc): When installing, we can't rely on the ghc-pkg we just installed to work Message-ID: <20080830125705.GA18719@haskell.galois.com> Thu Aug 28 11:24:47 PDT 2008 Ian Lynagh * When installing, we can't rely on the ghc-pkg we just installed to work If DESTDIR is defined, then on *nix machines ghc-pkg is a script that doesn't point to the right path. Therefore we use the ghc-pkg binary directly. M ./libraries/Makefile -1 +1 M ./mk/cabal-flags.mk +2 M ./mk/cabal.mk -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828182447-3fd76-a013634aaef0db92228bd62c3dfe44fc1b35445a.gz From igloo at earth.li Sat Aug 30 08:57:09 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:56:02 2008 Subject: patch applied (ghc): Use the right ghc-pkg when installing the rts package Message-ID: <20080830125709.GA18736@haskell.galois.com> Thu Aug 28 12:15:12 PDT 2008 Ian Lynagh * Use the right ghc-pkg when installing the rts package M ./mk/package.mk -1 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828191512-3fd76-0f29b5ca018f8e240c7796062550acbab9e54b04.gz From igloo at earth.li Sat Aug 30 08:57:14 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:56:09 2008 Subject: patch applied (ghc): Remove install-inplace directories when cleaning Message-ID: <20080830125714.GA18755@haskell.galois.com> Thu Aug 28 15:17:01 PDT 2008 Ian Lynagh * Remove install-inplace directories when cleaning M ./mk/cabal.mk +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828221701-3fd76-841393f34481c226728956b69945d2946b37b6d1.gz From igloo at earth.li Sat Aug 30 08:57:19 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:56:15 2008 Subject: patch applied (ghc): push-all needs to skip http:// repos, as we don't know how to push to them Message-ID: <20080830125719.GA18771@haskell.galois.com> Fri Aug 29 06:00:19 PDT 2008 Ian Lynagh * push-all needs to skip http:// repos, as we don't know how to push to them Alternatives would be to have a GHC haddock repo (which I believe David is keen to avoid), or to put the SSH URL in the packages file too (which would probably mean moving to a more structured file format). M ./push-all -2 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080829130019-3fd76-2a59544dce5e25798efb66176eb92467b26c61cf.gz From igloo at earth.li Sat Aug 30 08:57:23 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:56:20 2008 Subject: patch applied (ghc): Fix linkage on OpenBSD. Message-ID: <20080830125723.GA18800@haskell.galois.com> Thu Aug 28 08:03:31 PDT 2008 kili@outback.escape.de * Fix linkage on OpenBSD. M ./compiler/Makefile -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080828150331-328b5-023c2e7125642c9e420f71b424f9bb04748a2365.gz From igloo at earth.li Sat Aug 30 08:57:27 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:56:26 2008 Subject: patch applied (ghc): Always build docs/{ext-core, storage-mgt}, even when making a bindist Message-ID: <20080830125727.GA18817@haskell.galois.com> Fri Aug 29 08:21:41 PDT 2008 Ian Lynagh * Always build docs/{ext-core,storage-mgt}, even when making a bindist M ./docs/Makefile -4 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080829152141-3fd76-ba7f434164855689c3ebb44c78425912a7ce85c0.gz From igloo at earth.li Sat Aug 30 08:57:32 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 08:56:31 2008 Subject: patch applied (ghc): Actually, that's use a separate haddock repo for now Message-ID: <20080830125731.GA18835@haskell.galois.com> Sat Aug 30 05:30:32 PDT 2008 Ian Lynagh * Actually, that's use a separate haddock repo for now Everything will be changing in a couple of weeks anyway, so let's just keep it simple for the time being. M ./packages -1 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080830123032-3fd76-3925784912f10423e6ae8cdb2d538955dd42b5d7.gz From igloo at earth.li Sat Aug 30 09:04:37 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 09:03:00 2008 Subject: patch applied (testsuite): Fix the records test when running the testsuite in parallel mode Message-ID: <20080830130437.GA19412@haskell.galois.com> Thu Aug 28 09:20:09 PDT 2008 Ian Lynagh * Fix the records test when running the testsuite in parallel mode M ./tests/ghc-regress/gadt/all.T -4 +4 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080828162009-3fd76-f9a66deb7f6ef0460facc0aa7a7f25b1bdc28694.gz From igloo at earth.li Sat Aug 30 09:04:40 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 09:03:06 2008 Subject: patch applied (testsuite): Fix mod125 for the parallel testsuite Message-ID: <20080830130440.GA19452@haskell.galois.com> Fri Aug 29 05:50:01 PDT 2008 Ian Lynagh * Fix mod125 for the parallel testsuite A ./tests/ghc-regress/module/Mod125_A.hs M ./tests/ghc-regress/module/all.T -1 +1 M ./tests/ghc-regress/module/mod125.hs -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080829125001-3fd76-3387cdb5b805d9695c818e40653a830cb839a61a.gz From igloo at earth.li Sat Aug 30 09:04:39 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 09:03:12 2008 Subject: patch applied (testsuite): Fix mod127 in the parallel testsuite Message-ID: <20080830130439.GA19435@haskell.galois.com> Thu Aug 28 09:28:39 PDT 2008 Ian Lynagh * Fix mod127 in the parallel testsuite A ./tests/ghc-regress/module/Mod127_A.hs M ./tests/ghc-regress/module/mod127.hs -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080828162839-3fd76-f9cb3fadea857e4d4872b0bed9f09ede606fdcef.gz From igloo at earth.li Sat Aug 30 09:04:42 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 09:03:18 2008 Subject: patch applied (testsuite): Make mod127 clean the right files Message-ID: <20080830130442.GA19469@haskell.galois.com> Fri Aug 29 05:50:22 PDT 2008 Ian Lynagh * Make mod127 clean the right files M ./tests/ghc-regress/module/all.T -1 +1 View patch online: http://darcs.haskell.org/testsuite/_darcs/patches/20080829125022-3fd76-405a823cfab41f7ed6ed1205a2eb2a7ac7f69a9c.gz From igloo at earth.li Sat Aug 30 09:06:16 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 09:04:38 2008 Subject: HEADS UP: New repo for haddock; ./darcs-all get Message-ID: <20080830130616.GA26318@matrix.chaos.earth.li> Hi all, You now need a haddock repo in your GHC tree, i.e. you'll need to ./darcs-all get after pulling. Thanks Ian From igloo at earth.li Sat Aug 30 09:12:03 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 09:10:26 2008 Subject: haddock In-Reply-To: References: <20080829134855.GA2342@matrix.chaos.earth.li> Message-ID: <20080830131203.GA26330@matrix.chaos.earth.li> On Fri, Aug 29, 2008 at 07:39:08PM +0200, David Waern wrote: > 2008/8/29 Ian Lynagh : > > > > I have a GHC tree that builds and uses haddock 6.10 during the build > > process, and validates. > > > > David, as I understand it you want to avoid having a separate haddock > > repo for GHC, right? > > Yes, but I don't like the thought of having to validate GHC every time > I push something. I think Neil's suggestion sounds good. With a > separate branch, it's too easy for GHC developers too push something > that's not compatible with earlier GHCs. Hmm, I'm not sure it will affect what is pushed. After all, if we do it in the same way as we've done Cabal, then people are supposed to push to both repos at the same time. Anyway, I've made a repo in darcs.haskell.org for now, so we don't have to worry about unvalidated changes in the main haddock repo. Like I said, we'll need to change how it works in a couple of weeks anyway, after the git move, so we can decide what the long-term plan is then. Thanks Ian From igloo at earth.li Sat Aug 30 09:26:14 2008 From: igloo at earth.li (Ian Lynagh) Date: Sat Aug 30 09:24:36 2008 Subject: darcs patch: Fix linkage on OpenBSD. In-Reply-To: <20080829150836.GA5418@matrix.chaos.earth.li> References: <200808282209.m7SM9iGv020167@petunia.outback.escape.de> <20080829150836.GA5418@matrix.chaos.earth.li> Message-ID: <20080830132614.GB26330@matrix.chaos.earth.li> On Fri, Aug 29, 2008 at 04:08:36PM +0100, Ian Lynagh wrote: > On Fri, Aug 29, 2008 at 12:09:44AM +0200, kili@outback.escape.de wrote: > > Thu Aug 28 17:03:31 CEST 2008 kili@outback.escape.de > > * Fix linkage on OpenBSD. > > Thanks! I'll push it when I next push. Pushed. Thanks Ian From ghcbuild at microsoft.com Sat Aug 30 15:50:08 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sat Aug 30 15:50:09 2008 Subject: [nightly] 30-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080830195008.DEA5F32433E@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sat Aug 30 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080830) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ rm -f -f stamp/configure.library.*.haskell-src haskell-src/unbuildable ../utils/mkdirhier/mkdirhier `dirname stamp/configure.library.build-profiling-splitting.haskell-src` ( cd haskell-src && /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT --with-compiler=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc --with-hc-pkg=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/ghc-pkg/install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/i386-unknown-linux/HsColour --with-alex=/usr/bin/alex --with-happy=/usr/bin/happy --configure-option='--with-ghc=ghc-6.4.2' --configure-option=--with-cc=gcc --with-hsc2hs=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock-options="--use-contents=../index.html --use-index=../doc-index.html" --enable-library-profiling --enable-split-objs ) \ && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable /playpen/simonmar/nightly/HEAD/i386-unknown-linux/packages haskell-src; then \ cd haskell-src && \ cmp -s /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/Makefile.local Makefile.local || cp /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ gmake -wr && \ /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language/Haskell/Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden gmake[2]: *** [dist/build/.depend] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/haskell-src' gmake[1]: *** [make.library.haskell-src] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Sat Aug 30 20:51:43 BST 2008 From cvs-ghc at haskell.org Sun Aug 31 03:30:01 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Aug 31 03:28:22 2008 Subject: Daily report for stable Message-ID: <200808310730.m7V7U1Kc008686@monk.galois.com> Build results: tnaur PPC OSX stable 2: pass x86 Windows stable: fail (failed stage1) x86 Windows stable fast: pass pass pass fail (failed stage1) pass pass x86-64 Linux stable: fail (failed stage1) Dropping unexpected test passes reports from builders not seen in 7 days: gabor stable Dropping unexpected test failures reports from builders not seen in 7 days: gabor stable Old unexpected test failures: TyFamUndec 5 mnemosyne x86-64 Gentoo stable barton-mangler-bug 1 tnaur x86 Linux stable concprog001 1 tnaur x86 Linux stable conflicting_flags 1 x86 Windows stable fast divbyzero 2 tnaur PPC OSX stable drvfail002 5 mnemosyne x86-64 Gentoo stable ffi009 2 tnaur PPC OSX stable ghc-e003 1 x86 Windows stable fast ghc-e005 1 x86 Windows stable fast ghci024 2 tnaur PPC OSX stable num009 1 x86 Windows stable fast num012 2 tnaur PPC OSX stable outofmem2 5 mnemosyne x86-64 Gentoo stable seward-space-leak 1 tnaur PPC OSX stable signals002 2 tnaur PPC OSX stable tcfail043 5 mnemosyne x86-64 Gentoo stable tcfail071 5 mnemosyne x86-64 Gentoo stable tcfail121 5 mnemosyne x86-64 Gentoo stable tcfail130 5 mnemosyne x86-64 Gentoo stable tcfail154 5 mnemosyne x86-64 Gentoo stable tcfail157 5 mnemosyne x86-64 Gentoo stable tcfail170 5 mnemosyne x86-64 Gentoo stable -------------- next part -------------- Last 30 lines: make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics Network Network.BSD Network.Socket Network.URI <> for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[3]: Entering directory `/buildbot/x86-win-stable/build/libraries/network' c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi <> c:/builds/slave/x86-win-stable/build/compiler/stage1/ghc-inplace.exe -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=stdcall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=stdcall -XCPP -idist/build -H16m -O -O -Rghc-timing -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch <> make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/buildbot/x86-win-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/buildbot/x86-win-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/buildbot/x86-win-stable/build' -------------- next part -------------- Last 30 lines: fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library network-2.2.0.0... Generating Makefile network-2.2.0.0... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' GNUmakefile:71: dist/build/.depend: No such file or directory ../../compiler/stage1/ghc-inplace -M -optdep-f -optdepdist/build/.depend -optdep-s -optdepp -package-name network-2.2.0.0 -hide-all-packages -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics Network Network.BSD Network.Socket Network.URI for dir in dist/build/ dist/build/Network/ dist/build/cbits/; do \ if test ! -d $dir; then mkdir -p $dir; fi \ done make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/Socket.hs -o dist/build/Network/Socket.o -ohi dist/build/Network/Socket.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c dist/build/Network/BSD.hs -o dist/build/Network/BSD.o -ohi dist/build/Network/BSD.hi ../../compiler/stage1/ghc-inplace -package-name network-2.2.0.0 -hide-all-packages -split-objs -i -idist/build/autogen -idist/build -i. -Idist/build -Iinclude -optc-DCALLCONV=ccall -#include "HsNet.h" -odir dist/build -hidir dist/build -stubdir dist/build -package base-3.0.2.0 -package parsec-2.1.0.1 -O -DCALLCONV=ccall -XCPP -idist/build -H16m -O -O2 -fasm -dcore-lint -fgenerics -c Network.hs -o dist/build/Network.o -ohi dist/build/Network.hi Network.hs:434:10: Couldn't match expected type `Exception.IOException' against inferred type `Exception.Exception' Expected type: IO a -> (Exception.IOException -> IO a) -> IO a Inferred type: IO a -> (Exception.Exception -> IO a) -> IO a In the expression: Exception.catch In the definition of `catchIO': catchIO = Exception.catch make[3]: *** [dist/build/Network.o] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries/network' make[2]: *** [make.library.network] Error 2 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build/libraries' make[1]: *** [stage1] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-stable/build' From cvs-ghc at haskell.org Sun Aug 31 03:30:02 2008 From: cvs-ghc at haskell.org (BuildBot Collator) Date: Sun Aug 31 03:28:29 2008 Subject: Daily report for head Message-ID: <200808310730.m7V7U2wO008714@monk.galois.com> Build results: x86-64 Linux head: fail (failed stage1) x86 Windows head: fail (failed stage1) x86 Windows head fast: pass fail (failed getsubrepos) fail (failed stage2 boottestsuite runtestsuite) fail (failed stage2 boottestsuite runtestsuite) fail (failed stage2 boottestsuite runtestsuite) fail (failed stage2 boottestsuite runtestsuite) fail (failed stage2 boottestsuite runtestsuite) fast486 head: fail (failed stage2 boottestsuite runtestsuite) gabor head: fail (failed stage2 boottestsuite runtestsuite) kgardas head: fail (failed stage1) malcolm head: fail (failed darcs) mnemosyne x86-64 Gentoo head: fail (failed darcs) tnaur PPC OSX head 2: fail (failed stage2 boottestsuite runtestsuite) tnaur x86 Linux head: fail (failed stage2 boottestsuite runtestsuite) x86-64 Linux head unreg: fail (failed stage2 nofib.boot.0 nofib.boot.0_2 nofib.boot.0_3 nofib.boot.0_4 nofib.boot.0_5) Old unexpected test failures: FD2 2 fast486 head T2310 2 fast486 head T2486 2 fast486 head arith011 1 fast486 head conc015 1 fast486 head conc032 1 fast486 head conc064 1 mnemosyne x86-64 Gentoo head conc070 1 mnemosyne x86-64 Gentoo head concprog001 4 fast486 head concprog002 2 fast486 head derefnull 1 tnaur PPC OSX head 2 divbyzero 1 tnaur PPC OSX head 2 dynamic002 5 fast486 head ffi009 1 tnaur PPC OSX head 2 ghci024 4 fast486 head ioref001 2 fast486 head num012 1 tnaur PPC OSX head 2 seward-space-leak 1 tnaur PPC OSX head 2 tcrun007 3 gabor head testblockalloc 1 tnaur x86 Linux head -------------- next part -------------- Last 30 lines: ( cd haskell-src && /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT --with-compiler=/64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/64playpen/buildbot/x86_64-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/x86_64-unknown-linux/HsColour --with-alex=/home/simonmar/fp/bin/x86_64-unknown-linux/alex --with-happy=/home/simonmar/fp/bin/x86_64-unknown-linux/happy --configure-option=--with-cc=gcc --with-hsc2hs=/64playpen/buildbot/x86_64-linux-head/build/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock-options="--use-contents=../index.html --use-index=../doc-index.html" --enable-library-profiling --enable-split-objs ) \ && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable /64playpen/buildbot/x86_64-linux-head/build/packages haskell-src; then \ cd haskell-src && \ cmp -s /64playpen/buildbot/x86_64-linux-head/build/libraries/Makefile.local Makefile.local || cp /64playpen/buildbot/x86_64-linux-head/build/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ /64playpen/buildbot/x86_64-linux-head/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head/build/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... make[3]: Entering directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory /64playpen/buildbot/x86_64-linux-head/build/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -O2 -fasm -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language/Haskell/Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden make[3]: *** [dist/build/.depend] Error 1 make[3]: Leaving directory `/64playpen/buildbot/x86_64-linux-head/build/libraries/haskell-src' make[2]: *** [make.library.haskell-src] Error 2 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: && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable c:/builds/slave/x86-win-head/build/packages haskell-src; then \ cd haskell-src && \ cmp -s c:/builds/slave/x86-win-head/build/libraries/Makefile.local Makefile.local || cp c:/builds/slave/x86-win-head/build/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ make -wr && \ c:/builds/slave/x86-win-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-head/build/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... make[3]: Entering directory `/buildbot/x86-win-head/build/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory c:/builds/slave/x86-win-head/build/ghc/stage1-inplace/ghc.exe -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -O2 -Rghc-timing -XGenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language\Haskell\Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden <> make[3]: *** [dist/build/.depend] Error 1 make[3]: Leaving directory `/buildbot/x86-win-head/build/libraries/haskell-src' make[2]: *** [make.library.haskell-src] Error 2 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: make[1]: Entering directory `/buildbot/x86-win-fast-head/build' make -C compiler stage=2 boot make[2]: Entering directory `/buildbot/x86-win-fast-head/build/compiler' test -e c:/builds/slave/x86-win-fast-head/build/stage3.package.conf || echo "[]" > c:/builds/slave/x86-win-fast-head/build/stage3.package.conf c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --distpref dist-stage2 \ --flags=-stage1 --flags=ncg --flags=ghci --flags=-dynlibs --ghc-option=-DGHCI_TABLES_NEXT_TO_CODE --flags=-editline --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=c:/NONEXISTENT --bindir=c:/NONEXISTENT --libdir=c:/NONEXISTENT --libexecdir=c:/NONEXISTENT --datadir=c:/NONEXISTENT --docdir=c:/NONEXISTENT --haddockdir=c:/NONEXISTENT --htmldir=c:/NONEXISTENT \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc \ --ghc-option=-DSTAGE=2 Configuring ghc-6.9... cabal-bin.exe: Cannot find ghc-pkg at c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[2]: *** [boot.stage.2] Error 1 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/compiler' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /buildbot/x86-win-fast-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /buildbot/x86-win-fast-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc" > calibrate.out c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc \ --ghc-option=-threaded Configuring timeout-1... cabal-bin.exe: Cannot find ghc-pkg at c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[2]: *** [install-inplace/bin/timeout.exe] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found c:/mingw/bin/gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make fast=YES make[2]: list: Command not found make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[2]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[3]: Entering directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' c:/builds/slave/x86-win-fast-head/build/libraries/cabal-bin c:/ghc/ghc-6.8.3/bin/ghc c:/builds/slave/x86-win-fast-head/build/libraries/bootstrapping.conf configure --with-compiler=c:/builds/slave/x86-win-fast-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`c:/builds/slave/x86-win-fast-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=c:/mingw/bin/gcc --with-ld=c:/mingw/bin/ld.exe --with-hscolour=c:/tools/HsColour --with-alex=c:/tools/alex --with-happy=c:/tools/happy --configure-option='--host=i386-unknown-mingw32' --configure-option='--with-gcc=c:/mingw/bin/gcc' --configure-option='--with-ld=c:/mingw/bin/ld.exe' --configure-option='host_alias=i386-unknown-mingw32' --configure-option=--with-cc=c:/mingw/bin/gcc \ --ghc-option=-threaded Configuring timeout-1... cabal-bin.exe: Cannot find ghc-pkg at c:/builds/slave/x86-win-fast-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[3]: *** [install-inplace/bin/timeout.exe] Error 1 make[3]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/timeout' make[2]: *** [../../timeout/install-inplace/bin/timeout.exe] Error 2 make[2]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' make[1]: *** [fast] Error 2 make[1]: Leaving directory `/buildbot/x86-win-fast-head/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/var/lib/buildbot/ghc/fast486/build' make -C compiler stage=2 boot make[2]: Entering directory `/var/lib/buildbot/ghc/fast486/build/compiler' test -e /var/lib/buildbot/ghc/fast486/build/stage3.package.conf || echo "[]" > /var/lib/buildbot/ghc/fast486/build/stage3.package.conf /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf configure --distpref dist-stage2 \ --flags=-stage1 --flags=ncg --flags=ghci --flags=-dynlibs --ghc-option=-DGHCI_TABLES_NEXT_TO_CODE --flags=editline --with-compiler=/var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildbot/ghc/fast486/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-DSTAGE=2 Configuring ghc-6.9... cabal-bin: Cannot find ghc-pkg at /var/lib/buildbot/ghc/fast486/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[2]: *** [boot.stage.2] Error 1 make[2]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/compiler' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/var/lib/buildbot/ghc/fast486/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /var/lib/buildbot/ghc/fast486/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /var/lib/buildbot/ghc/fast486/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "/var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc" > calibrate.out /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf configure --with-compiler=/var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildbot/ghc/fast486/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/var/lib/buildbot/ghc/fast486/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-threaded Configuring timeout-1... cabal-bin: Cannot find ghc-pkg at /var/lib/buildbot/ghc/fast486/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[2]: *** [install-inplace/bin/timeout] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[2]: Entering directory `/var/lib/buildbot/ghc/fast486/build/testsuite/timeout' /var/lib/buildbot/ghc/fast486/build/libraries/cabal-bin /usr/bin/ghc /var/lib/buildbot/ghc/fast486/build/libraries/bootstrapping.conf configure --with-compiler=/var/lib/buildbot/ghc/fast486/build/ghc/stage1-inplace/ghc --with-hc-pkg=/var/lib/buildbot/ghc/fast486/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/var/lib/buildbot/ghc/fast486/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-threaded Configuring timeout-1... cabal-bin: Cannot find ghc-pkg at /var/lib/buildbot/ghc/fast486/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[2]: *** [install-inplace/bin/timeout] Error 1 make[2]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite/timeout' make[1]: *** [../../timeout/install-inplace/bin/timeout] Error 2 make[1]: Leaving directory `/var/lib/buildbot/ghc/fast486/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor/build' make -C compiler stage=2 boot make[2]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor/build/compiler' test -e /home/szabgab/work/buildbot/ghc/gabor/build/stage3.package.conf || echo "[]" > /home/szabgab/work/buildbot/ghc/gabor/build/stage3.package.conf /home/szabgab/work/buildbot/ghc/gabor/build/libraries/cabal-bin /usr/bin/ghc /home/szabgab/work/buildbot/ghc/gabor/build/libraries/bootstrapping.conf configure --distpref dist-stage2 \ --flags=-stage1 --flags=ncg --flags=ghci --flags=-dynlibs --ghc-option=-DGHCI_TABLES_NEXT_TO_CODE --flags=-editline --with-compiler=/home/szabgab/work/buildbot/ghc/gabor/build/ghc/stage1-inplace/ghc --with-hc-pkg=/home/szabgab/work/buildbot/ghc/gabor/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-DSTAGE=2 Configuring ghc-6.9... cabal-bin: Cannot find ghc-pkg at /home/szabgab/work/buildbot/ghc/gabor/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[2]: *** [boot.stage.2] Error 1 make[2]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor/build/compiler' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /home/szabgab/work/buildbot/ghc/gabor/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /home/szabgab/work/buildbot/ghc/gabor/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "/home/szabgab/work/buildbot/ghc/gabor/build/ghc/stage1-inplace/ghc" > calibrate.out /home/szabgab/work/buildbot/ghc/gabor/build/libraries/cabal-bin /usr/bin/ghc /home/szabgab/work/buildbot/ghc/gabor/build/libraries/bootstrapping.conf configure --with-compiler=/home/szabgab/work/buildbot/ghc/gabor/build/ghc/stage1-inplace/ghc --with-hc-pkg=/home/szabgab/work/buildbot/ghc/gabor/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/home/szabgab/work/buildbot/ghc/gabor/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-threaded Configuring timeout-1... cabal-bin: Cannot find ghc-pkg at /home/szabgab/work/buildbot/ghc/gabor/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[2]: *** [install-inplace/bin/timeout] Error 1 Failed making boot in timeout: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor/build/testsuite' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make[1]: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor/build/testsuite/tests/ghc-regress' make[1]: list: Command not found make[1]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[2]: Entering directory `/home/szabgab/work/buildbot/ghc/gabor/build/testsuite/timeout' /home/szabgab/work/buildbot/ghc/gabor/build/libraries/cabal-bin /usr/bin/ghc /home/szabgab/work/buildbot/ghc/gabor/build/libraries/bootstrapping.conf configure --with-compiler=/home/szabgab/work/buildbot/ghc/gabor/build/ghc/stage1-inplace/ghc --with-hc-pkg=/home/szabgab/work/buildbot/ghc/gabor/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/home/szabgab/work/buildbot/ghc/gabor/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/bin/alex --with-happy=/usr/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-threaded Configuring timeout-1... cabal-bin: Cannot find ghc-pkg at /home/szabgab/work/buildbot/ghc/gabor/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[2]: *** [install-inplace/bin/timeout] Error 1 make[2]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor/build/testsuite/timeout' make[1]: *** [../../timeout/install-inplace/bin/timeout] Error 2 make[1]: Leaving directory `/home/szabgab/work/buildbot/ghc/gabor/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /buildbot/ghc/kgardas/build/utils/genapply ------------------------------------------------------------------------ /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp -c GenApply.hs -o GenApply.o -ohi GenApply.hi /usr/local/ghc-2008-05-04/bin/ghc -o genapply -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.o /usr/local/ghc-2008-05-04/bin/ghc -M -optdep-f -optdep.depend -osuf o -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -package pretty -fforce-recomp GenApply.hs Finished making boot in genapply: 0 ------------------------------------------------------------------------ == Finished making `boot' in mkdependC mkdirhier runstdtest hp2ps parallel unlit genprimopcode genapply ... PWD = /buildbot/ghc/kgardas/build/utils ------------------------------------------------------------------------ make -C genprimopcode /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c ParserM.hs -o ParserM.o -ohi ParserM.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Lexer.hs -o Lexer.o -ohi Lexer.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Syntax.hs -o Syntax.o -ohi Syntax.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Parser.hs -o Parser.o -ohi Parser.hi /usr/local/ghc-2008-05-04/bin/ghc -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O -c Main.hs -o Main.o -ohi Main.hi /usr/local/ghc-2008-05-04/bin/ghc -o genprimopcode -package-conf /buildbot/ghc/kgardas/build/libraries/bootstrapping.conf -H32m -O Lexer.o Main.o Parser.o ParserM.o Syntax.o ------------------------------------------------------------------------ == make boot -r; in /buildbot/ghc/kgardas/build/driver ------------------------------------------------------------------------ ../utils/mkdirhier/mkdirhier /buildbot/ghc/kgardas/build/inplace-datadir mkdir /buildbot/ghc/kgardas/build/inplace-datadir test -e /buildbot/ghc/kgardas/build/inplace-datadir/package.conf || echo "[]" > /buildbot/ghc/kgardas/build/inplace-datadir/package.conf /bin/sh: test: argument expected make[1]: *** [boot] Error 1 make: *** [stage1] Error 1 -------------- next part -------------- Last 30 lines: Invalid repository: http://darcs.haskell.org//ghc darcs failed: Failed to download URL http://darcs.haskell.org//ghc/_darcs/inventory libcurl: couldn't resolve host -------------- next part -------------- Last 30 lines: -------------- next part -------------- Last 30 lines: make -C compiler stage=2 boot test -e /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/stage3.package.conf || echo "[]" > /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/stage3.package.conf /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/libraries/cabal-bin /Users/thorkilnaur/tn/install/ghc-6.6.1/bin/ghc /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/libraries/bootstrapping.conf configure --distpref dist-stage2 \ --flags=-stage1 --flags=ncg --flags=ghci --flags=-dynlibs --ghc-option=-DGHCI_TABLES_NEXT_TO_CODE --flags=editline --with-compiler=/Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc --with-hc-pkg=/Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/Users/thorkilnaur/tn/install/alex-2.2/bin/alex --with-happy=/Users/thorkilnaur/tn/install/happy-1.17/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-DSTAGE=2 Configuring ghc-6.9... cabal-bin: Cannot find ghc-pkg at /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[1]: *** [boot.stage.2] Error 1 make: *** [stage2] Error 2 -------------- next part -------------- Last 30 lines: ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -r; in /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "/Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc" > calibrate.out /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/libraries/cabal-bin /Users/thorkilnaur/tn/install/ghc-6.6.1/bin/ghc /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/libraries/bootstrapping.conf configure --with-compiler=/Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc --with-hc-pkg=/Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/Users/thorkilnaur/tn/install/alex-2.2/bin/alex --with-happy=/Users/thorkilnaur/tn/install/happy-1.17/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-threaded Configuring timeout-1... cabal-bin: Cannot find ghc-pkg at /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[1]: *** [install-inplace/bin/timeout] Error 1 Failed making boot in timeout: 1 make: *** [boot] Error 1 -------------- next part -------------- Last 30 lines: ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: list: Command not found Looks like you don't have timeout, building it first... cd ../../timeout && make -r all /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/libraries/cabal-bin /Users/thorkilnaur/tn/install/ghc-6.6.1/bin/ghc /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/libraries/bootstrapping.conf configure --with-compiler=/Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/ghc/stage1-inplace/ghc --with-hc-pkg=/Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/Users/thorkilnaur/tn/install/alex-2.2/bin/alex --with-happy=/Users/thorkilnaur/tn/install/happy-1.17/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-threaded Configuring timeout-1... cabal-bin: Cannot find ghc-pkg at /Users/thorkilnaur/tn/buildbot/ghc/tnaur-ppc-osx-2/tnaur-ppc-osx-head-2/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[1]: *** [install-inplace/bin/timeout] Error 1 make: *** [../../timeout/install-inplace/bin/timeout] Error 2 -------------- next part -------------- Last 30 lines: make -C compiler stage=2 boot make[1]: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/compiler' test -e /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/stage3.package.conf || echo "[]" > /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/stage3.package.conf /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf configure --distpref dist-stage2 \ --flags=-stage1 --flags=ncg --flags=ghci --flags=-dynlibs --ghc-option=-DGHCI_TABLES_NEXT_TO_CODE --flags=-editline --with-compiler=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/local/bin/alex --with-happy=/usr/local/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-DSTAGE=2 Configuring ghc-6.9... cabal-bin: Cannot find ghc-pkg at /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[1]: *** [boot.stage.2] Error 1 make[1]: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/compiler' make: *** [stage2] Error 2 -------------- next part -------------- Last 30 lines: make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite' ------------------------------------------------------------------------ == Recursively making `boot' in timeout utils ... PWD = /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/timeout ------------------------------------------------------------------------ rm -f -f TimeMe.o TimeMe.hi TimeMe TimeMe.exe /usr/bin/python calibrate "/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/ghc/stage1-inplace/ghc" > calibrate.out /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf configure --with-compiler=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/local/bin/alex --with-happy=/usr/local/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-threaded Configuring timeout-1... cabal-bin: Cannot find ghc-pkg at /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[1]: *** [install-inplace/bin/timeout] Error 1 Failed making boot in timeout: 1 make: *** [boot] Error 1 make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite' -------------- next part -------------- Last 30 lines: make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' ../../mk/test.mk:20: ../../mk/wordsize.mk: No such file or directory make: list: Command not found gcc -E -undef -traditional -x c ../../mk/wordsize.mk.in > ../../mk/wordsize.mk make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' make: list: Command not found make: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' Looks like you don't have timeout, building it first... cd ../../timeout && make -wr all make[1]: Entering directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/timeout' /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/cabal-bin /home/tn/tn/install/ghc-6.4.1/bin/ghc /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/libraries/bootstrapping.conf configure --with-compiler=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/ghc/stage1-inplace/ghc --with-hc-pkg=/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=`/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/pwd/pwd forwardslash`/install-inplace \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-alex=/usr/local/bin/alex --with-happy=/usr/local/bin/happy --configure-option=--with-cc=gcc \ --ghc-option=-threaded Configuring timeout-1... cabal-bin: Cannot find ghc-pkg at /home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[1]: *** [install-inplace/bin/timeout] Error 1 make[1]: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/timeout' make: *** [../../timeout/install-inplace/bin/timeout] Error 2 make: Leaving directory `/home/tn/tn/buildbot/ghc/tnaur-x86-linux/tnaur-x86-linux-head/build/testsuite/tests/ghc-regress' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build' make -C compiler stage=2 boot make[2]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/compiler' test -e /64playpen/buildbot/x86_64-linux-head-unreg/build/stage3.package.conf || echo "[]" > /64playpen/buildbot/x86_64-linux-head-unreg/build/stage3.package.conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/cabal-bin /home/simonmar/fp/bin/x86_64-unknown-linux/ghc /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf configure --distpref dist-stage2 \ --flags=-stage1 --flags=-ncg --flags=ghci --flags=-dynlibs --flags=editline --with-compiler=/64playpen/buildbot/x86_64-linux-head-unreg/build/ghc/stage1-inplace/ghc --with-hc-pkg=/64playpen/buildbot/x86_64-linux-head-unreg/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg \ --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT \ --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/x86_64-unknown-linux/HsColour --with-alex=/home/simonmar/fp/bin/x86_64-unknown-linux/alex --with-happy=/home/simonmar/fp/bin/x86_64-unknown-linux/happy --configure-option=--with-cc=gcc --ghc-option=-DOMIT_NATIVE_CODEGEN \ --ghc-option=-DSTAGE=2 Configuring ghc-6.9... cabal-bin: Cannot find ghc-pkg at /64playpen/buildbot/x86_64-linux-head-unreg/build/utils/ghc-pkg/install-inplace/bin/ghc-pkg or on the path make[2]: *** [boot.stage.2] Error 1 make[2]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/compiler' make[1]: *** [stage2] Error 2 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage1/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage1/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fvia-C -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage1/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -O -prof -auto-all -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage1/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' -------------- next part -------------- Last 30 lines: make[1]: Entering directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' ------------------------------------------------------------------------ == Recursively making `boot' in imaginary spectral real ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot -wr; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == Recursively making `boot' in exp3_8 gen_regexps paraffins primes queens rfib tak x2n1 wheel-sieve1 wheel-sieve2 integrate bernouilli ... PWD = /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary ------------------------------------------------------------------------ ------------------------------------------------------------------------ == make boot - --no-print-directory -r; in /64playpen/buildbot/x86_64-linux-head-unreg/build/nofib/imaginary/exp3_8 ------------------------------------------------------------------------ /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage1/ghc-inplace -M -optdep-f -optdep.depend -osuf o -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -package-conf /64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/bootstrapping.conf -H32m -O -fasm -Rghc-timing -H32m -hisuf hi Main.hs make[3]: /64playpen/buildbot/x86_64-linux-head-unreg/build/compiler/stage1/ghc-inplace: Command not found make[3]: *** [depend] Error 127 Failed making boot in exp3_8: 1 make[2]: *** [boot] Error 1 Failed making boot in imaginary: 1 make[1]: *** [boot] Error 1 make[1]: Leaving directory `/64playpen/buildbot/x86_64-linux-head-unreg/build/nofib' From ghcbuild at microsoft.com Sun Aug 31 15:47:13 2008 From: ghcbuild at microsoft.com (GHC Build Reports) Date: Sun Aug 31 15:47:15 2008 Subject: [nightly] 31-Aug-2008 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Message-ID: <20080831194713.D84353243C6@www.haskell.org> Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location = /playpen/simonmar/nightly/HEAD Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Sun Aug 31 18:02:05 BST 2008. **** checking out new source tree ... warning: . already present; omitting ok. (GHC Version 6.9.20080831) **** Building stage 1 compiler ... failed; relevant barfage is below. No successfully built compilers to test; aborting. ------------------------------------------------------------------------ ------------------------------------------------------------------------ The last 30 lines of /playpen/simonmar/nightly/HEAD/logs/i386-unknown-linux-stage1 are ------------------------------------------------------------------------ ------------------------------------------------------------------------ rm -f -f stamp/configure.library.*.haskell-src haskell-src/unbuildable ../utils/mkdirhier/mkdirhier `dirname stamp/configure.library.build-profiling-splitting.haskell-src` ( cd haskell-src && /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf configure --prefix=/NONEXISTENT --bindir=/NONEXISTENT --libdir=/NONEXISTENT --libexecdir=/NONEXISTENT --datadir=/NONEXISTENT --docdir=/NONEXISTENT --haddockdir=/NONEXISTENT --htmldir=/NONEXISTENT --with-compiler=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc --with-hc-pkg=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/ghc-pkg/install-inplace/bin/ghc-pkg --libsubdir='$pkgid' --with-gcc=gcc --with-ld=/usr/bin/ld --with-hscolour=/home/simonmar/fp/bin/i386-unknown-linux/HsColour --with-alex=/usr/bin/alex --with-happy=/usr/bin/happy --configure-option='--with-ghc=ghc-6.4.2' --configure-option=--with-cc=gcc --with-hsc2hs=/playpen/simonmar/nightly/HEAD/i386-unknown-linux/utils/hsc2hs/install-inplace/bin/hsc2hs --haddock-options="--use-contents=../index.html --use-index=../doc-index.html" --enable-library-profiling --enable-split-objs ) \ && touch stamp/configure.library.build-profiling-splitting.haskell-src || touch haskell-src/unbuildable Configuring haskell-src-1.0.1.2... if ifBuildable/ifBuildable /playpen/simonmar/nightly/HEAD/i386-unknown-linux/packages haskell-src; then \ cd haskell-src && \ cmp -s /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/Makefile.local Makefile.local || cp /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/Makefile.local .; \ mv GNUmakefile GNUmakefile.tmp; \ /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf makefile -f GNUmakefile; \ cmp -s GNUmakefile GNUmakefile.tmp && mv GNUmakefile.tmp GNUmakefile; \ gmake -wr && \ /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/cabal-bin ghc-6.4.2 /playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/bootstrapping.conf register --inplace; \ fi mv: cannot stat `GNUmakefile': No such file or directory Preprocessing library haskell-src-1.0.1.2... shift/reduce conflicts: 2 Generating Makefile haskell-src-1.0.1.2... gmake[2]: Entering directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/haskell-src' GNUmakefile:81: dist/build/.depend: No such file or directory /playpen/simonmar/nightly/HEAD/i386-unknown-linux/ghc/stage1-inplace/ghc -M -dep-makefile dist/build/.depend -optdep-s -optdepp -package-name haskell-src-1.0.1.2 -hide-all-packages -no-user-package-conf -i -idist/build -i. -idist/build/autogen -Idist/build/autogen -Idist/build -optP-include -optPdist/build/autogen/cabal_macros.h -odir dist/build -hidir dist/build -stubdir dist/build -package array-0.1 -package base-4.0 -package haskell98-1.0.1 -package pretty-1.0 -O -XCPP -idist/build -H32m -O -H32m -O -fvia-C -dcore-lint -fgenerics -Wall -fno-warn-deprecated-flags Language.Haskell.Lexer Language.Haskell.Parser Language.Haskell.ParseMonad Language.Haskell.Pretty Language.Haskell.Syntax Language.Haskell.ParseUtils Language/Haskell/Syntax.hs:67:7: Could not find module `Data.Generics.Instances': it is a member of package base-3.0.3.0, which is hidden gmake[2]: *** [dist/build/.depend] Error 1 gmake[2]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries/haskell-src' gmake[1]: *** [make.library.haskell-src] Error 2 gmake[1]: Leaving directory `/playpen/simonmar/nightly/HEAD/i386-unknown-linux/libraries' gmake: *** [stage1] Error 2 Nightly run ended at Sun Aug 31 20:48:51 BST 2008 From igloo at earth.li Sun Aug 31 16:51:13 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 31 16:49:33 2008 Subject: patch applied (ghc): Fix building the GHC API with profiling Message-ID: <20080831205113.GA27922@haskell.galois.com> Sat Aug 30 09:16:37 PDT 2008 Ian Lynagh * Fix building the GHC API with profiling M ./compiler/Makefile +7 M ./mk/config.mk.in +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080830161637-3fd76-56cfd5cd1c8c7b01445e70f297108f470c77acf1.gz From igloo at earth.li Sun Aug 31 16:51:18 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 31 16:49:40 2008 Subject: patch applied (ghc): If we want a profiled GHC then use -auto-all when building the GHC lib Message-ID: <20080831205118.GA27955@haskell.galois.com> Sat Aug 30 12:13:05 PDT 2008 Ian Lynagh * If we want a profiled GHC then use -auto-all when building the GHC lib M ./compiler/Makefile +4 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080830191305-3fd76-7d48d368318738fb2b8f5196b4764bc02fb4880c.gz From igloo at earth.li Sun Aug 31 16:51:22 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 31 16:49:49 2008 Subject: patch applied (ghc): Don't build ghc in stage1 with editline (since we already don't build ghci). Fixes #2557. Message-ID: <20080831205122.GA27976@haskell.galois.com> Sat Aug 30 14:14:29 PDT 2008 Judah Jacobson * Don't build ghc in stage1 with editline (since we already don't build ghci). Fixes #2557. M ./compiler/Makefile -6 +1 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080830211429-9f663-9d5aebeee98abbd928b2eba2335645e04f8876dc.gz From igloo at earth.li Sun Aug 31 16:51:27 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 31 16:49:55 2008 Subject: patch applied (ghc): Make ghc.cabal's editline flag manual, to simplify the Makefile Message-ID: <20080831205127.GA28000@haskell.galois.com> Sun Aug 31 08:21:03 PDT 2008 Ian Lynagh * Make ghc.cabal's editline flag manual, to simplify the Makefile M ./compiler/Makefile -7 +1 M ./compiler/ghc.cabal +2 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080831152103-3fd76-ed0c0adced49589cb94450e420b902fabfad7e27.gz From igloo at earth.li Sun Aug 31 16:51:31 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 31 16:50:02 2008 Subject: patch applied (ghc): fix a space leak Message-ID: <20080831205131.GA28036@haskell.galois.com> Sat Aug 30 12:25:26 PDT 2008 Ian Lynagh * fix a space leak M ./compiler/rename/RnBinds.lhs -4 +5 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080830192526-3fd76-bf7d6cad52d81bfb2593d3b039c157df8b4c45ee.gz From igloo at earth.li Sun Aug 31 16:51:38 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 31 16:50:09 2008 Subject: patch applied (ghc): Fix a space leak Message-ID: <20080831205135.GA28077@haskell.galois.com> Sat Aug 30 12:26:19 PDT 2008 Ian Lynagh * Fix a space leak M ./compiler/rename/RnEnv.lhs -5 +3 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080830192619-3fd76-838b937938fefc2d10b7867c6ea378d1dc442ab7.gz From igloo at earth.li Sun Aug 31 16:51:42 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 31 16:50:16 2008 Subject: patch applied (ghc): Squash a space leak Message-ID: <20080831205141.GA28118@haskell.galois.com> Sat Aug 30 16:54:30 PDT 2008 Ian Lynagh * Squash a space leak M ./compiler/rename/RnBinds.lhs -4 +8 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080830235430-3fd76-3cb27abdb18cea51db4e3cd2945b44d2287bf32f.gz From igloo at earth.li Sun Aug 31 16:51:46 2008 From: igloo at earth.li (Ian Lynagh) Date: Sun Aug 31 16:50:23 2008 Subject: patch applied (ghc): Make the dynlibs, ghci and ncg flags manual too Message-ID: <20080831205146.GA28135@haskell.galois.com> Sun Aug 31 08:24:28 PDT 2008 Ian Lynagh * Make the dynlibs, ghci and ncg flags manual too M ./compiler/Makefile -10 M ./compiler/ghc.cabal +6 View patch online: http://darcs.haskell.org/ghc/_darcs/patches/20080831152428-3fd76-0cc9cd28adbc6653d78e5025e13174b4447833e9.gz From claus.reinke at talk21.com Sun Aug 24 16:52:49 2008 From: claus.reinke at talk21.com (Claus Reinke) Date: Sun Sep 7 08:40:51 2008 Subject: darcs 2 and ghc.. Message-ID: <010301c9062b$6007bcd0$a82e7ad5@cr3lt> Following up on the discussion in the thread "darcs and ghc", and now having Simon's darcs2 for windows executable, I'm still running into all the old issues.. this is all on windows xp, using cygwin. To summarize: A ghc's "darcs-all" script needs changing, to unblock "packages" B darcs2 still messes up pending The longer story: 1. I have a local copy of ghc head + corelibs + extralibs repos, obtained a while ago by the usual hack of downloading tar-file, then ./darcs-all pull and get from the main ghc repos to get uptodate. The last ghc I built in those repos is 6.9.20080816, which gives an approximate date for the repos. 2. I have a copy of those local repos, for ghc head + corelibs (this is used for validating any patches to ghc, and as a reference point for ghc's testsuite), obtained via ./darcs-all from (1) The last ghc I built in those repos is 6.9.20080807, which gives an approximate date for the repos. 3. Today, I tried updating (./darcs-all pull -a) (2) from (1), to keep a buildable ghc version around before bringing (1) up to date with the main ghc repos. Below is what I got: - the ./driver/ghc warning is not a darcs issue - "Warning: ./packages-0: renameFile: permission denied (Permission denied)" Ian: this might actually be an issue with ghc's "darcs-all" script: it probably comes about because "darcs-all" is reading _incrementally_ from "packages", interfering with "darcs pull" trying to update "packages"? Reading "packages" in full and closing the file before looping over the entries might help to avoid this. My opinion on the darcs "Warning" is recorded in darcs Issue1010. - errors in pending is something that I had hoped to see fixed in darcs2: .. == running darcs pull -a --repodir libraries/Cabal Pulling from "c:/fptools/ghc/libraries/Cabal"... We have conflicts in the following files: ./Distribution/PackageDescription/QA.hs You have conflicting local changes to: ./Distribution/PackageDescription/QA.hs Proceed? [yn] .. I answered no, and attach the bogus libraries/Cabal/_darcs/patches/pending (there is also a pending.tentative, same contents) Below is the "darcs-all" log and darcs2 version. Claus $ ./darcs-all pull -a == running darcs pull -a --repodir . Pulling from "c:/fptools/ghc"... Warning: Not deleting ./driver/ghc because it is not empty. Warning: ./packages-0: renameFile: permission denied (Permission denied) Finished pulling and applying. == running darcs pull -a --repodir utils/hsc2hs Pulling from "c:/fptools/ghc/utils/hsc2hs"... Finished pulling and applying. == running darcs pull -a --repodir libraries/array Pulling from "c:/fptools/ghc/libraries/array"... Finished pulling and applying. == running darcs pull -a --repodir libraries/base Pulling from "c:/fptools/ghc/libraries/base"... Finished pulling and applying. == running darcs pull -a --repodir libraries/bytestring Pulling from "c:/fptools/ghc/libraries/bytestring"... No remote changes to pull in! == running darcs pull -a --repodir libraries/Cabal Pulling from "c:/fptools/ghc/libraries/Cabal"... We have conflicts in the following files: ./Distribution/PackageDescription/QA.hs You have conflicting local changes to: ./Distribution/PackageDescription/QA.hs Proceed? [yn] == running darcs pull -a --repodir libraries/containers Pulling from "c:/fptools/ghc/libraries/containers"... No remote changes to pull in! == running darcs pull -a --repodir libraries/directory Pulling from "c:/fptools/ghc/libraries/directory"... Finished pulling and applying. == running darcs pull -a --repodir libraries/editline Pulling from "c:/fptools/ghc/libraries/editline"... No remote changes to pull in! == running darcs pull -a --repodir libraries/filepath Pulling from "c:/fptools/ghc/libraries/filepath"... No remote changes to pull in! == running darcs pull -a --repodir libraries/ghc-prim Pulling from "c:/fptools/ghc/libraries/ghc-prim"... No remote changes to pull in! == running darcs pull -a --repodir libraries/haskell98 Pulling from "c:/fptools/ghc/libraries/haskell98"... No remote changes to pull in! == running darcs pull -a --repodir libraries/hpc Pulling from "c:/fptools/ghc/libraries/hpc"... No remote changes to pull in! == running darcs pull -a --repodir libraries/integer-gmp Pulling from "c:/fptools/ghc/libraries/integer-gmp"... No remote changes to pull in! == running darcs pull -a --repodir libraries/old-locale Pulling from "c:/fptools/ghc/libraries/old-locale"... No remote changes to pull in! == running darcs pull -a --repodir libraries/old-time Pulling from "c:/fptools/ghc/libraries/old-time"... No remote changes to pull in! == running darcs pull -a --repodir libraries/packedstring Pulling from "c:/fptools/ghc/libraries/packedstring"... No remote changes to pull in! == running darcs pull -a --repodir libraries/pretty Pulling from "c:/fptools/ghc/libraries/pretty"... No remote changes to pull in! == running darcs pull -a --repodir libraries/process Pulling from "c:/fptools/ghc/libraries/process"... Finished pulling and applying. == running darcs pull -a --repodir libraries/random Pulling from "c:/fptools/ghc/libraries/random"... No remote changes to pull in! == running darcs pull -a --repodir libraries/template-haskell Pulling from "c:/fptools/ghc/libraries/template-haskell"... No remote changes to pull in! == running darcs pull -a --repodir libraries/unix Pulling from "c:/fptools/ghc/libraries/unix"... No remote changes to pull in! == running darcs pull -a --repodir libraries/Win32 Pulling from "c:/fptools/ghc/libraries/Win32"... No remote changes to pull in! == libraries/HUnit repo not present; skipping == libraries/QuickCheck repo not present; skipping == libraries/haskell-src repo not present; skipping == libraries/html repo not present; skipping == libraries/mtl repo not present; skipping == libraries/network repo not present; skipping == libraries/parsec repo not present; skipping == libraries/parallel repo not present; skipping == libraries/regex-base repo not present; skipping == libraries/regex-compat repo not present; skipping == libraries/regex-posix repo not present; skipping == libraries/stm repo not present; skipping == libraries/time repo not present; skipping == libraries/xhtml repo not present; skipping == libraries/dph repo not present; skipping == running darcs pull -a --repodir testsuite Pulling from "c:/fptools/ghc/testsuite"... Finished pulling and applying. == nofib repo not present; skipping $ darcs --version 2.0.2 (+ 76 patches) -------------- next part -------------- A non-text attachment was scrubbed... Name: pending Type: application/octet-stream Size: 52636 bytes Desc: not available Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080824/c6c8fe3b/pending-0001.obj From simonmar at microsoft.com Wed Aug 27 05:41:05 2008 From: simonmar at microsoft.com (Simon Marlow) Date: Sun Sep 7 08:41:04 2008 Subject: FW: darcs patch: Add extern flag to avoid multiple symbol errors on Mac... Message-ID: <1C6E59C47F062E42820BEE74FD3388E918EF3638F9@EA-EXMSG-C333.europe.corp.microsoft.com> Can someone validate this on OS X please? -----Original Message----- From: daniel@phasevelocity.org [mailto:daniel@phasevelocity.org] Sent: 27 August 2008 04:26 To: Simon Marlow Subject: darcs patch: Add extern flag to avoid multiple symbol errors on Mac... Thu Aug 21 23:21:36 PDT 2008 daniel@phasevelocity.org * Add extern flag to avoid multiple symbol errors on Mac os X -------------- next part -------------- A non-text attachment was scrubbed... Name: add-extern-flag-to-avoid-multiple-symbol-errors-on-mac-os-x.dpatch Type: text/x-darcs-patch Size: 49315 bytes Desc: A darcs patch for your repository!.dpatch Url : http://www.haskell.org/pipermail/cvs-ghc/attachments/20080827/3588b3e3/add-extern-flag-to-avoid-multiple-symbol-errors-on-mac-os-x-0001.bin