[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