[cvs-nhc98] Darwin i386 build nhc98/hat

Malcolm Wallace malcolm at abbess.demon.co.uk
Thu Dec 1 03:58:27 CET 2011


build/archivist.local /Users/malcolm/Haskell/autorun started at Thu Dec  1 02:32:27 GMT 2011


Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/compiler98
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/hsc2hs
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/base
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/unix
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/Cabal
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/packe
Reading inventory of repository /Volumes/leopard/Haskell/hat inventory
usage: basename string [suffix]
       basename [-a] [-s suffix] string [...]
No compiler style found
usage: basename string [suffix]
       basename [-a] [-s suffix] string [...]
No compiler style found
usage: basename string [suffix]
       basename [-a] [-s suffix] string [...]
No compiler style found
Linking ghcsym.out ...
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog

Time for build with gcc
collector.c: In function 'initGc':
collector.c:75: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'NodePtr'
collector.c:75: warning: format '%x' expects type 'unsigned int', but argument 4 has type 'NodePtr'
collector.c: In function 'callGc':
collector.c:628: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int'
closureval.c: In function 'buildClosure':
closureval.c:25: warning: cast from pointer to integer of different size
ar: creating archive /Volumes/leopard/Haskell/nhc98-test-gcc/targets/ix86-Darwin10/obj/runtime/Kernel/Runtime.a
cre-mparam.c: In function 'main':
cre-mparam.c:109: warning: format '%d' expects type 'int', but argument 2 has type 'long unsigned int'
./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
cLowBinary.c: In function 'memcheck':
cLowBinary.c:193: warning: cast from pointer to integer of different size
Undefined symbols for architecture i386:
  "_FN_Data_46List_46isPrefixOf", referenced from:
      _startLabel in Options.o
      _F0_Language_46Preprocessor_46Cpphs_46Position_46cpp2hask in Position.o
  "_FN_System_46Time_46formatCalendarTime", referenced from:
      _startLabel in MacroPass.o
  "_CF_System_46Locale_46defaultTimeLocale", referenced from:
      _startLabel in MacroPass.o
  "_CF_System_46Time_46toCalendarTime", referenced from:
      _startLabel in MacroPass.o
  "_CF_System_46Time_46getClockTime", referenced from:
      _startLabel in MacroPass.o
  "_FN_Data_46List_46intersperse", referenced from:
      _F0_Language_46Preprocessor_46Cpphs_46HashDefine_46parseHashDefine in HashDefine.o
      _F0_Language_46Preprocessor_46Cpphs_46ReadFirst_46readFirst in ReadFirst.o
  "_FN_Control_46Monad_46when", referenced from:
      _F0_Language_46Preprocessor_46Cpphs_46ReadFirst_46readFirst in ReadFirst.o
  "_CF_Control_46Monad_46MonadPlus_46Prelude_46_91_93_46mzero", referenced from:
      _F0_Text_46ParserCombinators_46HuttonMeijer_46identifier in HuttonMeijer.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
strip: can't open file: /Volumes/leopard/Haskell/nhc98-test-gcc/lib/ix86-Darwin10/MkProg (No such file or directory)
make[1]: *** [fromC] Error 1
make: *** [targets/ix86-Darwin10/hmake-gcc] Error 2

real	2m29.841s
user	1m23.635s
sys	0m56.714s
Linking ghcsym.out ...
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog

Time for build with ghc-7.0.3
Linking lib/ix86-Darwin10/hmake-PRAGMA ...
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog
collector.c: In function 'initGc':
collector.c:75: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'NodePtr'
collector.c:75: warning: format '%x' expects type 'unsigned int', but argument 4 has type 'NodePtr'
collector.c: In function 'callGc':
collector.c:628: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int'
closureval.c: In function 'buildClosure':
closureval.c:25: warning: cast from pointer to integer of different size
ar: creating archive /Volumes/leopard/Haskell/nhc98-test-ghc703/targets/ix86-Darwin10/obj/runtime/Kernel/Runtime.a
cre-mparam.c: In function 'main':
cre-mparam.c:109: warning: format '%d' expects type 'int', but argument 2 has type 'long unsigned int'

Platform.hs:1:12:
    Warning: -fglasgow-exts is deprecated: Use individual extensions instead
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog
hmake-config: Starting new config file in
  /Volumes/leopard/Haskell/nhc98-test-ghc703/lib/ix86-Darwin10/hmakerc
Unmatched #if: positions of open context are:
../hmake/Platform.hs  at line 29 col 1


../hmake/Platform.hs:1:12:
    Warning: -fglasgow-exts is deprecated: Use individual extensions instead
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog

Floats.hs:1:12:
    Warning: -fglasgow-exts is deprecated: Use individual extensions instead
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog
/tmp/Bounded_Int.79364.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.97402.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.97402.hc:2153: warning: this decimal constant is unsigned only in ISO C90
cLowBinary.c: In function 'memcheck':
cLowBinary.c:193: warning: cast from pointer to integer of different size
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog
Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/List.hs  at line 1063 col 1
Data/List.hs  at line 1042 col 1
Data/List.hs  at line 1021 col 1
Data/List.hs  at line 1009 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Warning: IOError is both imported and defined
Warning: IOError is both imported and defined
Warning: EOFError is both imported and defined
Warning: PatternError is both imported and defined
Warning: UserError is both imported and defined
Unmatched #if: positions of open context are:
Control/Exception/Base.hs  at line 661 col 1
Control/Exception/Base.hs  at line 641 col 1
Control/Exception/Base.hs  at line 619 col 1
Control/Exception/Base.hs  at line 599 col 1
Control/Exception/Base.hs  at line 577 col 1
Control/Exception/Base.hs  at line 568 col 1
Control/Exception/Base.hs  at line 394 col 1

Warning: The module DIOError is called Prelude in its interface file (/Volumes/leopard/Haskell/nhc98-test-ghc703/include/packages/base/DIOError.hi)
Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
System/IO/Error.hs  at line 153 col 1

Unmatched #if: positions of open context are:
System/Environment.hs  at line 61 col 1

Unmatched #if: positions of open context are:
System/Environment.hs  at line 61 col 1

Unmatched #if: positions of open context are:
System/Exit.hs  at line 73 col 1

Unmatched #if: positions of open context are:
System/Exit.hs  at line 73 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Text/ParserCombinators/ReadP.hs  at line 83 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
System/Posix/Types.hs  at line 188 col 1
System/Posix/Types.hs  at line 185 col 1
System/Posix/Types.hs  at line 174 col 1
System/Posix/Types.hs  at line 171 col 1
System/Posix/Types.hs  at line 168 col 1
System/Posix/Types.hs  at line 165 col 1
System/Posix/Types.hs  at line 162 col 1
System/Posix/Types.hs  at line 158 col 1
System/Posix/Types.hs  at line 155 col 1
System/Posix/Types.hs  at line 151 col 1
System/Posix/Types.hs  at line 147 col 1
System/Posix/Types.hs  at line 144 col 1
System/Posix/Types.hs  at line 141 col 1
System/Posix/Types.hs  at line 138 col 1
System/Posix/Types.hs  at line 135 col 1
System/Posix/Types.hs  at line 121 col 1
System/Posix/Types.hs  at line 111 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
System/Posix/Internals.hs  at line 184 col 1
System/Posix/Internals.hs  at line 138 col 1

Warning: The module DIOError is called Prelude in its interface file (/Volumes/leopard/Haskell/nhc98-test-ghc703/include/packages/base/DIOError.hi)
Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Data/Maybe.hs  at line 38 col 1

Unmatched #if: positions of open context are:
Foreign/C/Types.hs  at line 108 col 1
Foreign/C/Types.hs  at line 96 col 1
Foreign/C/Types.hs  at line 88 col 1
Foreign/C/Types.hs  at line 26 col 1

Unmatched #if: positions of open context are:
Data/IORef.hs  at line 36 col 1

Unmatched #if: positions of open context are:
Foreign/Storable.hs  at line 190 col 1
Foreign/Storable.hs  at line 170 col 1
Foreign/Storable.hs  at line 155 col 1
Foreign/Storable.hs  at line 59 col 1
Foreign/Storable.hs  at line 43 col 1
Foreign/Storable.hs  at line 33 col 1

Unmatched #if: positions of open context are:
Foreign/Ptr.hs  at line 108 col 1

Unmatched #if: positions of open context are:
Foreign/Marshal/Error.hs  at line 34 col 1

Unmatched #if: positions of open context are:
System/CPUTime.hsc  at line 176 col 1
System/CPUTime.hsc  at line 97 col 1
System/CPUTime.hsc  at line 89 col 1
System/CPUTime.hsc  at line 80 col 1
System/CPUTime.hsc  at line 62 col 1
System/CPUTime.hsc  at line 57 col 1
System/CPUTime.hsc  at line 51 col 1
System/CPUTime.hsc  at line 50 col 1
System/CPUTime.hsc  at line 45 col 1
System/CPUTime.hsc  at line 38 col 1
System/CPUTime.hsc  at line 35 col 1

/usr/bin/ranlib: file: /Volumes/leopard/Haskell/nhc98-test-ghc703/lib/ix86-Darwin10/libHSold-time.a(timeUtils.o) has no symbols
Unmatched #if: positions of open context are:
System/Directory.hs  at line 938 col 1
System/Directory.hs  at line 924 col 1
System/Directory.hs  at line 917 col 1
System/Directory.hs  at line 869 col 1
System/Directory.hs  at line 866 col 1
System/Directory.hs  at line 773 col 1
System/Directory.hs  at line 642 col 1
System/Directory.hs  at line 589 col 1
System/Directory.hs  at line 576 col 1
System/Directory.hs  at line 518 col 1
System/Directory.hs  at line 481 col 1
System/Directory.hs  at line 411 col 1
System/Directory.hs  at line 361 col 1
System/Directory.hs  at line 292 col 1
System/Directory.hs  at line 285 col 1
System/Directory.hs  at line 258 col 1
System/Directory.hs  at line 205 col 1
System/Directory.hs  at line 201 col 1
System/Directory.hs  at line 109 col 1
System/Directory.hs  at line 107 col 1

/usr/bin/ranlib: file: /Volumes/leopard/Haskell/nhc98-test-ghc703/lib/ix86-Darwin10/libHSdirectory.a(directory.o) has no symbols

Warning: package(s) time not available in /Volumes/leopard/Haskell/nhc98-test-ghc703/include/packages
Warning: -package time interfaces not found.
Warning: -package time library  not found.
Unmatched #if: positions of open context are:
Data/ByteString/Internal.hs  at line 89 col 1
Data/ByteString/Internal.hs  at line 83 col 1
Data/ByteString/Internal.hs  at line 81 col 1

Unmatched #if: positions of open context are:
Data/ByteString.hs  at line 262 col 1
Data/ByteString.hs  at line 258 col 1

Unmatched #if: positions of open context are:
Data/ByteString/Char8.hs  at line 261 col 1

Unmatched #if: positions of open context are:
Data/ByteString/Char8.hs  at line 261 col 1

Unmatched #if: positions of open context are:
Data/ByteString/Lazy/Internal.hs  at line 43 col 1

Unmatched #if: positions of open context are:
Text/XML/HaXml/Parse.hs  at line 62 col 1

Unmatched #if: positions of open context are:
Text/XML/HaXml/Html/Parse.hs  at line 30 col 1

Unmatched #if: positions of open context are:
Text/XML/HaXml/Html/ParseLazy.hs  at line 28 col 1

Unmatched #if: positions of open context are:
Text/XML/HaXml/ParseLazy.hs  at line 62 col 1

Unmatched #if: positions of open context are:
Data/PackedString.hs  at line 77 col 1

Unmatched #if: positions of open context are:
Data/PackedString.hs  at line 77 col 1


real	9m7.777s
user	6m11.048s
sys	2m18.929s

Running tests:
cd tests && ./runtests clean >/dev/null && ./runtests >t.log 2>t.err
tail -4 tests/t.err
110 built ok      / 23 builds failed
                  / of which 19 known / 4 bad
108 outputs match / 2 outputs differ
110 errors  match / 0 errors  differ

real	8m32.499s
user	6m41.887s
sys	0m51.257s

Linking ghcsym.out ...
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog
x ./
x ./Text/
x ./Text/XML/
x ./Text/XML/HaXml/
x ./Text/XML/HaXml.hi
x ./Text/XML/HaXml/ByteStringPP.hi
x ./Text/XML/HaXml/Combinators.hi
x ./Text/XML/HaXml/DtdToHaskell/
x ./Text/XML/HaXml/Escape.hi
x ./Text/XML/HaXml/Html/
x ./Text/XML/HaXml/Lex.hi
x ./Text/XML/HaXml/Namespaces.hi
x ./Text/XML/HaXml/OneOfN.hi
x ./Text/XML/HaXml/Parse.hi
x ./Text/XML/HaXml/ParseLazy.hi
x ./Text/XML/HaXml/Posn.hi
x ./Text/XML/HaXml/Pretty.hi
x ./Text/XML/HaXml/SAX.hi
x ./Text/XML/HaXml/Schema/
x ./Text/XML/HaXml/ShowXmlLazy.hi
x ./Text/XML/HaXml/TypeMapping.hi
x ./Text/XML/HaXml/Types.hi
x ./Text/XML/HaXml/Util.hi
x ./Text/XML/HaXml/Validate.hi
x ./Text/XML/HaXml/Verbatim.hi
x ./Text/XML/HaXml/Wrappers.hi
x ./Text/XML/HaXml/XmlContent/
x ./Text/XML/HaXml/XmlContent.hi
x ./Text/XML/HaXml/Xtract/
x ./Text/XML/HaXml/Xtract/Combinators.hi
x ./Text/XML/HaXml/Xtract/Lex.hi
x ./Text/XML/HaXml/Xtract/Parse.hi
x ./Text/XML/HaXml/XmlContent/Haskell.hi
x ./Text/XML/HaXml/XmlContent/Parser.hi
x ./Text/XML/HaXml/Schema/Environment.hi
x ./Text/XML/HaXml/Schema/HaskellTypeModel.hi
x ./Text/XML/HaXml/Schema/NameConversion.hi
x ./Text/XML/HaXml/Schema/Parse.hi
x ./Text/XML/HaXml/Schema/PrettyHaskell.hi
x ./Text/XML/HaXml/Schema/PrimitiveTypes.hi
x ./Text/XML/HaXml/Schema/TypeConversion.hi
x ./Text/XML/HaXml/Schema/XSDTypeModel.hi
x ./Text/XML/HaXml/Html/Generate.hi
x ./Text/XML/HaXml/Html/Parse.hi
x ./Text/XML/HaXml/Html/ParseLazy.hi
x ./Text/XML/HaXml/Html/Pretty.hi
x ./Text/XML/HaXml/DtdToHaskell/Convert.hi
x ./Text/XML/HaXml/DtdToHaskell/Instance.hi
x ./Text/XML/HaXml/DtdToHaskell/TypeDef.hi
cp: /Volumes/leopard/Haskell/nhc98-test-gcc/include/packages/HaXml.cabal: No such file or directory
x ./
x ./Data/
x ./Data/Array.hi
x ./
x ./Control/
x ./DErrNo.hi
x ./DIOError.hi
x ./Data/
x ./Debug/
x ./Foreign/
x ./Foreign.hi
x ./GHC/
x ./NHC/
x ./Nhc98BaseConfig.h
x ./System/
x ./Text/
x ./Typeable.h
x ./Unsafe/
x ./Unsafe/Coerce.hi
x ./Text/Html/
x ./Text/ParserCombinators/
x ./Text/Printf.hi
x ./Text/Read.hi
x ./Text/Regex/
x ./Text/Show/
x ./Text/Show.hi
x ./Text/Show/Functions.hi
x ./Text/ParserCombinators/ReadP.hi
x ./System/CPUTime.hi
x ./System/Console/
x ./System/Environment.hi
x ./System/Exit.hi
x ./System/IO/
x ./System/IO.hi
x ./System/Info.hi
x ./System/Mem.hi
x ./System/Posix/
x ./System/Timeout.hi
x ./System/Posix/Internals.hi
x ./System/Posix/Types.hi
x ./System/IO/Error.hi
x ./System/IO/Unsafe.hi
x ./System/Console/GetOpt.hi
x ./NHC/PosixTypes.hi
x ./NHC/SizedTypes.hi
x ./GHC/IO/
x ./GHC/IO/Device.hi
x ./Foreign/C/
x ./Foreign/C.hi
x ./Foreign/ForeignPtr.hi
x ./Foreign/Marshal/
x ./Foreign/Marshal.hi
x ./Foreign/Ptr.hi
x ./Foreign/StablePtr.hi
x ./Foreign/Storable.hi
x ./Foreign/Marshal/Alloc.hi
x ./Foreign/Marshal/Array.hi
x ./Foreign/Marshal/Error.hi
x ./Foreign/Marshal/Pool.hi
x ./Foreign/Marshal/Utils.hi
x ./Foreign/C/Error.hi
x ./Foreign/C/String.hi
x ./Foreign/C/Types.hi
x ./Debug/Trace.hi
x ./Data/Bits.hi
x ./Data/Bool.hi
x ./Data/Char.hi
x ./Data/Complex.hi
x ./Data/Dynamic.hi
x ./Data/Either.hi
x ./Data/Eq.hi
x ./Data/Fixed.hi
x ./Data/Foldable.hi
x ./Data/Function.hi
x ./Data/Functor.hi
x ./Data/HashTable.hi
x ./Data/IORef.hi
x ./Data/Int.hi
x ./Data/Ix.hi
x ./Data/List.hi
x ./Data/Maybe.hi
x ./Data/Monoid.hi
x ./Data/Ord.hi
x ./Data/Ratio.hi
x ./Data/String.hi
x ./Data/Traversable.hi
x ./Data/Tuple.hi
x ./Data/Typeable.hi
x ./Data/Version.hi
x ./Data/Word.hi
x ./Control/Applicative.hi
x ./Control/Arrow.hi
x ./Control/Category.hi
x ./Control/Exception/
x ./Control/Exception.hi
x ./Control/Monad/
x ./Control/Monad.hi
x ./Control/Monad/Fix.hi
x ./Control/Monad/Instances.hi
x ./Control/Exception/Base.hi
x ./
x ./Data/
x ./Data/ByteString/
x ./Data/ByteString.hi
x ./Data/ByteString/Char8.hi
x ./Data/ByteString/Fusion.hi
x ./Data/ByteString/Internal.hi
x ./Data/ByteString/Lazy/
x ./Data/ByteString/Lazy.hi
x ./Data/ByteString/Unsafe.hi
x ./Data/ByteString/Lazy/Char8.hi
x ./Data/ByteString/Lazy/Internal.hi
cp: /Volumes/leopard/Haskell/nhc98-test-gcc/include/packages/bytestring.cabal: No such file or directory
x ./
x ./Data/
x ./Data/Graph.hi
x ./Data/IntMap.hi
x ./Data/IntSet.hi
x ./Data/Map.hi
x ./Data/Sequence.hi
x ./Data/Set.hi
x ./Data/Tree.hi
x ./
x ./System/
x ./System/Directory.hi
cp: /Volumes/leopard/Haskell/nhc98-test-gcc/include/packages/directory.cabal: No such file or directory
x ./
x ./System/
x ./System/FilePath/
x ./System/FilePath.hi
x ./System/FilePath/Posix.hi
x ./System/FilePath/Windows.hi
x ./
cp: /Volumes/leopard/Haskell/nhc98-test-gcc/include/packages/haskell98.cabal: No such file or directory
x ./
x ./System/
x ./System/Locale.hi
cp: /Volumes/leopard/Haskell/nhc98-test-gcc/include/packages/old-locale.cabal: No such file or directory
x ./
x ./System/
x ./System/Time.hi
cp: /Volumes/leopard/Haskell/nhc98-test-gcc/include/packages/old-time.cabal: No such file or directory
x ./
x ./Data/
x ./Data/PackedString.hi
x ./
x ./Text/
x ./Text/Parse.hi
x ./Text/ParserCombinators/
x ./Text/ParserCombinators/HuttonMeijer.hi
x ./Text/ParserCombinators/HuttonMeijerWallace.hi
x ./Text/ParserCombinators/Poly/
x ./Text/ParserCombinators/Poly.hi
x ./Text/ParserCombinators/PolyLazy.hi
x ./Text/ParserCombinators/PolyState.hi
x ./Text/ParserCombinators/PolyStateLazy.hi
x ./Text/ParserCombinators/Poly/Base.hi
x ./Text/ParserCombinators/Poly/Lazy.hi
x ./Text/ParserCombinators/Poly/NoLeak/
x ./Text/ParserCombinators/Poly/Parser.hi
x ./Text/ParserCombinators/Poly/Plain.hi
x ./Text/ParserCombinators/Poly/Result.hi
x ./Text/ParserCombinators/Poly/State.hi
x ./Text/ParserCombinators/Poly/StateLazy.hi
x ./Text/ParserCombinators/Poly/StateParser.hi
x ./Text/ParserCombinators/Poly/NoLeak/Lazy.hi
x ./Text/ParserCombinators/Poly/NoLeak/Plain.hi
x ./Text/ParserCombinators/Poly/NoLeak/State.hi
x ./Text/ParserCombinators/Poly/NoLeak/StateLazy.hi
x ./
x ./Text/
x ./Text/PrettyPrint/
x ./Text/PrettyPrint.hi
x ./Text/PrettyPrint/HughesPJ.hi
cp: /Volumes/leopard/Haskell/nhc98-test-gcc/include/packages/pretty.cabal: No such file or directory
x ./
x ./System/
x ./System/Cmd.hi
cp: /Volumes/leopard/Haskell/nhc98-test-gcc/include/packages/process.cabal: No such file or directory
x ./
x ./System/
x ./System/Random.hi
cp: /Volumes/leopard/Haskell/nhc98-test-gcc/include/packages/random.cabal: No such file or directory
mv: MkProg: No such file or directory
mv: rename Older to /sw/lib/hmake/ix86-Darwin10/Older: Permission denied
mv: hmakerc: No such file or directory
mv: HInteractive: No such file or directory
mv: rename MkConfig to /sw/lib/hmake/ix86-Darwin10/MkConfig: Permission denied
hmake-config: can't parse config file '/sw/lib/hmake/ix86-Darwin10/hmakerc'
hmake-config: can't parse config file '/sw/lib/hmake/ix86-Darwin10/hmakerc'
hmake-config: can't parse config file '/sw/lib/hmake/ix86-Darwin10/hmakerc'
hmake-config: can't parse config file '/sw/lib/hmake/ix86-Darwin10/hmakerc'
Linking ghcsym.out ...
ld: warning: could not create compact unwind for .LFB3: non-standard register 5 being saved in prolog

Time for build with nhc98
collector.c: In function 'initGc':
collector.c:75: warning: format '%x' expects type 'unsigned int', but argument 3 has type 'NodePtr'
collector.c:75: warning: format '%x' expects type 'unsigned int', but argument 4 has type 'NodePtr'
collector.c: In function 'callGc':
collector.c:628: warning: format '%d' expects type 'int', but argument 3 has type 'long unsigned int'
closureval.c: In function 'buildClosure':
closureval.c:25: warning: cast from pointer to integer of different size
ar: creating archive /Volumes/leopard/Haskell/nhc98-test-nhc/targets/ix86-Darwin10/obj/runtime/Kernel/Runtime.a
cre-mparam.c: In function 'main':
cre-mparam.c:109: warning: format '%d' expects type 'int', but argument 2 has type 'long unsigned int'
nhc98comp: user error (Can't open any of:
 ../cpphs/System/Directory.hi
 ./System/Directory.hi
 /sw/include/nhc98/packages/base/System/Directory.hi
 /sw/include/nhc98/System/Directory.hi
 when trying to read System.Directory.
)
make[1]: *** [/Volumes/leopard/Haskell/nhc98-test-nhc/targets/ix86-Darwin10/obj/cpphs/Language/Preprocessor/Cpphs/ReadFirst.o] Error 1
make: *** [targets/ix86-Darwin10/hmake-nhc] Error 2

real	0m24.644s
user	0m17.116s
sys	0m6.016s

/Users/malcolm/Haskell/autorun finished at Thu Dec  1 02:58:26 GMT 2011



More information about the Cvs-nhc98 mailing list