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?
Couple of notes:
if you add to the Makefile
DESTDIR =
export DESTDIR
it will eliminate the error
can't read "env(DESTDIR)": no such variable
while executing
"set LIBDIR $env(DESTDIR)[lindex $auto_path 0]"
(file "./tclinstaller.tcl" line 11)
make: *** [tcl_install] Error 1
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 ).
$ cat libtclsqlite3.la
# libtclsqlite3.la - a libtool library file
# Generated by ltmain.sh - GNU libtool 1.5.2 (1.1220.2.60 2004/01/25
12:25:08) Debian: 192 $
#
# Please DO NOT delete this file!
# It is necessary for linking the library.
# The name that we can dlopen(3).
dlname=''
# Names of this library.
library_names=''
# The name of the static archive.
old_library='libtclsqlite3.a'
# Libraries that this one depends upon.
dependency_libs=' -L/usr/lib -ltclstub84'
# Version information for libtclsqlite3.
current=8
age=8
revision=6
# Is this an already installed library?
installed=no
# Should we warn about portability when linking against -modules?
shouldnotlink=no
# Files to dlopen/dlpreopen
dlopen=''
dlpreopen=''
# Directory that this library needs to be installed in:
libdir='/usr/local/lib/sqlite'
$ ll .libs
total 20664
-rw-rw-rw- 1 Reid.Thompson Domain Users 35152 Apr 12 15:53 alter.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 31721 Apr 12 15:53 attach.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 27469 Apr 12 15:53 auth.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 477565 Apr 12 15:53 btree.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 89964 Apr 12 15:53 build.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 406031 Apr 12 15:53 date.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 33625 Apr 12 15:53 delete.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 70797 Apr 12 15:54 expr.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 406092 Apr 12 15:54 func.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 31210 Apr 12 15:54 hash.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 46170 Apr 12 15:54 insert.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 414199 Apr 12 15:54 main.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 4932 Apr 12 15:54 opcodes.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 377966 Apr 12 15:54 os_unix.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 398291 Apr 12 15:54 os_win.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 432301 Apr 12 15:54 pager.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 77148 Apr 12 15:54 parse.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 401909 Apr 12 15:54 pragma.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 39906 Apr 12 15:55 printf.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 379588 Apr 12 15:55 random.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 83624 Apr 12 15:55 select.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 27846 Apr 12 15:55 table.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 394014 Apr 12 15:55
tokenize.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 44583 Apr 12 15:55 trigger.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 34699 Apr 12 15:55 update.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 38860 Apr 12 15:55 util.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 385074 Apr 12 15:55 vacuum.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 444255 Apr 12 15:55 vdbe.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 48466 Apr 12 15:55 vdbeapi.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 419861 Apr 12 15:55 vdbeaux.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 396466 Apr 12 15:56 vdbemem.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 51267 Apr 12 15:56 where.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 35314 Apr 12 15:56 utf.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 380891 Apr 12 15:56 legacy.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 6981520 Apr 12 15:56
libsqlite3.a
-rw-rw-rw- 1 Reid.Thompson Domain Users 761 Apr 12 15:56
libsqlite3.lai
lrwxrwxrwx 1 Reid.Thompson Domain Users 16 Apr 12 15:56
libsqlite3.la -> ../libsqlite3.la
-rw-rw-rw- 1 Reid.Thompson Domain Users 104091 Apr 12 15:56
tclsqlite.o
-rw-rw-rw- 1 Reid.Thompson Domain Users 7085840 Apr 12 15:56
libtclsqlite3.a
-rw-rw-rw- 1 Reid.Thompson Domain Users 800 Apr 12 15:56
libtclsqlite3.lai
drwxrwxrwx+ 2 Reid.Thompson Domain Users 0 Apr 12 15:56 ./
lrwxrwxrwx 1 Reid.Thompson Domain Users 19 Apr 12 15:56
libtclsqlite3.la -> ../libtclsqlite3.la
drwxr-xr-x+ 10 Reid.Thompson Domain Users 0 Apr 12 15:57 ../
reid