Re: [Pharo-users] Help with SQLite3 package
Michel, Maybe you should consider using a link instead of a copy of the file. I would also suggest to only add a link within to the sqlite installation directory rather than the pharo directory. Because then pharo will find sqlite3.so as well and you have way fewer dependencies. Joachim Michel <michel.revesche@wanadoo.fr> schrieb:
Hi Joachim,
I have a sqlite library in /usr/lib named 'libsqlite3.so.0.8.6'. This directory is of course in the path.
I made a copy of this library in my pharo2.0/bin directory and changed its name to 'libsqlite3.so' and it fixed the problem !
So I got it thanks to your help and a little luck. Depending on the linux distro this library name would differ. Somebody knows where it is defined in the image ?
Regards, Michel.
Hi Michel,
I am neither a Pharo nor a sqlite expert, but I would guess the sqlite library is not in your image directory or you are starting pharo without setting the PATH to a location that contains the sqlite library.
HTH,
Joachim
Am 20.11.13 18:13, schrieb Michel:
Hi pharoers,
I am a newbie with Pharo.
I installed the SQLite3 package in the Pharo2 image with the MetacelloConfigurationBrowser and tried a test with this script : db := SQLiteConnection fileNamed: '/home/michel/base_CD/BaseCD.db'. resu := db executeQuery: 'SELECT * FROM T_album'. resu inspect.
And I got this error : External module not found.
I am on Fedora linux and I think that I should give somewhere (in SQLiteReference class ?) the address of the libsqlite3.so file. Am I right ?
Kind Regards, Michel.
Thanks Joachim. I did it and it's better. Michel.
Michel,
Maybe you should consider using a link instead of a copy of the file. I would also suggest to only add a link within to the sqlite installation directory rather than the pharo directory. Because then pharo will find sqlite3.so as well and you have way fewer dependencies.
Joachim
Michel <michel.revesche@wanadoo.fr> schrieb:
Hi Joachim,
I have a sqlite library in /usr/lib named 'libsqlite3.so.0.8.6'. This directory is of course in the path.
I made a copy of this library in my pharo2.0/bin directory and changed its name to 'libsqlite3.so' and it fixed the problem !
So I got it thanks to your help and a little luck. Depending on the linux distro this library name would differ. Somebody knows where it is defined in the image ?
Regards, Michel.
Hi Michel,
I am neither a Pharo nor a sqlite expert, but I would guess the sqlite library is not in your image directory or you are starting pharo without setting the PATH to a location that contains the sqlite library.
HTH,
Joachim
Am 20.11.13 18:13, schrieb Michel:
Hi pharoers,
I am a newbie with Pharo.
I installed the SQLite3 package in the Pharo2 image with the MetacelloConfigurationBrowser and tried a test with this script : db := SQLiteConnection fileNamed: '/home/michel/base_CD/BaseCD.db'. resu := db executeQuery: 'SELECT * FROM T_album'. resu inspect.
And I got this error : External module not found.
I am on Fedora linux and I think that I should give somewhere (in SQLiteReference class ?) the address of the libsqlite3.so file. Am I right ?
Kind Regards, Michel.
participants (2)
-
Joachim Tuchel -
Michel