sqlite/src/func.c
yes, i'm aware. if i build v338 with, #TCC += -DSQLITE_TEST=1 the build completes seemingly ok, % sqlite3 -version 3.3.8 and the testsuite fails with the "randstr" error. but, if i build with, TCC += -DSQLITE_TEST=1 so that, ... ./libtool --mode=compile gcc -g -O2 -I. -I/usr/local/projects/sqlite-3.3.8/src -DSQLITE_TEST=1 -DSQLITE_DEBUG=1 -DSQLITE_MEMDEBUG=1 -I/Library/Frameworks/Tcl.framework/Versions/8.4/Headers -DHAVE_TCL=1 -DHAVE_USLEEP=1 -DOS_UNIX=1 -DTEMP_STORE=2 -DSQLITE_NO_SYNC=1 -DSQLITE_ENABLE_REDEF_IO=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_SECURE_DELETE=1 -DHAVE_DLOPEN=1 -DSQLITE_SOUNDEX=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DTHREADSAFE=1 -DSQLITE_ALLOW_XTHREAD_CONNECT=1 -DSQLITE_THREAD_OVERRIDE_LOCK=1 -DASSERT_VIA_CALLBACK=1 -DENABLE_LOCKING_CALLBACKS=1 -DSQLITE_OMIT_CURSOR -c /usr/local/projects/sqlite-3.3.8/src/func.c gcc -g -O2 -I. -I/usr/local/projects/sqlite-3.3.8/src -DSQLITE_TEST=1 -DSQLITE_DEBUG=1 -DSQLITE_MEMDEBUG=1 -I/Library/Frameworks/Tcl.framework/Versions/8.4/Headers -DHAVE_TCL=1 -DHAVE_USLEEP=1 -DOS_UNIX=1 -DTEMP_STORE=2 -DSQLITE_NO_SYNC=1 -DSQLITE_ENABLE_REDEF_IO=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_SECURE_DELETE=1 -DHAVE_DLOPEN=1 -DSQLITE_SOUNDEX=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DTHREADSAFE=1 -DSQLITE_ALLOW_XTHREAD_CONNECT=1 -DSQLITE_THREAD_OVERRIDE_LOCK=1 -DASSERT_VIA_CALLBACK=1 -DENABLE_LOCKING_CALLBACKS=1 -DSQLITE_OMIT_CURSOR -c /usr/local/projects/sqlite-3.3.8/src/func.c -fno-common -DPIC -o .libs/func.o gcc -g -O2 -I. -I/usr/local/projects/sqlite-3.3.8/src -DSQLITE_TEST=1 -DSQLITE_DEBUG=1 -DSQLITE_MEMDEBUG=1 -I/Library/Frameworks/Tcl.framework/Versions/8.4/Headers -DHAVE_TCL=1 -DHAVE_USLEEP=1 -DOS_UNIX=1 -DTEMP_STORE=2 -DSQLITE_NO_SYNC=1 -DSQLITE_ENABLE_REDEF_IO=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_SECURE_DELETE=1 -DHAVE_DLOPEN=1 -DSQLITE_SOUNDEX=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DTHREADSAFE=1 -DSQLITE_ALLOW_XTHREAD_CONNECT=1 -DSQLITE_THREAD_OVERRIDE_LOCK=1 -DASSERT_VIA_CALLBACK=1 -DENABLE_LOCKING_CALLBACKS=1 -DSQLITE_OMIT_CURSOR -c /usr/local/projects/sqlite-3.3.8/src/func.c -o func.o >/dev/null 2>&1 ... then, 'make' eventually fails at, ... gcc -dynamiclib ${wl}-undefined ${wl}dynamic_lookup -o .libs/libsqlite3.0.8.6.dylib .libs/alter.o .libs/analyze.o .libs/attach.o .libs/auth.o .libs/btree.o .libs/build.o .libs/callback.o .libs/complete.o .libs/date.o .libs/delete.o .libs/expr.o .libs/func.o .libs/hash.o .libs/insert.o .libs/loadext.o .libs/main.o .libs/opcodes.o .libs/os.o .libs/os_unix.o .libs/os_win.o .libs/os_os2.o .libs/pager.o .libs/parse.o .libs/pragma.o .libs/prepare.o .libs/printf.o .libs/random.o .libs/select.o .libs/table.o .libs/tokenize.o .libs/trigger.o .libs/update.o .libs/util.o .libs/vacuum.o .libs/vdbe.o .libs/vdbeapi.o .libs/vdbeaux.o .libs/vdbefifo.o .libs/vdbemem.o .libs/where.o .libs/utf.o .libs/legacy.o .libs/vtab.o -lpthread -install_name /usr/local/sqlite/lib/libsqlite3.0.dylib -Wl,-compatibility_version -Wl,9 -Wl,-current_version -Wl,9.6 ld: multiple definitions of symbol _pager3_refinfo_enable .libs/alter.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/analyze.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/attach.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/auth.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/btree.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/build.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/callback.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/complete.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/date.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/delete.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/expr.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/func.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/hash.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/insert.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/loadext.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/main.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/os.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/os_unix.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/os_win.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/os_os2.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/pager.o definition of _pager3_refinfo_enable in section (__DATA,__data) .libs/parse.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/pragma.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/prepare.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/printf.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/random.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/select.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/table.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/tokenize.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/trigger.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/update.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/util.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/vacuum.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/vdbe.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/vdbeapi.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/vdbeaux.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/vdbefifo.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/vdbemem.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/where.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/utf.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/legacy.o definition of _pager3_refinfo_enable in section (__DATA,__common) .libs/vtab.o definition of _pager3_refinfo_enable in section (__DATA,__common) /usr/bin/libtool: internal link edit command failed make: *** [libsqlite3.la] Error 1 suggestions as to how to fix? ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------