[Yhc] Error Building on OS X

Brent Fulgham bfulg at pacbell.net
Thu Jun 29 22:36:15 EDT 2006


I just grabbed the sources from SVN today, and attempted to build.   
It failed with the attached errors.

I was wondering if anyone else had successfully built under OS X?

Thanks,

-Brent

=========  Build Log =============

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


More information about the Yhc mailing list