Ernesto Hernández-Novich on Thu, 02 Dec 1999 04:41:37 -0600


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Indice por Fecha] [Indice por Hilo]

Re: Error en LICQ


>La semana pasada descarge el codigo fuente del Licq, y el dia de hoy con un

>poco de tiempo lo compile, le di ./configure, y make y listo se instalo son

>problemas, pero cuando lo ejecuto no me sale nada y cuando lo ejecuto desde
una
>terminal como root me sale 13:24:33: [ERR] Unable to load plugin (/usr/lib/licq/licq_qt-gui.so):
libqt.so.2: cannot open shared object file: No such file or directory. 

El mensaje de error es obvio, no puede abrir el objeto compartido (librería)
que necesita para trabajar.

>y como usuario 13:30:28: [ERR] Unable to load plugin (/qt-gui): /qt-gui: cannot
open shared object file: No such file or directory.

Consecuencia del anterior. Irrelevante.

>Que pasa?

Pasa que probablemente pasaste por alto la correcta instalación de nuevas librerías
compartidas en tu sistema. Cuando se agregan librerías compartidas en directorios
no comunes (i.e. fuera de /lib y /usr/lib) es necesario decirle al linker dinámico
_dónde_ buscar librerías. El enlazador dinámico utiliza los directorios indicados
en /etc/ld.so.conf para construir un archivo /etc/ld.so.cache que le sirva de
"índice" para buscar librerías.

Debes agregar en /etc/ld.so.conf una línea con el _nuevo_ directorio externo
que contiene librerías, en tu caso una línea que ponga "/usr/lib/licq" y luego
ejecutar ldconfig para reconstruir el /etc/ld.so.cache.

Estas instrucciones de seguro están en el archivo README o INSTALL que vino
con los fuentes de licq. En todo caso, esto es común a _cualquier_ instalación
de programas que contribuya nuevas librerías al sistema.

BTW, es preferible que instales tu software _adicional_ en /usr/local, i.e.
es preferible tener /usr/local/lib/licq/*, /usr/local/bin/licq, etc. Así te
resultará mucho más fácil recordar cuales aplicaciones _agregaste_ y cuales
vienen con la distribución. Mejor aún, si /usr/local/ es una partición independiente
entonces una reinstalación no te hace perder los programas instalados...
--
Ernesto Hernández-Novich - Running Linux 2.2.13 - Unix: Live free or die!
-----BEGIN GEEK CODE BLOCK----
Version: 3.1
GCS d+(-) s+: a C+++$ UBLAVHIOSC++++$ P++++$ L+++$ E- W+ N++ ?o ?K w--- O- M- V
PS+ PE Y+ PGP>+++ t+ 5 X+ R* tv+ b++ DI+++$ D++ G>++ e++ h+ r+ y++
-----END GEEK CODE BLOCK-----

----------------------------------------------------------------------------
Para retirarte de la lista debes enviar un mensaje a majordomo@linux.org.ve
y en el cuerpo del mensaje colocar UNSUBscribe l-linux
----------------------------------------------------------------------------