Re: tcl && sqlite3
В сообщении от Воскресенье 25 февраля 2007 16:39 Roman Cheplyaka написал(a):
> * Pechnikov Alexey <pechnikov@sandy.ru> [2007-02-25 16:21:13+0300]
>
> > Поставь пакет libsqlite3-tcl
>
> Стоит, забыл про него написать.
> % apt-show-versions libsqlite3-tcl
> libsqlite3-tcl/sid uptodate 3.3.8-1
>
> > set sqlitelib_path "/usr/lib/sqlite3/libtclsqlite3.so.0"
> > load $sqlitelib_path
> > sqlite3 db :memory:
>
> Фишка в том, что оно _работает_ с package require sqlite3. Только вот
> почему-то ругается. А идея жестко прописывать путь к so мне не нравится.
Ругается понятно почему:
$ cat /usr/lib/sqlite3/pkgIndex.tcl
package ifneeded sqlite3 3.3 [list load [file join $dir libtclsqlite3.so.0]
sqlite3]
Сделай так и перестанет ругаться:
echo "package ifneeded sqlite3 3.3.8 [list load [file join $dir
libtclsqlite3.so.0] sqlite3]" > /usr/lib/sqlite3/pkgIndex.tcl
Reply to: