Build results:
x86-64 Linux head: lost
x86 Windows head: fail (failed darcs)
x86 Windows head fast: fail (failed stage1) fail (failed stage1) fail
(failed stage1) fail (failed stage1) fail (failed stage1)
gbesh Intel x86_64 Linux head: pass
mnemosyne x86-64 Gentoo head: pass
phil P4 SuSE Linux head: pass
tnaur x86 Linux head: pass
x86-64 Linux head unreg: fail (failed stage2 failed slave lost)
Old unexpected test failures:
GMapAssoc 7 x86-64 Linux head
GMapTop 7 x86-64 Linux head
arith005 4 phil Intel OSX head
barton-mangler-bug 1 x86-64 Linux head
break017 2 gbesh Intel x86_64 Linux head
bytestring001 1 x86-64 Linux head
bytestring004 1 x86-64 Linux head
bytestring005 1 x86-64 Linux head
conc023 1 x86-64 Linux head
conc024 1 phil Intel OSX head
conc057 7 x86-64 Linux head
conc063 1 x86-64 Linux head
conc064 2 gbesh Intel x86_64 Linux head
conc068 6 gbesh Intel x86_64 Linux head
concio001 1 tnaur PPC OSX head
concio001.thr 1 tnaur PPC OSX head
concprog001 5 x86-64 Linux head
dynamic002 7 x86-64 Linux head
ffi002 1 tnaur PPC OSX head
ffi009 1 tnaur PPC OSX head
heapprof001 1 x86-64 Linux head
hpc001 1 tnaur PPC OSX head
ind2 1 x86-64 Linux head
joao-circular 1 tnaur PPC OSX head
num012 1 tnaur PPC OSX head
seward-space-leak 1 tnaur PPC OSX head
tcrun021 7 x86-64 Linux head
tcrun022 7 x86-64 Linux head
user001 1 phil P4 SuSE Linux head
Last 30 lines:
When exiting a standalone program we don't have to be quite so
paranoid: all the code will disappear at the same time as any running
threads. Happily exiting a program happens via a different path:
shutdownHaskellAndExit(). If we're about to exit(), then there's no
need to wait for foreign calls to complete.
Applying patch 468 of 687: Wed Jul 25 14:55:04 GMT Daylight Time 2007 Simon
Marlow <[EMAIL PROTECTED]>
* FIX #1177, partially at least.
Now we don't wait for outstanding IO requests when shutting down at
program exit time, but we still wait when shutting down a DLL (via
hs_exit()). There ought to be a better way to do this, but
terminating the threads forcibly is not a good idea (it never is: the
thread might be holding a mutex when it dies, for example).
I plan to add some docs to the user guide to describe how to shut
down a DLL properly.
Unapplicable patch:
Wed Jul 25 14:55:04 GMT Daylight Time 2007 Simon Marlow <[EMAIL PROTECTED]>
* FIX #1177, partially at least.
Now we don't wait for outstanding IO requests when shutting down at
program exit time, but we still wait when shutting down a DLL (via
hs_exit()). There ought to be a better way to do this, but
terminating the threads forcibly is not a good idea (it never is: the
thread might be holding a mutex when it dies, for example).
I plan to add some docs to the user guide to describe how to shut
down a DLL properly.
darcs.exe: ./rts/win32/IOManager.c-0: openBinaryFile: permission denied
(Permission denied)
Last 30 lines:
../compiler/ghc-inplace -optc-mno-cygwin -optc-O -optc-Wall -optc-W
-optc-Wstrict-prototypes -optc-Wmissing-prototypes -optc-Wmissing-declarations
-optc-Winline -optc-Waggregate-return -optc-I../includes -optc-I.
-optc-Iparallel -optc-Ism -optc-DCOMPILING_RTS -optc-fomit-frame-pointer
-optc-I../gmp/gmpbuild -optc-fno-strict-aliasing -H16m -O -optc-O2
-package-name rts -static -I../gmp/gmpbuild -I. -#include HCIncludes.h
-dcmm-lint -c win32/WorkQueue.c -o win32/WorkQueue.o
../compiler/ghc-inplace -H16m -O -optc-O2 -package-name rts -static
-I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c Apply.cmm -o
Apply.o
win32\Ticker.c: In function `startTicker':
win32\Ticker.c:89:0:
warning: `return' with a value, in function returning void
win32\Ticker.c: In function `stopTicker':
win32\Ticker.c:119:0:
warning: `return' with a value, in function returning void
win32\Ticker.c:127:0:
warning: `return' with a value, in function returning void
../compiler/ghc-inplace -H16m -O -optc-O2 -package-name rts -static
-I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c Exception.cmm -o
Exception.o
../compiler/ghc-inplace -H16m -O -optc-O2 -package-name rts -static
-I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c
HeapStackCheck.cmm -o HeapStackCheck.o
../compiler/ghc-inplace -H16m -O -optc-O2 -package-name rts -static
-I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -#include
'<windows.h>' -#include win32/AsyncIO.h -c PrimOps.cmm -o PrimOps.o
../compiler/ghc-inplace -H16m -O -optc-O2 -package-name rts -static
-I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c
StgMiscClosures.cmm -o StgMiscClosures.o
../compiler/ghc-inplace -H16m -O -optc-O2 -package-name rts -static
-I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c StgStartup.cmm
-o StgStartup.o
../compiler/ghc-inplace -H16m -O -optc-O2 -package-name rts -static
-I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c StgStdThunks.cmm
-o StgStdThunks.o
../compiler/ghc-inplace -H16m -O -optc-O2 -package-name rts -static
-I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c Updates.cmm -o
Updates.o
../utils/genapply/genapply >AutoApply.cmm
../compiler/ghc-inplace -H16m -O -optc-O2 -package-name rts -static
-I../gmp/gmpbuild -I. -#include HCIncludes.h -dcmm-lint -c AutoApply.cmm -o
AutoApply.o
rm -f libHSrts.a
C:/cygwin/bin/ar q libHSrts.a Adjustor.o Arena.o Capability.o
ClosureFlags.o Disassembler.o FrontPanel.o Hash.o Hpc.o HsFFI.o Interpreter.o
LdvProfile.o Linker.o Main.o Papi.o Printer.o ProfHeap.o Profiling.o
Proftimer.o RaiseAsync.o RetainerProfile.o RetainerSet.o RtsAPI.o RtsFlags.o
RtsMessages.o RtsStartup.o RtsUtils.o STM.o Sanity.o Schedule.o Sparks.o
Stable.o Stats.o StgCRun.o StgPrimFloat.o Task.o ThreadLabels.o ThreadPaused.o
Threads.o Ticky.o Timer.o Trace.o Typeable.o Weak.o hooks/FlagDefaults.o
hooks/InitEachPE.o hooks/MallocFail.o hooks/OnExit.o hooks/OutOfHeap.o
hooks/RtsOpts.o hooks/ShutdownEachPEHook.o hooks/StackOverflow.o
parallel/0Hash.o parallel/0Unpack.o parallel/Dist.o parallel/Global.o
parallel/GranSim.o parallel/HLComms.o parallel/LLComms.o parallel/Pack.o
parallel/ParInit.o parallel/ParTicky.o parallel/Parallel.o
parallel/ParallelDebug.o parallel/RBH.o seh_excn.o sm/BlockAlloc.o sm/Compact.o
sm/Evac.o sm/GC.o sm/GCUtils.o sm/MBlock.o sm/MarkWeak.o sm/Scav.o sm/Storage.o
win32/AsyncIO.o win32/AwaitEvent.o win32/ConsoleHandler.o win32/GetTime.o
win32/IOManager.o win32/OSMem.o win32/OSThreads.o win32/ThrIOManager.o
win32/Ticker.o win32/WorkQueue.o Apply.o Exception.o HeapStackCheck.o PrimOps.o
StgMiscClosures.o StgStartup.o StgStdThunks.o Updates.o AutoApply.o
C:/cygwin/bin/ar: creating libHSrts.a
C:/cygwin/bin/ar: AutoApply.o: No such file or directory
make[2]: *** [libHSrts.a] Error 1
make[1]: *** [stage1] Error 1
make[1]: Leaving directory `/buildbot/x86-win-fast-head/build'
Last 30 lines:
mkdir stage2/simplStg
mkdir stage2/codeGen
mkdir stage2/main
mkdir stage2/profiling
mkdir stage2/parser
mkdir stage2/cprAnalysis
mkdir stage2/ndpFlatten
mkdir stage2/iface
mkdir stage2/cmm
mkdir stage2/ghci
Creating stage2/ghc_boot_platform.h...
Done.
gcc -E -undef -traditional -P \
-DIMPORT_DIR='"/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/ghc"'
\
-DLIB_DIR='"/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/ghc"' \
-DINCLUDE_DIR='"/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/ghc/include"'
\
-DDATA_DIR='"/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/ghc"' \
-DHTML_DIR='"/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/ghc/html"'
\
-DHADDOCK_IFACE='"/64playpen/buildbot/x86_64-linux-head-unreg/build/libraries/ghc/html/ghc.haddock"'
\
-DFPTOOLS_TOP_ABS='"/64playpen/buildbot/x86_64-linux-head-unreg/build"' \
-x c -DPKG_DEPENDS='hpc bytestring template-haskell readline unix Cabal base
haskell98' -DSTAGE='"2"' -I../includes -Iinclude -DPACKAGE=ghc
-DVERSION=6.7.20070820 -DPKG_LIBDIR='"/usr/local/lib/ghc-6.7.20070820"'
-DPKG_DATADIR='"/usr/local/share/ghc-6.7.20070820"' package.conf.in | \
grep -v '^#pragma GCC' | \
sed -e 's/""//g' -e 's/:[ ]*,/: /g' >package.conf.inplace
../utils/ghc-pkg/ghc-pkg-inplace update - --force-files <package.conf.inplace
/bin/sh: line 1: 22883 Segmentation fault ../utils/ghc-pkg/ghc-pkg-inplace
update - --force-files <package.conf.inplace
make[2]: *** [../driver/stamp-pkg-conf-ghc] Error 139
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'
Last 30 lines:
- (520,90,530,87),
- (530,87,540,80),
- (540,80,545,82),
- (545,82,560,80),
- (520,87,535,80),
- (520,85,530,80),
- (520,82,525,80),
- (520,120,520,100),
- (520,90,520,80),
- (520,120,540,120),
- (550,120,560,120),
- (520,100,510,102),
- (510,102,505,102),
- (505,102,500,100),
- (500,100,490,95),
- (490,95,480,80),
- (520,90,512,87),
- (512,87,507,85),
- (507,85,502,82),
- (502,82,500,80),
- (515,80,512,87),
- (510,80,507,85),
- (505,80,502,82),
- (520,95,502,92),
- (497,87,500,82),
- (500,82,492,82),
- (492,82,497,87),
- (495,95,500,90),
- (500,90,490,90),
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc