Still don't have a working dll, but making progress. The problem I ran into yesterday was caused by an error in the Makefile created by ./configure -- it set SHLIB_LD to "" (blank). I edited the Makefile line to `SHLIB_LD = ${CC} -shared` which is what the 32-bit Makefile has, and running make completed and created libsqlite3.33.0 It won't load, and has the error message "this library or a dependent library could not be found in library path." I am pretty sure the pkgIndex is what it should be. I don't know what I can do about this other than see if any compile options were incorrect, but I may try to figure what went wrong with the configure script.