Hello again,
Just to let jou know. I just updated and tried to rebuild
ghc from cvs. I then got:
PackedString -c PackedString.lhs -o PackedString.o -osuf o
PackedString.lhs:394:
Couldn't match
`MutableByteArray RealWorld a' against `ByteArray ix'
Expected type: MutableByteArray RealWorld a
Inferred type: ByteArray ix
In the application `ByteArray bottom bottom ba#'
In the second argument of `hPutBufBA', namely
`(ByteArray bottom bottom ba#)'
PackedString.lhs:410:
Couldn't match
`MutableByteArray RealWorld a' against `ByteArray Int'
Expected type: MutableByteArray RealWorld a
Inferred type: ByteArray Int
In the second argument of `hFillBufBA', namely `byte_array'
In the first argument of `>>=', namely
`hFillBufBA hdl byte_array len'
Compilation had errors
make[2]: *** [PackedString.o] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1
Log appended.
Regards,
Marc van Dongen
********************************************************************************
------------------------------------------------------------------------
===fptools== Recursively making `all' in glafp-utils ghc hslibs ...
PWD = /newdisk/dongen/cvs/fptools
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all -r;
in /newdisk/dongen/cvs/fptools/glafp-utils
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in mkdependC lndir ltx mkdirhier runstdtest
sgmlverb ...
PWD = /newdisk/dongen/cvs/fptools/glafp-utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/glafp-utils/mkdependC
------------------------------------------------------------------------
make[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/glafp-utils/lndir
------------------------------------------------------------------------
make[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/glafp-utils/ltx
------------------------------------------------------------------------
make[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/glafp-utils/mkdirhier
------------------------------------------------------------------------
make[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/glafp-utils/runstdtest
------------------------------------------------------------------------
make[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/glafp-utils/sgmlverb
------------------------------------------------------------------------
make[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished making `all' in mkdependC lndir ltx mkdirhier runstdtest
sgmlverb ...
PWD = /newdisk/dongen/cvs/fptools/glafp-utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all -r;
in /newdisk/dongen/cvs/fptools/ghc
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in utils driver includes rts docs compiler lib
...
PWD = /newdisk/dongen/cvs/fptools/ghc
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in hp2ps hscpp mkdependHS parallel stat2resid
unlit ...
PWD = /newdisk/dongen/cvs/fptools/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/utils/hp2ps
------------------------------------------------------------------------
make[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/utils/hscpp
------------------------------------------------------------------------
make[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/utils/mkdependHS
------------------------------------------------------------------------
make INSTALLING=0 BIN_DIST=0 - --no-print-directory -r all
make[4]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/utils/parallel
------------------------------------------------------------------------
make[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/utils/stat2resid
------------------------------------------------------------------------
make[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/utils/unlit
------------------------------------------------------------------------
make[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished making `all' in hp2ps hscpp mkdependHS parallel stat2resid unlit
...
PWD = /newdisk/dongen/cvs/fptools/ghc/utils
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/driver
------------------------------------------------------------------------
make INSTALLING=0 BIN_DIST=0 - --no-print-directory -r all
make[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/includes
------------------------------------------------------------------------
make[2]: Nothing to be done for `all'.
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/rts
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' for ways: p ...
PWD = /newdisk/dongen/cvs/fptools/ghc/rts
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make way=p all;
PWD = /newdisk/dongen/cvs/fptools/ghc/rts
------------------------------------------------------------------------
make[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished recursively making `all' for ways: p ...
PWD = /newdisk/dongen/cvs/fptools/ghc/rts
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in users_guide ...
PWD = /newdisk/dongen/cvs/fptools/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/docs/users_guide
------------------------------------------------------------------------
make[3]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished making `all' in users_guide ...
PWD = /newdisk/dongen/cvs/fptools/ghc/docs
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/compiler
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/lib
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in std ...
PWD = /newdisk/dongen/cvs/fptools/ghc/lib
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/lib/std
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in cbits ...
PWD = /newdisk/dongen/cvs/fptools/ghc/lib/std
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/ghc/lib/std/cbits
------------------------------------------------------------------------
make[4]: Nothing to be done for `all'.
------------------------------------------------------------------------
===fptools== Finished making `all' in cbits ...
PWD = /newdisk/dongen/cvs/fptools/ghc/lib/std
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' for ways: p ...
PWD = /newdisk/dongen/cvs/fptools/ghc/lib/std
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make way=p all;
PWD = /newdisk/dongen/cvs/fptools/ghc/lib/std
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished recursively making `all' for ways: p ...
PWD = /newdisk/dongen/cvs/fptools/ghc/lib/std
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `all' in std ...
PWD = /newdisk/dongen/cvs/fptools/ghc/lib
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Finished making `all' in utils driver includes rts docs compiler lib ...
PWD = /newdisk/dongen/cvs/fptools/ghc
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all -r;
in /newdisk/dongen/cvs/fptools/hslibs
------------------------------------------------------------------------
------------------------------------------------------------------------
===fptools== Recursively making `all' in lang data concurrent text net posix util
tools ...
PWD = /newdisk/dongen/cvs/fptools/hslibs
------------------------------------------------------------------------
------------------------------------------------------------------------
==fptools== make all - --no-print-directory -r;
in /newdisk/dongen/cvs/fptools/hslibs/lang
------------------------------------------------------------------------
rm -f PackedString.o ; if [ ! -d PackedString ]; then mkdir PackedString; else find
PackedString -name '*.o' -print | xargs rm -f __rm_food ; fi ;
../../ghc/driver/ghc-inplace -recomp -cpp -optC-fglasgow-exts -fvia-C -Rghc-timing
-I../../ghc/includes -imonads -static -O -split-objs -odir PackedString -c
PackedString.lhs -o PackedString.o -osuf o
PackedString.lhs:394:
Couldn't match
`MutableByteArray RealWorld a' against `ByteArray ix'
Expected type: MutableByteArray RealWorld a
Inferred type: ByteArray ix
In the application `ByteArray bottom bottom ba#'
In the second argument of `hPutBufBA', namely
`(ByteArray bottom bottom ba#)'
PackedString.lhs:410:
Couldn't match
`MutableByteArray RealWorld a' against `ByteArray Int'
Expected type: MutableByteArray RealWorld a
Inferred type: ByteArray Int
In the second argument of `hFillBufBA', namely `byte_array'
In the first argument of `>>=', namely
`hFillBufBA hdl byte_array len'
Compilation had errors
make[2]: *** [PackedString.o] Error 1
make[1]: *** [all] Error 1
make: *** [all] Error 1