>
> OS X's linker is complaining because the build is using -fno-common which
> specifically turns multiple global symbols of the same name into an error.
>  In this case, it's not a gcc issue at all (I'm using 4.0.1 rather than 4.4
> anyway).  If you preprocess the source for those two files, you'll see that
> both declare all of the JIM functions as global function pointers.  I'm not
> sure why the JIM code does this when JIM_EMBEDDED is turned on or why that
> is necessary at all.
>

Further more, if you set CFLAGS to include -fno-common in Linux, gcc
4.1.2, this error appears on link:

../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1bc):
multiple definition of `Jim_GetApi'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1b4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xc):
multiple definition of `Jim_Alloc'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x10):
multiple definition of `Jim_Free'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x18):
multiple definition of `Jim_Eval'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x10):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1c):
multiple definition of `Jim_Eval_Named'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x14):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x20):
multiple definition of `Jim_EvalGlobal'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x18):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x24):
multiple definition of `Jim_EvalFile'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x28):
multiple definition of `Jim_EvalObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x20):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x2c):
multiple definition of `Jim_EvalObjBackground'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x24):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x30):
multiple definition of `Jim_EvalObjVector'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x28):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x54):
multiple definition of `Jim_InitHashTable'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x4c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x58):
multiple definition of `Jim_ExpandHashTable'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x50):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x5c):
multiple definition of `Jim_AddHashEntry'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x54):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x60):
multiple definition of `Jim_ReplaceHashEntry'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x58):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x64):
multiple definition of `Jim_DeleteHashEntry'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x5c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x68):
multiple definition of `Jim_FreeHashTable'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x60):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x6c):
multiple definition of `Jim_FindHashEntry'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x64):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x70):
multiple definition of `Jim_ResizeHashTable'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x68):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x74):
multiple definition of `Jim_GetHashTableIterator'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x6c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x78):
multiple definition of `Jim_NextHashEntry'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x70):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x7c):
multiple definition of `Jim_NewObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x74):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x80):
multiple definition of `Jim_FreeObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x78):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x84):
multiple definition of `Jim_InvalidateStringRep'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x7c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x88):
multiple definition of `Jim_InitStringRep'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x80):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x8c):
multiple definition of `Jim_DuplicateObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x84):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x90):
multiple definition of `Jim_GetString'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x88):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x94):
multiple definition of `Jim_Length'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x8c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x98):
multiple definition of `Jim_NewStringObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x90):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x9c):
multiple definition of `Jim_NewStringObjNoAlloc'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x94):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xa0):
multiple definition of `Jim_AppendString'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x98):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xa4):
multiple definition of `Jim_AppendString_sprintf'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x9c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xa8):
multiple definition of `Jim_AppendObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xa0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xac):
multiple definition of `Jim_AppendStrings'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xa4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xb0):
multiple definition of `Jim_StringEqObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xa8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xb4):
multiple definition of `Jim_StringMatchObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xac):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xb8):
multiple definition of `Jim_StringRangeObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xb0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xbc):
multiple definition of `Jim_FormatString'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xb4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xc0):
multiple definition of `Jim_ScanString'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xb8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xc4):
multiple definition of `Jim_CompareStringImmediate'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xbc):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xc8):
multiple definition of `Jim_NewReference'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xc0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xcc):
multiple definition of `Jim_GetReference'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xc4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xd0):
multiple definition of `Jim_SetFinalizer'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xc8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xd4):
multiple definition of `Jim_GetFinalizer'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xcc):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xd8):
multiple definition of `Jim_CreateInterp'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xd0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xdc):
multiple definition of `Jim_FreeInterp'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xd4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xe0):
multiple definition of `Jim_GetExitCode'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xd8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xe4):
multiple definition of `Jim_SetStdin'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xdc):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xe8):
multiple definition of `Jim_SetStdout'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xe0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xec):
multiple definition of `Jim_SetStderr'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xe4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xf4):
multiple definition of `Jim_CreateCommand'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xec):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xf8):
multiple definition of `Jim_CreateProcedure'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xf0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xfc):
multiple definition of `Jim_DeleteCommand'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xf4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x100):
multiple definition of `Jim_RenameCommand'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xf8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x104):
multiple definition of `Jim_GetCommand'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xfc):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x108):
multiple definition of `Jim_SetVariable'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x100):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x10c):
multiple definition of `Jim_SetVariableStr'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x104):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x110):
multiple definition of `Jim_SetGlobalVariableStr'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x108):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x114):
multiple definition of `Jim_SetVariableStrWithStr'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x10c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x118):
multiple definition of `Jim_SetVariableLink'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x110):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x11c):
multiple definition of `Jim_GetVariable'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x114):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x130):
multiple definition of `Jim_GetCallFrameByLevel'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x128):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x134):
multiple definition of `Jim_Collect'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x12c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x138):
multiple definition of `Jim_CollectIfNeeded'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x130):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x13c):
multiple definition of `Jim_GetIndex'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x134):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x140):
multiple definition of `Jim_NewListObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x138):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x144):
multiple definition of `Jim_ListInsertElements'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x13c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x148):
multiple definition of `Jim_ListAppendElement'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x140):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x14c):
multiple definition of `Jim_ListAppendList'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x144):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x150):
multiple definition of `Jim_ListLength'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x148):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x154):
multiple definition of `Jim_ListIndex'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x14c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x158):
multiple definition of `Jim_SetListIndex'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x150):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x15c):
multiple definition of `Jim_ConcatObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x154):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x160):
multiple definition of `Jim_NewDictObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x158):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x164):
multiple definition of `Jim_DictKey'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x15c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x168):
multiple definition of `Jim_DictKeysVector'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x160):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x170):
multiple definition of `Jim_GetReturnCode'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x168):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x174):
multiple definition of `Jim_EvalExpression'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x16c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x178):
multiple definition of `Jim_GetBoolFromExpr'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x170):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x17c):
multiple definition of `Jim_GetWide'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x174):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x180):
multiple definition of `Jim_GetLong'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x178):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x184):
multiple definition of `Jim_SetWide'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x17c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x188):
multiple definition of `Jim_NewIntObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x180):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x18c):
multiple definition of `Jim_GetDouble'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x184):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x190):
multiple definition of `Jim_SetDouble'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x188):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x194):
multiple definition of `Jim_NewDoubleObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x18c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1a0):
multiple definition of `Jim_WrongNumArgs'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x198):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x16c):
multiple definition of `Jim_SetDictKeysVector'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x164):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x34):
multiple definition of `Jim_SubstObj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x2c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1c0):
multiple definition of `Jim_RegisterApi'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1b8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1cc):
multiple definition of `Jim_PrintErrorMessage'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1c4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1d0):
multiple definition of `Jim_InteractivePrompt'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1c8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0xf0):
multiple definition of `Jim_RegisterCoreCommands'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xe8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x198):
multiple definition of `Jim_GetSharedString'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x190):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x19c):
multiple definition of `Jim_ReleaseSharedString'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x194):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1d4):
multiple definition of `Jim_Panic'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1cc):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x14):
multiple definition of `Jim_StrDup'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0xc):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x12c):
multiple definition of `Jim_UnsetVariable'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x124):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x124):
multiple definition of `Jim_GetVariableStr'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x11c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x120):
multiple definition of `Jim_GetGlobalVariable'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x118):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x128):
multiple definition of `Jim_GetGlobalVariableStr'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x120):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1b0):
multiple definition of `Jim_GetAssocData'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1a8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1b4):
multiple definition of `Jim_SetAssocData'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1ac):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1b8):
multiple definition of `Jim_DeleteAssocData'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1b0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1a4):
multiple definition of `Jim_GetEnum'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x19c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1a8):
multiple definition of `Jim_GetNvp'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1a0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1ac):
multiple definition of `Jim_ScriptIsComplete'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1a4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1c4):
multiple definition of `Jim_PackageProvide'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1bc):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1c8):
multiple definition of `Jim_PackageRequire'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1c0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x38):
multiple definition of `Jim_InitStack'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x30):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x3c):
multiple definition of `Jim_FreeStack'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x34):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x40):
multiple definition of `Jim_StackLen'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x38):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x44):
multiple definition of `Jim_StackPush'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x3c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x48):
multiple definition of `Jim_StackPop'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x40):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x4c):
multiple definition of `Jim_StackPeek'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x44):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x50):
multiple definition of `Jim_FreeStackElements'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x48):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1d8):
multiple definition of `Jim_fprintf'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1d0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1dc):
multiple definition of `Jim_vfprintf'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1d4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1e0):
multiple definition of `Jim_fwrite'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1d8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1e4):
multiple definition of `Jim_fread'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1dc):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1e8):
multiple definition of `Jim_fflush'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1e0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1ec):
multiple definition of `Jim_fgets'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1e4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1fc):
multiple definition of `Jim_Nvp_name2value'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1f4):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x200):
multiple definition of `Jim_Nvp_name2value_nocase'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1f8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1f0):
multiple definition of `Jim_Nvp_name2value_simple'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1e8):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x204):
multiple definition of `Jim_Nvp_value2name'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1fc):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1f8):
multiple definition of `Jim_Nvp_value2name_simple'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1f0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x208):
multiple definition of `Jim_Nvp_name2value_obj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x200):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x210):
multiple definition of `Jim_Nvp_value2name_obj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x208):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x20c):
multiple definition of `Jim_Nvp_name2value_obj_nocase'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x204):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x21c):
multiple definition of `Jim_GetOpt_Setup'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x214):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x224):
multiple definition of `Jim_GetOpt_Obj'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x21c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x228):
multiple definition of `Jim_GetOpt_String'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x220):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x22c):
multiple definition of `Jim_GetOpt_Double'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x224):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x230):
multiple definition of `Jim_GetOpt_Wide'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x228):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x234):
multiple definition of `Jim_GetOpt_Nvp'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x22c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x238):
multiple definition of `Jim_GetOpt_NvpUnknown'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x230):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x23c):
multiple definition of `Jim_GetOpt_Enum'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x234):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x220):
multiple definition of `Jim_GetOpt_Debug'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x218):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x8):
multiple definition of `Jim_SetResult_sprintf'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x0):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x214):
multiple definition of `Jim_SetResult_NvpUnknown'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x20c):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x218):
multiple definition of `Jim_Debug_ArgvString'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x210):
first defined here
../src/helper/.libs/libhelper.a(libhelper_la-command.o):(.bss+0x1f4):
multiple definition of `Jim_Nvp_name2value_nocase_simple'
../src/helper/.libs/libhelper.a(libhelper_la-jim-eventloop.o):(.bss+0x1ec):
first defined here
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to