All of the sources are available in that tarball.
The shared library building mechanism in autoconf is really
goofy and hardly works. The libsqlite3.so library that appears
on the SQLite website is built by first manually configuring
the makefile Makefile.linux-gcc then running the shell script
"mkso.sh".
The configure script and makefile in the TEA version of the
source code (sqlite-3_3_7-tea.tar.gz) also works pretty well.
That's the version I used to build shared libraries on OS X.
--
D. Richard Hipp <[EMAIL PROTECTED]>
Hi Richard,
I've tried with mkso.sh but an error has immediately stopped me:
make: *** No rule to make target `target_source'. Stop.
./mkso.sh: line 10: cd: tsrc: No such file or directory
rm: cannot remove `shell.c': No such file or directory
cc -fPIC -DUSE_TCL_STUBS=1 -DNDEBUG=1 -O2 -I. -I/home/drh/tcltk/846/linux/846linux
-c *.c
cc: *.c: No such file or directory
cc: no input files
gcc -shared *.o /home/drh/tcltk/846/linux/846linux/libtclstub8.4g.a -o
tclsqlite3.so
gcc: *.o: No such file or directory
gcc: /home/drh/tcltk/846/linux/846linux/libtclstub8.4g.a: No such file or
directory
gcc: no input files
strip: 'tclsqlite3.so': No such file
rm: cannot remove `tclsqlite.c': No such file or directory
rm: cannot remove `tclsqlite.o': No such file or directory
gcc -shared *.o -o sqlite3.so
gcc: *.o: No such file or directory
gcc: no input files
strip: 'sqlite3.so': No such file
...but I don't gave up! I've tried with sqlite-3_3_7-tea.tar.gz as you have
suggested... but the result is not very good, already in the 'configure'...
checking for correct TEA configuration... ok (TEA 3.5)
checking for Tcl configuration... configure: WARNING: Can't find Tcl
configuration definitions
Have you any idea?
Laura
-----------------------------------------------------------------------------
To unsubscribe, send email to [EMAIL PROTECTED]
-----------------------------------------------------------------------------