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