[gambit-list] Building Gambit for recent iOS

mikel evins mevins at me.com
Wed Dec 22 02:00:52 EST 2010


On Dec 22, 2010, at 12:08 AM, mikel evins wrote:

> 
> Now I'm bogged down in trying to figure out the right sequence of operations and the right flags to use to build libraries from Scheme sources.

My question is pretty vague (I didn't want to burden the list with voluminous error messages illustrating the various things I tried).

Here's a more specific question: 

When I do the following sequence of things:

  gsc -:~~bin=${GAMBIT_HOME}/bin,~~lib=${GAMBIT_HOME}/lib,~~include=${GAMBIT_HOME}/include -f -link -flat -o src/libdelectus.c ${SCM_SRC_FILES} > /dev/null

  gsc -:~~bin=${GAMBIT_HOME}/bin,~~lib=${GAMBIT_HOME}/lib,~~include=${GAMBIT_HOME}/include -obj ${C_SRC_FILES} src/libdelectus.c

  gcc ${GCC_FLAGS} -bundle ${C_OBJ_FILES} src/libdelectus.o -o src/libdelectus.dylib -lgambc


I see the following error message:

  ld: duplicate symbol b_::___G(void)in /usr/local/gambit/MacOSX/lib/libgambc.a(_gambc.o) and src/libdelectus.o

What am I doing wrong?

--me




More information about the Gambit-list mailing list