[cvs-nhc98] Darwin i386 build nhc98/hat
Malcolm Wallace
malcolm at abbess.demon.co.uk
Fri Dec 2 03:58:17 CET 2011
build/archivist.local /Users/malcolm/Haskell/autorun started at Fri Dec 2 02:32:28 GMT 2011
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/compiler98
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/cpphs
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/base
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/old-t
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/prett
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 http://www.cs.york.ac.uk/fp/darcs/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 2m30.230s
user 1m23.589s
sys 0m56.464s
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.99362.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.17517.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.17517.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 9m6.318s
user 6m10.940s
sys 2m19.407s
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 8m34.770s
user 6m41.838s
sys 0m51.256s
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.468s
user 0m17.133s
sys 0m5.991s
/Users/malcolm/Haskell/autorun finished at Fri Dec 2 02:58:16 GMT 2011
More information about the Cvs-nhc98
mailing list