[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemas al ejecutar un binario hecho en Kylix...



El programa strace tracea todas las llamadas del sistema

mira cual es el proceso bash desde el que vas a ejecutar el binario y teclea

strace -p proceso -f  -o fichero_salida &

se queda en background y te rellena el fichero de salida con todas las llamadas del sistema y todos los hijos que pueda crear

cuando te falle matas el proceso strace , luego mira todo lel fichero creado y busca por la librería en cuestión para ver donde la busca.

Buena suerte

Cesar Rincon wrote:

On Sun, 2003-03-02 at 12:01, Jorge De la Cuba wrote:

Sin embargo, ejecuto el binario y me da este error:

Exception ESafecallException in module <Unknown> at
080C237F
Unable to Load libgds.so.0

Como veran, esa libreria no estaba en el listado que me
mostro el ldd, y ademas, ¡tambien esta en la ruta, junto
con las demas librerias!


El binario está cargando la biblioteca "manualmente" (e.g., con
dlopen(), no está enlazado directamente con ella).  Por eso no aparece
en el listado de ldd.

Intenta ldd -d y ldd -r, y haz también un ldd sobre la biblioteca
libgds.so.0.  Con suerte encontrarás qué es lo que te está faltando.

-CR






Reply to: