[cvs-nhc98] Darwin i386 build nhc98/hat

Malcolm Wallace malcolm at abbess.demon.co.uk
Tue Sep 2 00:16:05 EDT 2008


build/archivist.local /Users/malcolm/Haskell/autorun started at Tue Sep  2 04:00:24 BST 2008


Identifying repository darcs.haskell.org:/home/darcs/nhc98 format
scp: /home/darcs/nhc98/_darcs/format: No such file or directory
Identifying repository darcs.haskell.org:/home/darcs/nhc98 inventory
scp: /home/darcs/nhc98/_darcs/prefs/sources: No such file or directory
Reading inventory of repository darcs.haskell.org:/home/darcs/nhc98 inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98 inventory
Identifying repository http://darcs.haskell.org/york-compiler98 inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/compiler98
Identifying repository darcs.haskell.org:/home/darcs/hsc2hs format
scp: /home/darcs/hsc2hs/_darcs/format: No such file or directory
Identifying repository darcs.haskell.org:/home/darcs/hsc2hs inventory
scp: /home/darcs/hsc2hs/_darcs/prefs/sources: No such file or directory
Identifying repository http://darcs.haskell.org//packages/array inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/array
Identifying repository http://darcs.haskell.org/packages/arrows inventory
Reading inventory of repository http://darcs.haskell.org/packages/arrows
Identifying repository darcs.haskell.org:/home/darcs/packages/base format
scp: /home/darcs/packages/base/_darcs/format: No such file or directory
Identifying repository darcs.haskell.org:/home/darcs/packages/base inventory
scp: /home/darcs/packages/base/_darcs/prefs/sources: No such file or directory
Reading inventory of repository darcs.haskell.org:/home/darcs/packages/base
scp: /home/darcs/packages/base/_darcs/prefs/motd: No such file or directory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/base
Identifying repository http://darcs.haskell.org//packages/bytestring inventory
Identifying repository http://darcs.haskell.org//packages/containers inventory
Reading inventory of repository http://darcs.haskell.org//packages/containers
Identifying repository http://darcs.haskell.org//packages/directory inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/direc
Identifying repository http://darcs.haskell.org//packages/filepath inventory
Identifying repository http://darcs.haskell.org/packages/fgl inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/fgl
Identifying repository http://darcs.haskell.org//packages/getopt inventory
Identifying repository http://darcs.haskell.org//packages/haskell98 inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/haske
Identifying repository http://darcs.haskell.org/packages/haskell-src inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/haske
Identifying repository http://darcs.haskell.org/packages/html inventory
Identifying repository http://darcs.haskell.org//packages/hpc inventory
Reading inventory of repository http://darcs.haskell.org//packages/hpc
Identifying repository http://darcs.haskell.org//packages/monadLib inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/monad
Identifying repository http://darcs.haskell.org/packages/mtl inventory
Reading inventory of repository http://darcs.haskell.org/packages/mtl inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/mtl
Identifying repository http://darcs.haskell.org/packages/network inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/netwo
Identifying repository http://darcs.haskell.org//packages/old-locale inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/old-l
Identifying repository http://darcs.haskell.org//packages/old-time inventory
Reading inventory of repository http://darcs.haskell.org//packages/old-time
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/old-t
Identifying repository http://darcs.haskell.org//packages/packedstring
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/packe
Identifying repository http://darcs.haskell.org/packages/parsec inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/parse
Identifying repository http://darcs.haskell.org//packages/pretty inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/prett
Identifying repository http://darcs.haskell.org//packages/process inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/proce
Identifying repository http://darcs.haskell.org//packages/random format
Reading inventory of repository http://darcs.haskell.org//packages/random
Identifying repository http://darcs.haskell.org/packages/readline inventory
Reading inventory of repository http://darcs.haskell.org/packages/readline
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/readl
Identifying repository http://darcs.haskell.org/packages/time inventory
Identifying repository http://darcs.haskell.org/packages/unix inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/unix
Identifying repository http://darcs.haskell.org/packages/xhtml inventory
Identifying repository darcs.haskell.org:/home/darcs/Cabal format
scp: /home/darcs/Cabal/_darcs/format: No such file or directory
Identifying repository darcs.haskell.org:/home/darcs/Cabal inventory
scp: /home/darcs/Cabal/_darcs/prefs/sources: No such file or directory
Reading inventory of repository darcs.haskell.org:/home/darcs/Cabal inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/Cabal
Identifying repository http://darcs.haskell.org/packages/HUnit inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/HUnit
Identifying repository http://darcs.haskell.org/packages/HaXml inventory
Reading inventory of repository http://darcs.haskell.org/packages/HaXml
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/HaXml
Identifying repository http://darcs.haskell.org/packages/QuickCheck inventory
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/Quick
Identifying repository darcs.haskell.org:/home/darcs/hat format
scp: /home/darcs/hat/_darcs/format: No such file or directory
Identifying repository darcs.haskell.org:/home/darcs/hat inventory
scp: /home/darcs/hat/_darcs/prefs/sources: No such file or directory
Reading inventory of repository darcs.haskell.org:/home/darcs/hat inventory
Reading inventory of repository /Volumes/leopard/Haskell/hat inventory
script/echo.c: In function 'main':
script/echo.c:19: warning: incompatible implicit declaration of built-in function 'exit'

Time for build with gcc
ar: creating archive /Users/malcolm/Haskell/nhc98-test-gcc/targets/ix86-Darwin9/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
  /Users/malcolm/Haskell/nhc98-test-gcc/lib/ix86-Darwin9/hmakerc
Util/Extra.hc:452: warning: this decimal constant is unsigned only in ISO C90
ranlib: file: /Users/malcolm/Haskell/nhc98-test-gcc/lib/ix86-Darwin9/libHSold-time.a(timeUtils.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-gcc/lib/ix86-Darwin9/libHSdirectory.a(directory.o) has no symbols
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.

real	4m50.176s
user	2m49.188s
sys	1m37.429s

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	15m22.304s
user	14m0.086s
sys	0m58.930s

script/echo.c: In function 'main':
script/echo.c:19: warning: incompatible implicit declaration of built-in function 'exit'

Time for build with ghc-6.8.3
ar: creating archive /Users/malcolm/Haskell/nhc98-test-ghc68/targets/ix86-Darwin9/obj/runtime/Kernel/Runtime.a
hmake-config: Starting new config file in
  /Users/malcolm/Haskell/nhc98-test-ghc68/lib/ix86-Darwin9/hmakerc
/tmp/Bounded_Int.198.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.18236.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.18236.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 (/Users/malcolm/Haskell/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 :-(

ranlib: file: /Users/malcolm/Haskell/nhc98-test-ghc68/lib/ix86-Darwin9/libHSold-time.a(timeUtils.o) has no symbols
ranlib: file: /Users/malcolm/Haskell/nhc98-test-ghc68/lib/ix86-Darwin9/libHSdirectory.a(directory.o) has no symbols
shift/reduce conflicts:  2

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.
Warning: -package concurrent interfaces not found.
Warning: -package concurrent library  not found.

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

Warning: package(s) concurrent not available in /Users/malcolm/Haskell/nhc98-test-ghc68/include/packages

real	8m53.870s
user	6m21.543s
sys	2m24.921s

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	7m27.519s
user	6m34.964s
sys	0m51.040s

script/echo.c: In function 'main':
script/echo.c:19: warning: incompatible implicit declaration of built-in function 'exit'
script/echo.c: In function 'main':
script/echo.c:19: warning: incompatible implicit declaration of built-in function 'exit'

Time for build with nhc98
ar: creating archive /Users/malcolm/Haskell/nhc98-test-nhc/targets/ix86-Darwin9/obj/runtime/Kernel/Runtime.a
hmake-config: Starting new config file in
  /Users/malcolm/Haskell/nhc98-test-nhc/lib/ix86-Darwin9/hmakerc
/tmp/Extra.70979.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.87563.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.6243.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.6243.hc:2153: warning: this decimal constant is unsigned only in ISO C90
Undefined symbols:
  "_FN_System_46Console_46GetOpt_46usageInfo", referenced from:
      _CF_Main_46main in Main.o
  "_FN_System_46Console_46GetOpt_46getOpt", referenced from:
      _CF_Main_46main in Main.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
mv: rename /Users/malcolm/Haskell/nhc98-test-nhc/targets/ix86-Darwin9/obj/hsc2hs/Main to /Users/malcolm/Haskell/nhc98-test-nhc/lib/ix86-Darwin9/hsc2hs: No such file or directory
make[1]: *** [/Users/malcolm/Haskell/nhc98-test-nhc/lib/ix86-Darwin9/hsc2hs] Error 1
make: *** [targets/ix86-Darwin9/hsc2hs] Error 2

real	27m25.972s
user	24m55.880s
sys	2m2.774s

/Users/malcolm/Haskell/autorun finished at Tue Sep  2 05:16:05 BST 2008


More information about the Cvs-nhc98 mailing list