Building the current head fails on my machine (OS X 10.6.6) with the message 
below. I'm not sure where x86_64 is coming from; it should all be i386. The 
output of configure is:

   Building GHC version  : 7.1.20110117

   Build platform        : i386-apple-darwin
   Host platform         : i386-apple-darwin
   Target platform       : i386-apple-darwin

   Bootstrapping using   : /usr/bin/ghc
      which is version   : 6.12.1

   Using GCC             : /usr/bin/gcc
      which is version   : 4.2.1

The error message is:

"inplace/bin/hsc2hs" --cc=/usr/bin/gcc --ld=/usr/bin/gcc  --cflag=-march=i686 
--cflag=-m32 --cflag=-isysroot --cflag=/Developer/SDKs/MacOSX10.5.sdk 
--cflag=-mmacosx-version-min=10.5 --cflag=-fno-stack-protector   
--cflag=-D__GLASGOW_HASKELL__=701 '--cflag=-march=i686' '--cflag=-m32' 
'--cflag=-isysroot' '--cflag=/Developer/SDKs/MacOSX10.5.sdk' 
'--cflag=-mmacosx-version-min=10.5' '--cflag=-fno-stack-protector' 
'--cflag=-Ilibraries/hpc/.' 
'--cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/directory-1.0.1.0/include'
 
'--cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/unix-2.4.0.0/include'
 
'--cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/old-time-1.0.0.3/include'
 
'--cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/base-4.2.0.0/include'
 
'--cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/include'
 
'--cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/include'
 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/directory-1.0.1.0'
 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/unix-2.4.0.0'
 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/old-time-1.0.0.3'
 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/old-locale-1.0.0.2'
 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/filepath-1.1.0.3'
 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/containers-0.3.0.0'
 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/array-0.3.0.0'
 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/base-4.2.0.0'
 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/integer-gmp-0.2.0.0'
 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/ghc-prim-0.2.0.0'
 '--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1' 
'--lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1' 
'--lflag=-ldl' '--lflag=-liconv' '--lflag=-lm' '--lflag=-ldl'   
libraries/hpc/./Trace/Hpc/Reflect.hsc -o 
libraries/hpc/dist-boot/build/Trace/Hpc/Reflect.hs
ld: warning: in libraries/hpc/dist-boot/build/Trace/Hpc/Reflect_hsc_make.o, 
file was built for i386 which is not the architecture being linked (x86_64)
Undefined symbols:
  "_main", referenced from:
      start in crt1.10.6.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
linking libraries/hpc/dist-boot/build/Trace/Hpc/Reflect_hsc_make.o failed (exit 
code 1)
command was: /usr/bin/gcc 
libraries/hpc/dist-boot/build/Trace/Hpc/Reflect_hsc_make.o -o 
libraries/hpc/dist-boot/build/Trace/Hpc/Reflect_hsc_make 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/directory-1.0.1.0
 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/unix-2.4.0.0
 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/old-time-1.0.0.3
 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/old-locale-1.0.0.2
 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/filepath-1.1.0.3
 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/containers-0.3.0.0
 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/array-0.3.0.0
 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/base-4.2.0.0
 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/integer-gmp-0.2.0.0
 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1/ghc-prim-0.2.0.0
 -L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1 
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.1 -ldl 
-liconv -lm -ldl
make[1]: *** [libraries/hpc/dist-boot/build/Trace/Hpc/Reflect.hs] Error 1
make: *** [all] Error 2


_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to