Cvs-nhc98
Threads by month
- ----- 2025 -----
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
August 2008
- 4 participants
- 75 discussions

patch applied (nhc98): Attempt to use the new --nowarnFFI flag when building prelude files. It
by Malcolm Wallace 07 Aug '08
by Malcolm Wallace 07 Aug '08
07 Aug '08
Thu Aug 7 08:50:16 PDT 2008 Malcolm.Wallace(a)cs.york.ac.uk
* Attempt to use the new --nowarnFFI flag when building prelude files. It
suppresses warnings about non-primitive FFI types, which usages are
actually OK because we know what we are doing.
M ./src/prelude/Makefile.common -1 +1
View patch online:
http://darcs.haskell.org/nhc98/_darcs/patches/20080807155016-6871e-16da8b29…
1
0

patch applied (york-compiler98): Thread new cmdline flag for warnings down to FFI module.
by Malcolm Wallace 07 Aug '08
by Malcolm Wallace 07 Aug '08
07 Aug '08
Thu Aug 7 08:54:16 PDT 2008 Malcolm.Wallace(a)cs.york.ac.uk
* Thread new cmdline flag for warnings down to FFI module.
The new flag is called --[no]warnFFI, and its purpose is mainly to
suppress the "non-primitive type used in foreign import" warnings
that are generated for many of the prelude files. (The usages being
warned about are entirely OK, but this may not be obvious to the casual
hacker.)
M ./Flags.hs -2 +14
M ./ForeignCode.hs -45 +44
M ./MainNhc98.hs -2 +3
M ./STGState.hs -3 +6
M ./Util/Extra.hs -3 +10
View patch online:
http://darcs.haskell.org/york-compiler98/_darcs/patches/20080807155416-6871…
1
0

07 Aug '08
Thu Aug 7 04:24:42 PDT 2008 Malcolm.Wallace(a)cs.york.ac.uk
* turn off ghc's deprecation warnings
M ./Makefile -1 +1
View patch online:
http://darcs.haskell.org/york-compiler98/_darcs/patches/20080807112442-6871…
1
0
build/venice /usr/malcolm/cron/venice/autorun started at Wed Aug 6 20:00:38 BST 2008
hmake: the compiler '/tmp/malcolm/nhc98/script/nhc98' is not known.
Stop - hmake dependency error.
hmake: the compiler '/tmp/malcolm/nhc98/script/nhc98' is not known.
Stop - hmake dependency error.
hmake: the compiler '/tmp/malcolm/nhc98/script/nhc98' is not known.
Stop - hmake dependency error.
Time for build with gcc
ar: creating /tmp/malcolm/nhc98-test-gcc/targets/ix86-Linux/obj/runtime/Kernel/Runtime.a
./Bounded_Int.hc:32: warning: this decimal constant is unsigned only in ISO C90
./Int.hc:1182: warning: this decimal constant is unsigned only in ISO C90
./Int.hc:2153: warning: this decimal constant is unsigned only in ISO C90
hmake-config: Starting new config file in
/tmp/malcolm/nhc98-test-gcc/lib/ix86-Linux/hmakerc
Util/Extra.hc:445: warning: this decimal constant is unsigned only in ISO C90
ar: creating /tmp/malcolm/nhc98-test-gcc/targets/ix86-Linux/objp/runtime/Kernel/Runtime.p.a
./Bounded_Int.p.c:55: warning: this decimal constant is unsigned only in ISO C90
./Int.p.c:2793: warning: this decimal constant is unsigned only in ISO C90
./Int.p.c:4636: warning: this decimal constant is unsigned only in ISO C90
ar: creating /tmp/malcolm/nhc98-test-gcc/targets/ix86-Linux/objz/runtime/Kernel/Runtime.z.a
./Bounded_Int.z.c:40: warning: this decimal constant is unsigned only in ISO C90
./Int.z.c:1577: warning: this decimal constant is unsigned only in ISO C90
./Int.z.c:2736: warning: this decimal constant is unsigned only in ISO C90
/tmp/malcolm/nhc98-test-gcc/targets/ix86-Linux/objz/prelude/tpltmp.c: In function 'tprofTMInitTreePrel2':
/tmp/malcolm/nhc98-test-gcc/targets/ix86-Linux/objz/prelude/tpltmp.c:93: warning: incompatible implicit declaration of built-in function 'strdup'
/tmp/malcolm/nhc98-test-gcc/targets/ix86-Linux/objz/prelude/tpltmp.c: In function 'tprofTMInitTreePrel3':
/tmp/malcolm/nhc98-test-gcc/targets/ix86-Linux/objz/prelude/tpltmp.c:93: warning: incompatible implicit declaration of built-in function 'strdup'
real 15m13.845s
user 4m58.371s
sys 1m34.071s
Running tests:
cd tests && ./runtests clean >/dev/null && ./runtests >t.log 2>t.err
tail -4 tests/t.err
109 built ok / 24 builds failed
/ of which 20 known / 4 bad
109 outputs match / 0 outputs differ
109 errors match / 0 errors differ
real 32m33.197s
user 11m37.924s
sys 0m28.508s
Time for build with ghc-6.6.1
ar: creating /tmp/malcolm/nhc98-test-ghc66/targets/ix86-Linux/obj/runtime/Kernel/Runtime.a
hmake-config: Starting new config file in
/tmp/malcolm/nhc98-test-ghc66/lib/ix86-Linux/hmakerc
SysDeps.hs:5:0:
Warning: Module `Data.PackedString' is deprecated:
use Data.ByteString, Data.ByteString.Char8, or plain String.
TokenId.hs:12:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
TokenId.hs:12:29:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
TokenId.hs:12:39:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Syntax.hs:4:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Info.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IntState.hs:12:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IntState.hs:12:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IntState.hs:12:45:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
ReportImports.hs:5:15:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
ForeignCode.hs:14:16:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrimCode.hs:13:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrimCode.hs:13:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Error.hs:81:0:
Warning: Pattern match(es) are overlapped
In the definition of `showError': showError x = ...
ImportState.hs:9:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
ImportState.hs:9:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IExtract.hs:22:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IExtract.hs:22:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
RenameLib.hs:24:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
RenameLib.hs:24:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
FSLib.hs:7:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Nice.hs:12:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Export.hs:14:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Export.hs:14:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Rename.hs:31:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Rename.hs:31:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
RmClasses.hs:16:15:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
FFITrans.hs:27:17:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
FFITrans.hs:27:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/LexPre.hs:8:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/LexPre.hs:8:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Lexical.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Lexical.hs:11:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Lexical.hs:11:39:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Parse2.hs:18:16:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Parse2.hs:18:27:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Import.hs:8:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Import.hs:8:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PreImport.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Need.hs:24:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrettySyntax.hs:24:16:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
MainNhc98.hs:83:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
MainNhc98.hs:83:29:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
/tmp/Bounded_Int.3842.hc:32: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.20265.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.20265.hc:2153: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/tmp/malcolm/nhc98-test-ghc66/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
shift/reduce conflicts: 2
ar: creating /tmp/malcolm/nhc98-test-ghc66/targets/ix86-Linux/objp/runtime/Kernel/Runtime.p.a
/tmp/Bounded_Int.26234.p.c:55: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.10197.p.c:2793: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.10197.p.c:4636: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/tmp/malcolm/nhc98-test-ghc66/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
shift/reduce conflicts: 2
ar: creating /tmp/malcolm/nhc98-test-ghc66/targets/ix86-Linux/objz/runtime/Kernel/Runtime.z.a
/tmp/Bounded_Int.17781.z.c:40: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.4812.z.c:1577: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.4812.z.c:2736: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
/tmp/malcolm/nhc98-test-ghc66/targets/ix86-Linux/objz/prelude/tpltmp.c: In function 'tprofTMInitTreePrel2':
/tmp/malcolm/nhc98-test-ghc66/targets/ix86-Linux/objz/prelude/tpltmp.c:93: warning: incompatible implicit declaration of built-in function 'strdup'
/tmp/malcolm/nhc98-test-ghc66/targets/ix86-Linux/objz/prelude/tpltmp.c: In function 'tprofTMInitTreePrel3':
/tmp/malcolm/nhc98-test-ghc66/targets/ix86-Linux/objz/prelude/tpltmp.c:93: warning: incompatible implicit declaration of built-in function 'strdup'
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/tmp/malcolm/nhc98-test-ghc66/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
shift/reduce conflicts: 2
real 52m33.329s
user 17m29.205s
sys 2m35.700s
Running tests:
cd tests && ./runtests clean >/dev/null && ./runtests >t.log 2>t.err
tail -4 tests/t.err
109 built ok / 24 builds failed
/ of which 20 known / 4 bad
109 outputs match / 0 outputs differ
109 errors match / 0 errors differ
real 16m9.256s
user 5m35.411s
sys 0m23.205s
Time for build with ghc-6.8.2
ar: creating /tmp/malcolm/nhc98-test-ghc68/targets/ix86-Linux/obj/runtime/Kernel/Runtime.a
hmake-config: Starting new config file in
/tmp/malcolm/nhc98-test-ghc68/lib/ix86-Linux/hmakerc
SysDeps.hs:5:0:
Warning: Module `Data.PackedString' is deprecated:
use Data.ByteString, Data.ByteString.Char8, or plain String.
TokenId.hs:12:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
TokenId.hs:12:29:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
TokenId.hs:12:39:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Syntax.hs:4:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Info.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IntState.hs:12:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IntState.hs:12:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IntState.hs:12:45:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
ReportImports.hs:5:15:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
ForeignCode.hs:14:16:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrimCode.hs:13:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrimCode.hs:13:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Error.hs:81:0:
Warning: Pattern match(es) are overlapped
In the definition of `showError': showError x = ...
ImportState.hs:9:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
ImportState.hs:9:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IExtract.hs:22:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IExtract.hs:22:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
RenameLib.hs:24:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
RenameLib.hs:24:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
FSLib.hs:7:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Nice.hs:12:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Export.hs:14:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Export.hs:14:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Rename.hs:31:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Rename.hs:31:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
RmClasses.hs:16:15:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
FFITrans.hs:27:17:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
FFITrans.hs:27:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/LexPre.hs:8:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/LexPre.hs:8:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Lexical.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Lexical.hs:11:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Lexical.hs:11:39:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Parse2.hs:18:16:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Parse2.hs:18:27:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Import.hs:8:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Import.hs:8:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PreImport.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Need.hs:24:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrettySyntax.hs:24:16:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
MainNhc98.hs:83:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
MainNhc98.hs:83:29:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
/tmp/Bounded_Int.32491.hc:32: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.16515.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.16515.hc:2153: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/tmp/malcolm/nhc98-test-ghc68/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
shift/reduce conflicts: 2
ar: creating /tmp/malcolm/nhc98-test-ghc68/targets/ix86-Linux/objp/runtime/Kernel/Runtime.p.a
/tmp/Bounded_Int.22471.p.c:55: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.6450.p.c:2793: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.6450.p.c:4636: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/tmp/malcolm/nhc98-test-ghc68/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
shift/reduce conflicts: 2
ar: creating /tmp/malcolm/nhc98-test-ghc68/targets/ix86-Linux/objz/runtime/Kernel/Runtime.z.a
/tmp/Bounded_Int.14205.z.c:40: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.1261.z.c:1577: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.1261.z.c:2736: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
/tmp/malcolm/nhc98-test-ghc68/targets/ix86-Linux/objz/prelude/tpltmp.c: In function 'tprofTMInitTreePrel2':
/tmp/malcolm/nhc98-test-ghc68/targets/ix86-Linux/objz/prelude/tpltmp.c:93: warning: incompatible implicit declaration of built-in function 'strdup'
/tmp/malcolm/nhc98-test-ghc68/targets/ix86-Linux/objz/prelude/tpltmp.c: In function 'tprofTMInitTreePrel3':
/tmp/malcolm/nhc98-test-ghc68/targets/ix86-Linux/objz/prelude/tpltmp.c:93: warning: incompatible implicit declaration of built-in function 'strdup'
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/tmp/malcolm/nhc98-test-ghc68/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
shift/reduce conflicts: 2
real 49m19.984s
user 15m56.514s
sys 2m37.370s
Running tests:
cd tests && ./runtests clean >/dev/null && ./runtests >t.log 2>t.err
tail -4 tests/t.err
109 built ok / 24 builds failed
/ of which 20 known / 4 bad
109 outputs match / 0 outputs differ
109 errors match / 0 errors differ
real 17m53.290s
user 5m27.479s
sys 0m22.989s
Time for build with nhc98
ar: creating /tmp/malcolm/nhc98-test-nhc/targets/ix86-Linux/obj/runtime/Kernel/Runtime.a
hmake-config: Starting new config file in
/tmp/malcolm/nhc98-test-nhc/lib/ix86-Linux/hmakerc
/tmp/Extra.20558.hc:445: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Bounded_Int.2510.hc:32: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.19095.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.19095.hc:2153: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/tmp/malcolm/nhc98-test-nhc/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
shift/reduce conflicts: 2
ar: creating /tmp/malcolm/nhc98-test-nhc/targets/ix86-Linux/objp/runtime/Kernel/Runtime.p.a
/tmp/Bounded_Int.25755.p.c:55: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.9809.p.c:2793: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.9809.p.c:4636: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/tmp/malcolm/nhc98-test-nhc/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
shift/reduce conflicts: 2
ar: creating /tmp/malcolm/nhc98-test-nhc/targets/ix86-Linux/objz/runtime/Kernel/Runtime.z.a
/tmp/Bounded_Int.17709.z.c:40: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.4732.z.c:1577: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.4732.z.c:2736: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
/tmp/malcolm/nhc98-test-nhc/targets/ix86-Linux/objz/prelude/tpltmp.c: In function 'tprofTMInitTreePrel2':
/tmp/malcolm/nhc98-test-nhc/targets/ix86-Linux/objz/prelude/tpltmp.c:93: warning: incompatible implicit declaration of built-in function 'strdup'
/tmp/malcolm/nhc98-test-nhc/targets/ix86-Linux/objz/prelude/tpltmp.c: In function 'tprofTMInitTreePrel3':
/tmp/malcolm/nhc98-test-nhc/targets/ix86-Linux/objz/prelude/tpltmp.c:93: warning: incompatible implicit declaration of built-in function 'strdup'
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/tmp/malcolm/nhc98-test-nhc/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
shift/reduce conflicts: 2
real 235m58.027s
user 109m10.956s
sys 4m3.394s
Running tests:
cd tests && ./runtests clean >/dev/null && ./runtests >t.log 2>t.err
tail -4 tests/t.err
109 built ok / 24 builds failed
/ of which 20 known / 4 bad
109 outputs match / 0 outputs differ
109 errors match / 0 errors differ
real 22m47.784s
user 11m39.104s
sys 0m30.911s
Build time for hat with ghc-6.6.1
MkProg: hmake: the compiler '/tmp/malcolm/nhc98/script/nhc98' is not known.
Stop - hmake dependency error.
MkProg: hmake: the compiler '/tmp/malcolm/nhc98/script/nhc98' is not known.
Stop - hmake dependency error.
make[1]: *** No rule to make target `TraceDerive.hs', needed by `/tmp/malcolm/hat-test-ghc66/lib/ix86-Linux/hat-trans'. Stop.
make: *** [targets/ix86-Linux/hat-trans-ghc] Error 2
real 0m0.668s
user 0m0.237s
sys 0m0.423s
Build time for hat with ghc-6.8
MkProg: hmake: the compiler '/tmp/malcolm/nhc98/script/nhc98' is not known.
Stop - hmake dependency error.
MkProg: hmake: the compiler '/tmp/malcolm/nhc98/script/nhc98' is not known.
Stop - hmake dependency error.
make[1]: *** No rule to make target `TraceDerive.hs', needed by `/tmp/malcolm/hat-test-ghc68/lib/ix86-Linux/hat-trans'. Stop.
make: *** [targets/ix86-Linux/hat-trans-ghc] Error 2
real 0m0.721s
user 0m0.250s
sys 0m0.393s
Build time for hat with nhc98
MkProg: hmake: the compiler '/tmp/malcolm/nhc98/script/nhc98' is not known.
Stop - hmake dependency error.
MkProg: hmake: the compiler '/tmp/malcolm/nhc98/script/nhc98' is not known.
Stop - hmake dependency error.
make[1]: *** No rule to make target `TraceDerive.hs', needed by `/tmp/malcolm/hat-test-nhc/lib/ix86-Linux/hat-trans'. Stop.
make: *** [targets/ix86-Linux/hat-trans-nhc] Error 2
real 0m0.668s
user 0m0.213s
sys 0m0.413s
/usr/malcolm/cron/venice/autorun finished at Thu Aug 7 03:34:02 BST 2008
1
0
build/ua021.cs.york.ac.uk /Users/malcolm/Haskell/autorun started at Thu Aug 7 00:10:00 BST 2008
ranlib: file: /Users/malcolm/Haskell/nhc98/lib/powerpc-Darwin8/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98/lib/powerpc-Darwin8/Runtime.a(inscount.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98/lib/powerpc-Darwin8/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98/lib/powerpc-Darwin8/Runtime.a(inscount.o) has no symbols
Time for build with gcc
ar: creating archive /Users/malcolm/Haskell/nhc98-test-gcc/targets/powerpc-Darwin8/obj/runtime/Kernel/Runtime.a
ranlib: file: /Users/malcolm/Haskell/nhc98-test-gcc/targets/powerpc-Darwin8/obj/runtime/Kernel/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-gcc/targets/powerpc-Darwin8/obj/runtime/Kernel/Runtime.a(inscount.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-gcc/lib/powerpc-Darwin8/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-gcc/lib/powerpc-Darwin8/Runtime.a(inscount.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-gcc/lib/powerpc-Darwin8/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-gcc/lib/powerpc-Darwin8/Runtime.a(inscount.o) has no symbols
./Bounded_Int.hc:32: warning: this decimal constant is unsigned only in ISO C90
./Int.hc:1134: warning: this decimal constant is unsigned only in ISO C90
./Int.hc:2082: warning: this decimal constant is unsigned only in ISO C90
hmake-config: Starting new config file in
/Users/malcolm/Haskell/nhc98-test-gcc/lib/powerpc-Darwin8/hmakerc
Util/Extra.hc:445: warning: this decimal constant is unsigned only in ISO C90
ranlib: file: /Users/malcolm/Haskell/nhc98-test-gcc/lib/powerpc-Darwin8/libHSold-time.a(timeUtils.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-gcc/lib/powerpc-Darwin8/libHSdirectory.a(directory.o) has no symbols
real 5m35.231s
user 2m44.309s
sys 2m51.117s
Running tests:
cd tests && ./runtests clean >/dev/null && ./runtests >t.log 2>t.err
tail -4 tests/t.err
109 built ok / 24 builds failed
/ of which 20 known / 4 bad
107 outputs match / 2 outputs differ
109 errors match / 0 errors differ
real 15m43.999s
user 13m37.049s
sys 1m48.954s
Time for build with ghc-6.8.2
ar: creating archive /Users/malcolm/Haskell/nhc98-test-ghc/targets/powerpc-Darwin8/obj/runtime/Kernel/Runtime.a
ranlib: file: /Users/malcolm/Haskell/nhc98-test-ghc/targets/powerpc-Darwin8/obj/runtime/Kernel/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-ghc/targets/powerpc-Darwin8/obj/runtime/Kernel/Runtime.a(inscount.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-ghc/lib/powerpc-Darwin8/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-ghc/lib/powerpc-Darwin8/Runtime.a(inscount.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-ghc/lib/powerpc-Darwin8/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-ghc/lib/powerpc-Darwin8/Runtime.a(inscount.o) has no symbols
hmake-config: Starting new config file in
/Users/malcolm/Haskell/nhc98-test-ghc/lib/powerpc-Darwin8/hmakerc
TokenId.hs:12:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
TokenId.hs:12:29:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
TokenId.hs:12:39:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Syntax.hs:4:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Info.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IntState.hs:12:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IntState.hs:12:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IntState.hs:12:45:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
ReportImports.hs:5:15:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
ForeignCode.hs:14:16:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrimCode.hs:13:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrimCode.hs:13:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Error.hs:81:0:
Warning: Pattern match(es) are overlapped
In the definition of `showError': showError x = ...
ImportState.hs:9:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
ImportState.hs:9:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IExtract.hs:22:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
IExtract.hs:22:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
RenameLib.hs:24:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
RenameLib.hs:24:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
FSLib.hs:7:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Nice.hs:12:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Export.hs:14:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Export.hs:14:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Rename.hs:31:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Rename.hs:31:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
RmClasses.hs:16:15:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
FFITrans.hs:27:17:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
FFITrans.hs:27:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/LexPre.hs:8:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/LexPre.hs:8:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Lexical.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Lexical.hs:11:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Lexical.hs:11:39:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Parse2.hs:19:16:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Parse2.hs:19:27:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Parse2.hs:19:36:
Warning: Deprecated use of `consPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Parse/Parse2.hs:19:43:
Warning: Deprecated use of `appendPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Import.hs:8:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Import.hs:8:28:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PreImport.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
Need.hs:24:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrettySyntax.hs:24:16:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
MainNhc98.hs:83:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
MainNhc98.hs:83:29:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
MainNhc98.hs:83:39:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
/tmp/Bounded_Int.21456.hc:32: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.9613.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.9613.hc:2153: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/Users/malcolm/Haskell/nhc98-test-ghc/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
ranlib: file: /Users/malcolm/Haskell/nhc98-test-ghc/lib/powerpc-Darwin8/libHSold-time.a(timeUtils.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-ghc/lib/powerpc-Darwin8/libHSdirectory.a(directory.o) has no symbols
shift/reduce conflicts: 2
real 13m0.959s
user 8m26.295s
sys 4m26.894s
Running tests:
cd tests && ./runtests clean >/dev/null && ./runtests >t.log 2>t.err
tail -4 tests/t.err
109 built ok / 24 builds failed
/ of which 20 known / 4 bad
107 outputs match / 2 outputs differ
109 errors match / 0 errors differ
real 8m42.723s
user 7m6.759s
sys 1m35.483s
Time for build with nhc98
ar: creating archive /Users/malcolm/Haskell/nhc98-test-nhc/targets/powerpc-Darwin8/obj/runtime/Kernel/Runtime.a
ranlib: file: /Users/malcolm/Haskell/nhc98-test-nhc/targets/powerpc-Darwin8/obj/runtime/Kernel/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-nhc/targets/powerpc-Darwin8/obj/runtime/Kernel/Runtime.a(inscount.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-nhc/lib/powerpc-Darwin8/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-nhc/lib/powerpc-Darwin8/Runtime.a(inscount.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-nhc/lib/powerpc-Darwin8/Runtime.a(dump.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-nhc/lib/powerpc-Darwin8/Runtime.a(inscount.o) has no symbols
hmake-config: Starting new config file in
/Users/malcolm/Haskell/nhc98-test-nhc/lib/powerpc-Darwin8/hmakerc
/tmp/Extra.1631.hc:445: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Bounded_Int.17074.hc:32: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Array._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: IO.BufferMode
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.12
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Int.5243.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.5243.hc:2153: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export should not return ForeignPtr type.
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: NHC.Vector._E
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export has non-primitive type: Prelude.Vector
Warning: foreign import/export should not return ForeignObj type.
Warning: foreign import/export should not return ForeignObj type.
Warning: IOError is both imported and defined
Warning: The module DIOError is called Prelude in its interface file (/Users/malcolm/Haskell/nhc98-test-nhc/include/packages/base/DIOError.hi)
Context at 498:51-498:54 in type-annotated expression is ignored :-(
Context at 248:47-248:50 in type-annotated expression is ignored :-(
ranlib: file: /Users/malcolm/Haskell/nhc98-test-nhc/lib/powerpc-Darwin8/libHSold-time.a(timeUtils.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-nhc/lib/powerpc-Darwin8/libHSdirectory.a(directory.o) has no symbols
shift/reduce conflicts: 2
real 51m39.950s
user 45m16.046s
sys 5m57.108s
Running tests:
cd tests && ./runtests clean >/dev/null && ./runtests >t.log 2>t.err
tail -4 tests/t.err
109 built ok / 24 builds failed
/ of which 20 known / 4 bad
107 outputs match / 2 outputs differ
109 errors match / 0 errors differ
real 15m38.788s
user 13m43.554s
sys 1m46.765s
Build time for hat with ghc
../compiler98/SysDeps.hs:6:0:
Warning: Module `Data.PackedString' is deprecated:
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/TokenId.hs:9:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/TokenId.hs:9:29:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/TokenId.hs:9:39:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/Syntax.hs:4:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
AuxTypes.hs:8:16:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
TraceId.hs:55:16:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
TraceTrans.hs:27:16:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
TraceTrans.hs:27:29:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
TraceTrans.hs:27:40:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
AuxFile.hs:15:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
AuxFile.hs:15:29:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
AuxFile.hs:15:39:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/LexPre.hs:8:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/LexPre.hs:8:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/Lexical.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/Lexical.hs:11:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/Lexical.hs:11:39:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/Parse2.hs:17:16:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/Parse2.hs:17:27:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/Info.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/IntState.hs:11:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/IntState.hs:11:28:
Warning: Deprecated use of `packString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/Nice.hs:12:15:
Warning: Deprecated use of type constructor or class `PackedString'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
../compiler98/PrettySyntax.hs:23:16:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrettyTraceId.hs:18:16:
Warning: Deprecated use of `unpackPS'
(imported from SysDeps, but defined in Data.PackedString):
use Data.ByteString, Data.ByteString.Char8, or plain String.
PrettyTraceId.hs:25:5:
Warning: Fields of `PPInfo' not initialised: intState
In the first argument of `pp', namely
`PPInfo
{withPositions = False, indent = sShowIndent flags,
id2str = id2strTraceId, tyVar2str = id2strTraceId,
isFunctionArrow = (\ tr -> tokenId tr == t_Arrow),
isList = (\ tr -> tokenId tr == t_List),
maybeTuple = maybeTupleTraceId}'
In the second argument of `(.)', namely
`pp
(PPInfo
{withPositions = False, indent = sShowIndent flags,
id2str = id2strTraceId, tyVar2str = id2strTraceId,
isFunctionArrow = (\ tr -> tokenId tr == t_Arrow),
isList = (\ tr -> tokenId tr == t_List),
maybeTuple = maybeTupleTraceId})'
In the expression:
pretty (sShowWidth flags)
. pp
(PPInfo
{withPositions = False, indent = sShowIndent flags,
id2str = id2strTraceId, tyVar2str = id2strTraceId,
isFunctionArrow = (\ tr -> tokenId tr == t_Arrow),
isList = (\ tr -> tokenId tr == t_List),
maybeTuple = maybeTupleTraceId})
FFIExtensions.hs:4:4:
Warning: `unsafePerformIO' is exported by `module Foreign' and `unsafePerformIO'
LowLevel.hs:68:0:
Warning: No explicit method nor default method for `*'
In the instance declaration for `Num FileNode'
LowLevel.hs:68:0:
Warning: No explicit method nor default method for `abs'
In the instance declaration for `Num FileNode'
LowLevel.hs:68:0:
Warning: No explicit method nor default method for `signum'
In the instance declaration for `Num FileNode'
LowLevel.hs:68:0:
Warning: No explicit method nor default method for `fromInteger'
In the instance declaration for `Num FileNode'
LowLevel.hs:102:0:
Warning: No explicit method nor default method for `fromEnum'
In the instance declaration for `Enum NodeType'
Ident.hs:58:11:
Warning: Fields of `Ident' not initialised: i_caf, i_uses,
i_pending, i_thunks
In the first argument of `return', namely
`Ident
{i_name = snm, i_modname = smod, i_srcfile = ssrc, i_fixity = fix,
i_arity = ar, i_defnline = dl, i_defncol = dc, i_defnlineend = dle,
i_defncolend = dce, i_isTraced = tr}'
In the expression:
return
(Ident
{i_name = snm, i_modname = smod, i_srcfile = ssrc, i_fixity = fix,
i_arity = ar, i_defnline = dl, i_defncol = dc, i_defnlineend = dle,
i_defncolend = dce, i_isTraced = tr})
In the expression:
do p <- readAtomAt n
nm <- identName p
mod <- identModName p
src <- identSrcFile p
....
HighlightStyle.hs:76:0:
Warning: No explicit method nor default method for `toEnum'
In the instance declaration for `Enum Highlight'
NonTermLib.hs:171:13:
Warning: Fields of `State' not initialised: progname, file, width,
height
In the expression:
State
{strSugar = True, listSugar = True, srcrefs = True,
showQual = False, cutoff = 10, numFn = 3, showRoot = False,
showNode = False, showSrcRef = False, showCount = False}
In the definition of `emptyState':
emptyState = State
{strSugar = True, listSugar = True, srcrefs = True,
showQual = False, cutoff = 10, numFn = 3, showRoot = False,
showNode = False, showSrcRef = False, showCount = False}
Hat/TimeBuiltin.hs:110:2:
Warning: Fields of `Locale.TimeLocale' not initialised: System.Locale.intervals
In the expression:
Locale.TimeLocale
{Locale.wDays = (toList (toTuple2 toString toString) h twDays),
Locale.months = (toList (toTuple2 toString toString) h tmonths),
Locale.amPm = (toTuple2 toString toString h tamPm),
Locale.dateTimeFmt = (toString h tdateTimeFmt),
Locale.dateFmt = (toString h tdateFmt),
Locale.timeFmt = (toString h ttimeFmt),
Locale.time12Fmt = (toString h ttime12Fmt)}
In the definition of `toTimeLocale':
toTimeLocale h
(R (TimeLocale twDays
tmonths
tamPm
tdateTimeFmt
tdateFmt
ttimeFmt
ttime12Fmt)
_)
= Locale.TimeLocale
{Locale.wDays = (toList (toTuple2 toString toString) h twDays),
Locale.months = (toList (toTuple2 toString toString) h tmonths),
Locale.amPm = (toTuple2 toString toString h tamPm),
Locale.dateTimeFmt = (toString h tdateTimeFmt),
Locale.dateFmt = (toString h tdateFmt),
Locale.timeFmt = (toString h ttimeFmt),
Locale.time12Fmt = (toString h ttime12Fmt)}
real 3m40.942s
user 2m49.597s
sys 0m42.371s
Build time for hat with nhc98
real 5m38.135s
user 4m43.690s
sys 0m53.378s
Done successfully.
/Users/malcolm/Haskell/autorun finished at Thu Aug 7 02:28:46 BST 2008
1
0