this was very helpful. with minor changes to your 'Makefile' for my env,
% cat Makefile ======================================== #!/usr/bin/make TOP = /usr/ports/sqlite-3.3.8 AR = /usr/bin/ar -cr RANLIB = /usr/bin/ranlib NAWK = /usr/local/bin/gawk BCC = gcc -g -O0 TCC = gcc -g -O0 -Wall EXE = OPTS = OPTS += -DSQLITE_TEST=1 OPTS += -DOS_UNIX=1 OPTS += -DTEMP_STORE=1 OPTS += -DSQLITE_NO_SYNC=1 OPTS += -DSQLITE_DEBUG=1 OPTS += -DSQLITE_MEMDEBUG=1 OPTS += -DHAVE_FDATASYNC=1 OPTS += -DSQLITE_ENABLE_REDEF_IO=1 OPTS += -DSQLITE_ENABLE_COLUMN_METADATA=1 OPTS += -DSQLITE_SECURE_DELETE=1 OPTS += -DHAVE_DLOPEN=1 #OPTS += -DSQLITE_DEFAULT_FILE_FORMAT=1 OPTS += -DSQLITE_SOUNDEX=1 OPTS += -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 USLEEP = -DHAVE_USLEEP=1 THREADSAFE = -DTHREADSAFE=1 THREADLIB = -lpthread TCL_FLAGS = -I/Library/Frameworks/Tcl.framework/Versions/8.4/Headers LIBTCL = -ltcl8.4 -lm -ldl READLINE_FLAGS = -DHAVE_READLINE=1 -I/usr/include/readline LIBREADLINE = -ldl -lreadline ENCODING = UTF8 MATHLIB = -lm include $(TOP)/main.mk ======================================== this builds OK, and, now, make fulltest seems to be happily grinding away on a seemingly huge test suite, without a complaint ( so far ... ). i'll check back later ... thanks! & happy new year! ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------