[GHC] #4909: ghc-7.0 cannot be compiled on Snow Leopard
GHC
cvs-ghc at haskell.org
Fri Jan 21 03:51:11 CET 2011
#4909: ghc-7.0 cannot be compiled on Snow Leopard
------------------------------+---------------------------------------------
Reporter: kazu-yamamoto | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
Version: 7.0.1 | Keywords:
Testcase: | Blockedby:
Os: MacOS X | Blocking:
Architecture: x86 | Failure: Installing GHC failed
------------------------------+---------------------------------------------
When I tried to compile the latest ghc-7.0 branch, I can do it on Linux
but cannot on Snow Leopard. The following is the error message:
{{{
% make
===--- updating makefiles phase 0
make -r --no-print-directory -f ghc.mk phase=0 just-makefiles
===--- updating makefiles phase 1
make -r --no-print-directory -f ghc.mk phase=1 just-makefiles
ghc.mk:734: libraries/hpc/dist-boot/build/.depend-v.haskell: No such file
or directory
"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__=700 '--
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.3/directory-1.0.1.1/include'
'--
cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/unix-2.4.0.2/include'
'--
cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3
/old-time-1.0.0.5/include' '--
cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/base-4.2.0.2/include'
'--
cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/include'
'--
cflag=-isystem/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/include'
'--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/directory-1.0.1.1'
'--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/unix-2.4.0.2'
'--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3
/old-time-1.0.0.5' '--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3
/old-locale-1.0.0.2' '--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/filepath-1.1.0.4'
'--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/containers-0.3.0.0'
'--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/array-0.3.0.1'
'--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/base-4.2.0.2'
'--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3
/integer-gmp-0.2.0.1' '--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3
/ghc-prim-0.2.0.0' '--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3'
'--
lflag=-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3'
'--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.3/directory-1.0.1.1
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/unix-2.4.0.2
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/old-
time-1.0.0.5
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/old-
locale-1.0.0.2
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/filepath-1.1.0.4
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/containers-0.3.0.0
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/array-0.3.0.1
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/base-4.2.0.2
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3
/integer-gmp-0.2.0.1
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3/ghc-
prim-0.2.0.0
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3
-L/Library/Frameworks/GHC.framework/Versions/612/usr/lib/ghc-6.12.3 -ldl
-liconv -lm -ldl
make[1]: *** [libraries/hpc/dist-boot/build/Trace/Hpc/Reflect.hs] Error 1
make: *** [all] Error 2
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/4909>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list