On Apr 12, 2005 8:10 PM, Reid Thompson <[EMAIL PROTECTED]> wrote: > D. Richard Hipp wrote: > > On Tue, 2005-04-12 at 11:53 -0400, Reid Thompson wrote: > >> This issues still exists: > >> http://www.mail-archive.com/[email protected]/msg06857.html > >> > >> reid > >> > > > > Perhaps someone who has access to cygwin on Windows XP can > > suggest a fix. (I do not own a copy of WinXP so it would be > > rather difficult for me to fix it myself.) Reid? Do you > > have any suggestions? > > ... > > But, you then get the error: > couldn't open ".libs/libtclsqlite3.dll": no such file or directory > while executing > "open $LIBFILE" > invoked from within > "set in [open $LIBFILE]" > (file "./tclinstaller.tcl" line 24) > make: *** [tcl_install] Error 1 > > Because cygwin does not build a dll. Cygwin builds the .a and .la files > ( see .libs dir listing below ). > > ... > > reid >
Hi Reid, That seems to be a problem related to libtool. I tried building sqlite using the configure script on cygwin (and msys) using mingw compiled and libtool doesn't seem to recognize the system as valid to build shared libraries. I don't know of a better way to build the sqlite3.dll library, but i think the tcl extension could be adapted to be built using the Tcl Extension Architecture (TEA). Most packages built for TCL seem to use it and i haven't found any problems so far, only sqlite has to be built by hand :( although i know this kind of change would be hard to integrate with the current build system. Adapting the existing makefile on the sources to build on cygwin/msys seems to be the best option for now. Tiago

