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

Reply via email to