[nightly] 22-Dec-2004 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

GHC Nightly Builds simonmar at microsoft.com
Wed Dec 22 14:49:19 EST 2004


Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)
Build location    = /playpen/ghc/nightly/HEAD-cam-02-unx
Build config file = /home/v-julsew/nightly/site/msrc/conf-HEAD-cam-02-unx

Nightly build started on cam-02-unx at Wed Dec 22 19:00:00 GMT 2004.
**** checking out new source tree ... ok. (GHC Version 6.3.20041222)
**** Building stage 1 compiler    ... failed; relevant barfage is below.
**** building source distribution ... ok.
No successfully built compilers to test; aborting.

------------------------------------------------------------------------
------------------------------------------------------------------------
The last 30 lines of /playpen/ghc/nightly/HEAD-cam-02-unx/logs/i386-unknown-linux-stage1 are
------------------------------------------------------------------------
------------------------------------------------------------------------

rm -f Data/Int.o; if [ ! -d Data/Int_split ]; then mkdir Data/Int_split; else /usr/bin/find Data/Int_split -name '*.o' -print | xargs rm -f __rm_food; fi;   
./../ghc/compiler/ghc-inplace -H16m -O  -fglasgow-exts -cpp -Iinclude -"#include" HsBase.h -funbox-strict-fields -ignore-package base -O -H32m -dcore-lint  -split-objs    -c Data/Int.hs -o Data/Int.o  -ohi Data/Int.hi
(cd Data/Int_split && /usr/bin/ld -r -x -o ../Int.o *.o); for i in Data/Int_split/*; do /usr/bin/ld -r -x -o $i.tmp $i; mv $i.tmp $i; done   
rm -f Data/HashTable.o; if [ ! -d Data/HashTable_split ]; then mkdir Data/HashTable_split; else /usr/bin/find Data/HashTable_split -name '*.o' -print | xargs rm -f __rm_food; fi;   
./../ghc/compiler/ghc-inplace -H16m -O  -fglasgow-exts -cpp -Iinclude -"#include" HsBase.h -funbox-strict-fields -ignore-package base -O -H32m -dcore-lint  -split-objs    -c Data/HashTable.hs -o Data/HashTable.o  -ohi Data/HashTable.hi
(cd Data/HashTable_split && /usr/bin/ld -r -x -o ../HashTable.o *.o); for i in Data/HashTable_split/*; do /usr/bin/ld -r -x -o $i.tmp $i; mv $i.tmp $i; done   
rm -f Data/Typeable.o; if [ ! -d Data/Typeable_split ]; then mkdir Data/Typeable_split; else /usr/bin/find Data/Typeable_split -name '*.o' -print | xargs rm -f __rm_food; fi;   
./../ghc/compiler/ghc-inplace -H16m -O  -fglasgow-exts -cpp -Iinclude -"#include" HsBase.h -funbox-strict-fields -ignore-package base -O -H32m -dcore-lint  -split-objs    -c Data/Typeable.hs -o Data/Typeable.o  -ohi Data/Typeable.hi
(cd Data/Typeable_split && /usr/bin/ld -r -x -o ../Typeable.o *.o); for i in Data/Typeable_split/*; do /usr/bin/ld -r -x -o $i.tmp $i; mv $i.tmp $i; done   
rm -f Foreign/C/Types.o; if [ ! -d Foreign/C/Types_split ]; then mkdir Foreign/C/Types_split; else /usr/bin/find Foreign/C/Types_split -name '*.o' -print | xargs rm -f __rm_food; fi;   
./../ghc/compiler/ghc-inplace -H16m -O  -fglasgow-exts -cpp -Iinclude -"#include" HsBase.h -funbox-strict-fields -ignore-package base -O -H32m -dcore-lint  -split-objs    -c Foreign/C/Types.hs -o Foreign/C/Types.o  -ohi Foreign/C/Types.hi
(cd Foreign/C/Types_split && /usr/bin/ld -r -x -o ../Types.o *.o); for i in Foreign/C/Types_split/*; do /usr/bin/ld -r -x -o $i.tmp $i; mv $i.tmp $i; done   
rm -f GHC/ForeignPtr.o; if [ ! -d GHC/ForeignPtr_split ]; then mkdir GHC/ForeignPtr_split; else /usr/bin/find GHC/ForeignPtr_split -name '*.o' -print | xargs rm -f __rm_food; fi;   
./../ghc/compiler/ghc-inplace -H16m -O  -fglasgow-exts -cpp -Iinclude -"#include" HsBase.h -funbox-strict-fields -ignore-package base -O -H32m -dcore-lint  -split-objs    -c GHC/ForeignPtr.hs -o GHC/ForeignPtr.o  -ohi GHC/ForeignPtr.hi

GHC/ForeignPtr.hs:109:8:
    All of the type variables in the constraint `Storable a' are already in scope
	(at least one must be universally quantified here)
    In the type signature: doMalloc :: (Storable a) => a -> IO (ForeignPtr a)
    In the definition of `mallocForeignPtr':
	mallocForeignPtr = doMalloc undefined
			 where
			     doMalloc :: (Storable a) => a -> IO (ForeignPtr a)
			     doMalloc a = do
					    r <- newIORef []
					    IO $ (\ s -> ...)
					where
					    (I# size) = sizeOf a
gmake[1]: *** [GHC/ForeignPtr.o] Error 1
gmake: *** [all] Error 1

Nightly run ended at Wed Dec 22 19:49:18 GMT 2004


More information about the Cvs-ghc mailing list