On my builds, all tests pass and collectively give about 98% source code coverage. I never release unless all tests pass.
important to know, then. thanks.
I have spent entirely too much of my life already trying to get my head around autoconf/libtool and I do not intend to waste any more time on that exercise if I can avoid it.
amen! that said, i've looked at the Makefile _created_ by the configure process in my build dir (i've included it below), comparing it to the orig/template you mention. to my inexperienced eye, it all _looks_ ok, and, tbh, i'd end up configuring it similarly. clearly, i do not have an idea what is _causing- those errors/warning in the first place. i'm happy to make the changes to the Makefile, avoiding the autofoo stuff completely, if you might point in the right direction ... thanks! =================== #!/usr/make # # Makefile for SQLITE # # This makefile is suppose to be configured automatically using the # autoconf. But if that does not work for you, you can configure # the makefile manually. Just set the parameters below to values that # work well for your system. # # If the configure script does not work out-of-the-box, you might # be able to get it to work by giving it some hints. See the comment # at the beginning of configure.in for additional information. # # The toplevel directory of the source tree. This is the directory # that contains this "Makefile.in" and the "configure.in" script. # TOP = .. # C Compiler and options for use in building executables that # will run on the platform that is doing the build. # BCC = gcc -g -O2 # C Compile and options for use in building executables that # will run on the target platform. (BCC and TCC are usually the # same unless your are cross-compiling.) # TCC = gcc -g -O2 -DOS_UNIX=1 -DHAVE_USLEEP=1 -I. -I${TOP}/src # Define -DNDEBUG to compile without debugging (i.e., for production usage) # Omitting the define will cause extra debugging code to be inserted and # includes extra comments when "EXPLAIN stmt" is used. # TCC += -DSQLITE_DEBUG=1 -DSQLITE_ALLOW_XTHREAD_CONNECT=1 # Compiler options needed for programs that use the TCL library. # TCC += -I/Library/Frameworks/Tcl.framework/Versions/8.4/Headers # The library that programs using TCL must link against. # LIBTCL = -F/Library/Frameworks -framework Tcl -lpthread -framework CoreFoundation # Compiler options needed for programs that use the readline() library. # READLINE_FLAGS = -DHAVE_READLINE=1 # The library that programs using readline() must link against. # LIBREADLINE = -lreadline # Should the database engine be compiled threadsafe # TCC += -DTHREADSAFE=1 # The pthreads library if needed # LIBPTHREAD=-lpthread # Do threads override each others locks by default (1), or do we test (-1) # TCC += -DSQLITE_THREAD_OVERRIDE_LOCK=1 # The fdatasync library TLIBS = # Flags controlling use of the in memory btree implementation # # TEMP_STORE is 0 to force temporary tables to be in a file, 1 to # default to file, 2 to default to memory, and 3 to force temporary # tables to always be in memory. # TEMP_STORE = -DTEMP_STORE=3 # Version numbers and release number for the SQLite being compiled. # VERSION = 3.3 VERSION_NUMBER = 3003008 RELEASE = 3.3.8 # Filename extensions # BEXE = TEXE = # The following variable is "1" if the configure script was able to locate # the tclConfig.sh file. It is an empty string otherwise. When this # variable is "1", the TCL extension library (libtclsqlite3.so) is built # and installed. # HAVE_TCL = 1 # The suffix used on shared libraries. Ex: ".dll", ".so", ".dylib" # SHLIB_SUFFIX = @TCL_SHLIB_SUFFIX@ # The directory into which to store package information for # Some standard variables and programs # prefix = /usr/local/sqlite exec_prefix = ${prefix} libdir = ${exec_prefix}/lib INSTALL = /usr/bin/install -c LIBTOOL = ./libtool ALLOWRELEASE = # libtool compile/link/install LTCOMPILE = $(LIBTOOL) --mode=compile $(TCC) LTLINK = $(LIBTOOL) --mode=link $(TCC) LTINSTALL = $(LIBTOOL) --mode=install $(INSTALL) # nawk compatible awk. NAWK = gawk # You should not have to change anything below this line ############################################################################### include $(TOP)/main.mk =================== ----------------------------------------------------------------------------- To unsubscribe, send email to [EMAIL PROTECTED] -----------------------------------------------------------------------------