[cvs-nhc98] Linux i686 build nhc98/hat
Malcolm Wallace
malcolm at cs.york.ac.uk
Sat Aug 9 16:49:30 EDT 2008
build/venice /usr/malcolm/cron/venice/autorun started at Sat Aug 9 20:00:03 BST 2008
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:452: warning: this decimal constant is unsigned only in ISO C90
real 2m34.087s
user 1m56.539s
sys 0m39.911s
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 12m10.821s
user 11m40.074s
sys 0m29.945s
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
Error.hs:81:0:
Warning: Pattern match(es) are overlapped
In the definition of `showError': showError x = ...
/tmp/Bounded_Int.31608.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.15549.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.15549.hc:2153: warning: this decimal constant is unsigned only in ISO C90
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 7m11.479s
user 6m11.136s
sys 1m0.213s
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 6m1.651s
user 5m36.125s
sys 0m25.222s
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
Error.hs:81:0:
Warning: Pattern match(es) are overlapped
In the definition of `showError': showError x = ...
/tmp/Bounded_Int.7856.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.24184.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.24184.hc:2153: warning: this decimal constant is unsigned only in ISO C90
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 6m37.547s
user 5m34.845s
sys 1m1.129s
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 5m54.381s
user 5m30.132s
sys 0m25.118s
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.8194.hc:452: warning: this decimal constant is unsigned only in ISO C90
Warning: foreign import/export has non-primitive type: Prelude.2
/tmp/Bounded_Int.22207.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.6161.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.6161.hc:2153: warning: this decimal constant is unsigned only in ISO C90
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 40m17.198s
user 38m44.555s
sys 1m31.271s
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 12m10.619s
user 11m40.094s
sys 0m30.255s
Build time for hat with ghc-6.6.1
../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
fix <- identFixity p
ar <- identArity p
dl <- identDefnLine p
dc <- identDefnCol p
dle <- identDefnLineEnd p
dce <- identDefnColEnd p
tr <- identIsTraced p
snm <- peekCString nm
smod <- peekCString mod
ssrc <- peekCString src
free p
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})
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 2m26.377s
user 2m13.951s
sys 0m10.683s
Build time for hat with ghc-6.8
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 2m5.452s
user 1m50.103s
sys 0m11.923s
Build time for hat with nhc98
real 3m52.754s
user 3m38.882s
sys 0m13.576s
Installing hat package for ghc under /tmp/malcolm/lib/hat-2.05/ix86-Linux/ghc-608
WARNING: unversioned dependencies are deprecated, and will NOT be accepted by GHC 6.10: haskell98
warning: can't find GHCi lib HShat.o
Done successfully.
/usr/malcolm/cron/venice/autorun finished at Sat Aug 9 21:49:30 BST 2008
More information about the Cvs-nhc98
mailing list