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

Reply via email to