Attempting to build with gcc 4.0 on OS X fails with the following errors. Has anyone else successfully built on OS X?

Thanks,

-Brent

make[5]: Nothing to be done for `all'.
true "AR_FLAGS=" "CC_FOR_BUILD=" "CFLAGS=-I/opt/local/include" "CXXFLAGS=" "CFLAGS_FOR_BUILD=" "CFLAGS_FOR_TARGET=" "INSTALL=/usr/ bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/ install -c" "JC1FLAGS=" "LDFLAGS=" "LIBCFLAGS=" "LIBCFLAGS_FOR_TARGET=" "MAKE=make" "MAKEINFO=/bin/sh /Users/brent/ Projects/Yhc/yhc-devel/src/runtime/libffi/missing --run makeinfo " "PICFLAG=" "PICFLAG_FOR_TARGET=" "RUNTESTFLAGS=" "SHELL=/bin/sh" "exec_prefix=/usr/local" "infodir=/usr/local/info" "libdir=/usr/local/ lib" "prefix=/usr/local" "AR=ar" "AS=as" "CC=gcc" "CXX=g++" "LD=ld" "NM=" "RANLIB=ranlib" "DESTDIR=" DO=all multi-do # make
make -C BCKernel
gcc -g -o ../../../inst/bin/yhi obj/hashtable.o obj/module.o obj/ iofuncs.o obj/main.o obj/primitive.o obj/pretty.o obj/heap.o obj/ mutator.o obj/integer.o obj/mark.o obj/jonkers.o obj/sanity.o obj/ external.o obj/info.o obj/make.o obj/foreign.o obj/process.o obj/ thread.o obj/ffi.o obj/stable.o obj/Prelude.o obj/IO.o obj/FFI.o obj/ System.o obj/PackedString.o obj/Concurrent.o obj/Array.o -lm - lpthread -ldl -lgmp ../libffi/.libs/libffi.a
/usr/bin/ld: multiple definitions of symbol _hsffi_call
obj/ffi.o definition of _hsffi_call in section (__TEXT,__text)
obj/FFI.o definition of _hsffi_call in section (__TEXT,__text)
/usr/bin/ld: multiple definitions of symbol _hsffi_finalizeAllWaiting
obj/ffi.o definition of _hsffi_finalizeAllWaiting in section (__TEXT,__text) obj/FFI.o definition of _hsffi_finalizeAllWaiting in section (__TEXT,__text)
/usr/bin/ld: multiple definitions of symbol _hsffi_init
obj/ffi.o definition of _hsffi_init in section (__TEXT,__text)
obj/FFI.o definition of _hsffi_init in section (__TEXT,__text)
/usr/bin/ld: multiple definitions of symbol _hsffi_loadExternal
obj/ffi.o definition of _hsffi_loadExternal in section (__TEXT,__text)
obj/FFI.o definition of _hsffi_loadExternal in section (__TEXT,__text)
/usr/bin/ld: multiple definitions of symbol _hsffi_waitForFFI
obj/ffi.o definition of _hsffi_waitForFFI in section (__TEXT,__text)
obj/FFI.o definition of _hsffi_waitForFFI in section (__TEXT,__text)
/usr/bin/ld: can't locate file for: -lgmp
collect2: ld returned 1 exit status
make[2]: *** [../../../inst/bin/yhi] Error 1
make[1]: *** [kernel] Error 2
make: *** [runtime] Error 2
Chaz:~/Projects/Yhc/yhc-devel brent$

_______________________________________________
Yhc mailing list
[email protected]
http://www.haskell.org//mailman/listinfo/yhc

Reply via email to