| 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 ----------------------------------------------------------------------------