You are welcome. I tried to load the tests for the SQLite3 configuration but there was an issue there. I fixed the configuration in the Metarepo for 3.0 Now (ConfigurationOfSQLite3 project version: #stable) load: 'Tests' works. I am using sudo yum install sqlite.i686 to load sqlite3 in my CentOS linux. Then I've copied the lib from /usr/lib into the pharo-vm/ folder and made a: ln -s libsqlite3.so.0.8.6 libsqlite3 The 'sqlite3' name is in SqliteLibrary>>moduleName Phil On Sun, Mar 1, 2015 at 9:04 AM, Julien Delplanque <julien@tamere.eu> wrote:
Ok, first of all I made a mistake in my description, the file in the pharo vm's "bin" directory was well named libsqlite3.so.
The problem seems to be that /usr/lib/libsqlite3.so.0.8.6 is a 64bits version.
Using readelf, I get (in french sorry):
$ readelf -h /usr/lib/libsqlite3.so.0.8.6 En-tête ELF: Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 Classe: ELF64 Données: complément à 2, système à octets de poids faible d'abord (little endian) Version: 1 (current) OS/ABI: UNIX - System V Version ABI: 0 Type: DYN (fichier objet partagé) Machine: Advanced Micro Devices X86-64 Version: 0x1 Adresse du point d'entrée: 0xba00 Début des en-têtes de programme : 64 (octets dans le fichier) Début des en-têtes de section : 816368 (octets dans le fichier) Fanions: 0x0 Taille de cet en-tête: 64 (octets) Taille de l'en-tête du programme: 56 (octets) Nombre d'en-tête du programme: 7 Taille des en-têtes de section: 64 (octets) Nombre d'en-têtes de section: 27 Table d'indexes des chaînes d'en-tête de section: 26
I couldn't find a 32 bit version of the package in Arch repositories (maybe I don't search well?).
So I searched on google and found a 32bit version. I just c/c it in the pharo vm's bin directory and.... it worked!
The the problem was the version of the lib (64 vs 32bit).
Once again, thanks a lot :)
Julien