SQLite Forum

64-bit Win compile of Tcl interface
Thank you for the pointer. I was not aware of MSys2.

I have made some progress, but still not there. Installed MSys2, and added packages for make and gcc.

In a MINGW64 window ./configure runs, and mingw32-make gets started, but terminates with:

./../sqlite3.c:43082:22: warning: ‘sqlite3Win32Wait’ defined but not used [-Wunused-function]
43082 | SQLITE_PRIVATE DWORD sqlite3Win32Wait(HANDLE hObject){
      |                      ^~~~~~~~~~~~~~~~

rm -f libsqlite3.33.0
o libsqlite3.33.0 tclsqlite3.o -lpthread  -Wl,-ltclstub8.6
process_begin: CreateProcess(NULL, o libsqlite3.33.0 tclsqlite3.o -lpthread -Wl,-ltclstub8.6, ...) failed.
make (e=2): The system cannot find the file specified.
mingw32-make: [Makefile:263: libsqlite3.33.0] Error 2 (ignored)
: libsqlite3.33.0

and does not create the dll file.

I will have to compare the outputs from the 32-bit and 64-bit versions of the make command and try to see what went wrong.

So thank you for getting me going with MSys2.