Warren, thanks, that built the tclsqlite3.o correctly, and a libsqlite3 file also:
-rw-r--r-- 1 kchristian Domain Users 39279 May 14 08:47 tclsqlite3.o -rwxr-xr-x 1 kchristian Domain Users 173214 May 14 08:47 libsqlite3.7.16.2.dll Another question, with a small test script, this error is output script: couldn't load file "./tclsqlite3.o": Exec format error while executing "load ./tclsqlite3.o" (file "./test_tclsqlite3.tcl" line 2) =====TEST SCRIPT START============================== #!/usr/bin/tclsh load ./tclsqlite3.o sqlite3 db1 ./tcl_interface.db db1 eval {CREATE TABLE IF NOT EXISTS t1(a int, b text)} db1 eval {INSERT INTO t1 VALUES('1','hello')} db1 eval {INSERT INTO t1 VALUES('2','goodbye')} db1 eval {INSERT INTO t1 VALUES('3','howdy!')} set x [db1 eval {SELECT * FROM t1 ORDER BY a}] db1 eval {SELECT * FROM t1 ORDER BY a} values { parray values puts "" } =====TEST SCRIPT END================================ Any suggestions for this one? (Had to chmod u+x tclsqlite3.o, otherwise got: 'couldn't load file "./tclsqlite3.o": Permission denied' error.) Thanks again. On Mon, May 13, 2013 at 8:10 PM, Warren Young <war...@etr-usa.com> wrote: > On 5/13/2013 16:36, Keith Christian wrote: > >> gcc -o libtclsqlite3.so -shared tea/generic/tclsqlite3.c -lpthread -ldl >> -ltcl >> > > Don't build it that way. It appears that the TEA build system sees Cygwin > and thinks "oh, this is Windows, so it must be VC++ or MinGW". That > prevents it from linking to the Cygwin SQLite library. > > This seems to do the right thing: > > ... at the top-level of the source tree: > $ cd tea > $ ./configure --with-system-sqlite > $ make > > Do a "make clean" before the last step if you have any *.o files laying > around. The shipped build system isn't smart enough to rebuild everything > when you reconfigure with a very different set of compile and link options. > ______________________________**_________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-**bin/mailman/listinfo/sqlite-**users<http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users> > _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users