As you suggested I tried the load command with the following results: % load C:/Tcl/lib/sqlite3/sqlite3.dll couldn't find procedure Sqlite_Init
And then I examined the pkgindex file - and you were right - there is a space. Correcting that, and then doing the package require command again, I get: % package require sqlite couldn't find procedure Sqlite3_Init or alternatively: % package require sqlite 3.7.5 couldn't find procedure Sqlite3_Init Under "load" - Sqlite_Init is missing Under "package require" (either version) - Sqlite3_Init is missing Why the difference? Any suggestions on how to proceed next? I appreciate your responses. On Apr 10, 10:30 pm, Dan Kennedy <danielk1...@gmail.com> wrote: > On 04/10/2011 11:43 AM, thoselai...@shaw.ca wrote: > > > % package require sqlite > > couldn't load library "C:/Tcl/lib/sqlite3/sqlite3/.dll": this library or a > > dependent library could not be found in library path > > > What is sqlite3/.dll ? > > Where did that "/" come from? > > > The pkgindex file contains - > > > package ifneeded sqlite 3.7.5 [list load [file join $dir \ > > sqlite3[info sharedlibextension]] sqlite3] > > Maybe there is a space or tab or something between "sqlite3" and > "[info". > > Does the command "load C:/Tcl/lib/sqlite3/sqlite3.dll" work if > you enter it directly? > _______________________________________________ > sqlite-users mailing list > sqlite-us...@sqlite.orghttp://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