[cvs-nhc98] Linux i686 build nhc98/hat
Malcolm Wallace
malcolm at cs.york.ac.uk
Sun Aug 10 17:01:43 EDT 2008
build/venice /usr/malcolm/cron/venice/autorun started at Sun Aug 10 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 2m35.570s
user 1m56.836s
sys 0m40.321s
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 12m11.985s
user 11m40.218s
sys 0m30.751s
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.23345.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.7278.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.7278.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 7m12.184s
user 6m12.072s
sys 1m0.249s
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.735s
user 5m36.578s
sys 0m25.708s
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.31980.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.15900.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.15900.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 6m38.591s
user 5m34.488s
sys 1m2.476s
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 5m55.834s
user 5m30.228s
sys 0m25.958s
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.32320.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.13958.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.30347.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.30347.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 40m19.561s
user 38m45.482s
sys 1m32.771s
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 20m18.326s
user 11m36.668s
sys 0m30.765s
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 4m19.468s
user 2m13.508s
sys 0m11.669s
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 3m33.654s
user 1m49.956s
sys 0m12.409s
Build time for hat with nhc98
real 6m16.064s
user 3m38.222s
sys 0m14.286s
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 Sun Aug 10 22:01:43 BST 2008
More information about the Cvs-nhc98
mailing list