Re: [Gambas-devel] Installer
Brought to you by:
gambas
From: craf <pr...@vt...> - 2010-09-08 00:16:41
|
Hi. Thanks Benoit for the tips, I learned things that did not know. Gradually I approach the solution. 1)I checked that file depends gbr2, yielding the following results: $ldd gbr2 libm.so.6 libdl.so.2 libpthread.so.0 libffi.so.5 libc.so.6 /lib/ld-linux.so.2 2)Copy this link and files which point, in a folder called libraries: The full path is as follows: |-- Installer | |-- exe.sh | |-- gambas2 | | |-- bin | | | |-- gbr2 -> /home/user/Desktop/Installer/gambas2/bin/gbx2 | | | `-- gbx2 | | |-- lib | | | `-- gambas2 | | | |-- gb.draw.so -> /home/user/Desktop/Installer/gambas2/lib/gambas2/gb.draw.so.0.0.0 | | | |-- gb.draw.so.0 -> /home/user/Desktop/Installer/gambas2/lib/gambas2/gb.draw.so.0.0.0 | | | |-- gb.draw.so.0.0.0 | | | |-- gb.so -> /home/user/Desktop/Installer/gambas2/lib/gambas2/gb.so.0.0.0 | | | |-- gb.so.0 -> /home/user/Desktop/Installer/gambas2/lib/gambas2/gb.so.0.0.0 | | | `-- gb.so.0.0.0 | | |-- lib_shared | | | `-- usr | | | `-- lib | | | |-- libffi.so.5 -> /home/user/Desktop/Installer/gambas2/lib_shared/usr/lib/libffi.so.5.0.10 | | | `-- libffi.so.5.0.10 | | `-- libraries | | |-- ld-2.11.1.so | | |-- ld-linux.so.2 -> ld-2.11.1.so | | |-- libc-2.11.1.so | | |-- libc.so.6 -> libc-2.11.1.so | | |-- libdl-2.11.1.so | | |-- libdl.so.2 -> libdl-2.11.1.so | | |-- libm-2.11.1.so | | |-- libm.so.6 -> libm-2.11.1.so | | |-- libthread_db-1.0.so | | `-- libthread_db.so.1 -> libthread_db-1.0.so | `-- console.gambas 3)Edit the file exe.sh to add the new library path: #!/bin/sh export PATH=/home/user/Desktop/Installer/gambas2/bin:"$PATH" export LD_LIBRARY_PATH=/home/user/Desktop/Installer/gambas2/lib_shared/usr/lib export GB_DIR=/home/user/Desktop/Installer/gambas2 $GB_DIR/libraries/ld-linux.so.2 /home/user/Desktop/Installer/gambas2/bin/gbr2 console.gambas I run and do not get the message: gbr2: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.11' not > found (required by gbr2) but get the following: /home/user/Desktop/Installer/gambas2/libraries: error while loading shared libraries: /home/user/Desktop/Installer/gambas2/libraries: cannot read file data: Error 21 I searched online and found that we can pass a path to the libraries to file ld-linux.so.2. Example: $GB_DIR/libraries/ld-linux.so.2 --library-path /PATH/LIBRARIES/ /PATH/gbr2 console.gambas This does not work. Any light on the matter, I appreciate it. Regards. Cristian Abarzúa F. |