[cvs-nhc98] Darwin i386 build nhc98/hat

Malcolm Wallace malcolm at abbess.demon.co.uk
Sat Apr 16 03:46:57 CEST 2011


build/archivist.local /Users/malcolm/Haskell/autorun started at Sat Apr 16 02:32:01 BST 2011


Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/base
Reading inventory of repository /Users/malcolm/Haskell/nhc98/src/libraries/polyp
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 /Volumes/leopard/Haskell/hat inventory
======	Errors when renaming:
Error: Identifier unsafeUnmask used at 244:18-244:29 is not defined.
make[1]: *** [Control/Exception.hc] Error 1
======	Errors when renaming:
Error: Identifier unsafeUnmask used at 244:18-244:29 is not defined.
make[1]: *** [Control/Exception.p.c] Error 1
======	Errors when renaming:
Error: Identifier unsafeUnmask used at 244:18-244:29 is not defined.
make[1]: *** [Control/Exception.z.c] Error 1
cp: src/prelude/DErrNo.z.c: No such file or directory

Time for build with gcc
ar: creating archive /Volumes/leopard/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
  /Volumes/leopard/Haskell/nhc98-test-gcc/lib/ix86-Darwin9/hmakerc
Undefined symbols:
  "_FN_Flags_46cmLinker", referenced from:
      _F0_Main_46processFiles in Main.o
  "_CF_Common_46unDosifyPath", referenced from:
      _F0_Main_46getExecDir in Main.o
  "_FN_Flags_46cFlags", referenced from:
      _F0_Main_46processFiles in Main.o
      _F0_Main_46processFiles in Main.o
  "_FN_Common_46onlyOne", referenced from:
      _F0_Main_46processFiles in Main.o
  "_FN_Common_46dosifyPath", referenced from:
      _F0_Main_46processFiles in Main.o
  "_CF_HSCParser_46parser", referenced from:
      _F0_Main_46parseFile in Main.o
  "_FN_Common_46die", referenced from:
      _F0_Main_46parseFile in Main.o
      _F0_Main_46findCompiler in Main.o
      _F0_Main_46findTemplate in Main.o
      _CF_Main_46main in Main.o
  "_FN_Flags_46cNoCompile", referenced from:
      _F0_Main_46processFiles in Main.o
  "_FN_HSCParser_46runParser", referenced from:
      _F0_Main_46parseFile in Main.o
  "_FN_Common_46splitName", referenced from:
      _F0_Main_46processFiles in Main.o
  "_F0_DirectCodegen_46outputDirect", referenced from:
      _F0_Main_46processFiles in Main.o
  "_FN_Flags_46cVerbose", referenced from:
      _F0_Main_46processFiles in Main.o
  "_CF_Flags_46emptyMode", referenced from:
      _CF_Main_46main in Main.o
  "_FN_Flags_46cmCompiler", referenced from:
      _F0_Main_46findCompiler in Main.o
  "_FN_Flags_46cCrossCompile", referenced from:
      _F0_Main_46processFiles in Main.o
      _F0_Main_46processFiles in Main.o
  "_CF_Common_46default_95compiler", referenced from:
      _F0_Main_46findCompiler in Main.o
      _F0_Main_46findCompiler in Main.o
  "_FN_Common_46splitExt", referenced from:
      _F0_Main_46processFiles in Main.o
  "_CF_Flags_46options", referenced from:
      _CF_Main_46main in Main.o
      _CF_Main_46main in Main.o
  "_FN_Flags_46cCrossSafe", referenced from:
      _F0_Main_46processFiles in Main.o
  "_FN_Flags_46cKeepFiles", referenced from:
      _F0_Main_46processFiles in Main.o
  "_FN_Flags_46cmTemplate", referenced from:
      _F0_Main_46findTemplate in Main.o
  "_F0_CrossCodegen_46outputCross", referenced from:
      _F0_Main_46processFiles in Main.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
strip: can't open file: /Volumes/leopard/Haskell/nhc98-test-gcc/lib/ix86-Darwin9/hsc2hs (No such file or directory)
make[1]: *** [fromC] Error 1
make: *** [targets/ix86-Darwin9/hsc2hs-gcc] Error 2

real	2m6.730s
user	1m12.115s
sys	0m49.016s
cp: src/prelude/DErrNo.z.c: No such file or directory

Time for build with ghc-6.10.4
ar: creating archive /Volumes/leopard/Haskell/nhc98-test-ghc610/targets/ix86-Darwin9/obj/runtime/Kernel/Runtime.a
hmake-config: Starting new config file in
  /Volumes/leopard/Haskell/nhc98-test-ghc610/lib/ix86-Darwin9/hmakerc
/tmp/Bounded_Int.84684.hc:32: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.2839.hc:1182: warning: this decimal constant is unsigned only in ISO C90
/tmp/Int.2839.hc:2153: warning: this decimal constant is unsigned only in ISO C90
MkProg: Can't find module Common in user directories
	.
  Or in installed libraries/packages at
	/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/base-3.0.3.1
	/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/base-4.1.0.0
	/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/haskell98-1.0.1.0
	/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/base-4.1.0.0
	/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/base-3.0.3.1
	/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/process-1.0.1.1
	/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/directory-1.0.0.3
	/Library/Frameworks/GHC.framework/Versions/610/usr/lib/ghc-6.10.4/containers-0.2.0.1
  Asked for by: Main.hs
  Fix using the -I, -P, or -package flags.

Stop - hmake dependency error.
make[1]: *** [/Volumes/leopard/Haskell/nhc98-test-ghc610/lib/ix86-Darwin9/hsc2hs] Error 1
make: *** [targets/ix86-Darwin9/hsc2hs] Error 2

real	6m1.981s
user	4m6.074s
sys	1m33.287s

/Users/malcolm/Haskell/autorun finished at Sat Apr 16 02:46:56 BST 2011



More information about the Cvs-nhc98 mailing list