J'ai obtenu le code source de sqlite avec :
sudo apt-get install fossil
mkdir sqlite
cd sqlite
fossil clone http://www.sqlite.org/cgi/src/doc/trunk a
fossil open a
rm a
et l'a compilé en suivant les instructions du fichier README . Je veux maintenant exécuter make test
.
Le README indique que cela nécessite des fichiers de développement Tcl. Sur Ubuntu 14.04, je lance :
sudo apt-get install tcl8.6-dev
Ensuite, si je make test
il a donné tcl.h not found
J'ai donc localisé tcl.h
et courir :
CPATH="$CPATH:/usr/include/tcl8.6" make test
Mais maintenant, il donne :
/tmp/cc4jwHgX.o: In function `dbFreeStmt':
/home/ciro/git/sqlite/./src/tclsqlite.c:451: undefined reference to `Tcl_Free'
/tmp/cc4jwHgX.o: In function `closeIncrblobChannels':
/home/ciro/git/sqlite/./src/tclsqlite.c:189: undefined reference to `Tcl_UnregisterChann
...
J'ai essayé :
cd /usr/lib/x86_64-linux-gnu
sudo ln -s libtcl8.6.so libtcl.so
sans succès.