[eside-ghost] Un error de la libstdc++
Pablo Garaizar Sagarminaga
garaizar en eside.deusto.es
Lun Sep 13 18:39:49 CEST 2004
Aupa Rafa!
El Mon, 13 Sep 2004 18:32:18 +0200
"Rafa - EB2DJB" <eb2djb en euskalnet.net> comentaba:
> /usr/sbin/faxqclean: error while loading shared libraries:
> /usr/lib/libstdc++.so.5: undefined symbol:
> _ZNSt8numpunctIwED1EAb4fJeYlgHKx2D8GtIjFXgpirwQwBBgB
> LABfANwA7oDFAF7rrYunSgrzdubtTC9MLIQn5hpmic+ikjFWAFXRrBSf8x+lw2e_virtu
> al, version GLIBCPP_3.2
> ¿Os ha pasado esto alguna vez?
Sí, cuando instalas nuevas versiones de librerías estándar como la GLIBC
y el resto de los programas siguen utilizando versiones antiguas, la
tienes bien liada. Lo más seguro es que automágicamente se hayan
actualizado las libstdc++ con el Yast o lo que sea y no se hayan
actualizado a la par todos esos programas compilados para usar los .so
(las "DLL" de Unix) nuevos.
Diagnóstico: fallo de dependencias entre paquetes, que hacen que los
programas pidan DLLs que ya no existen.
Solución: arreglar las dependencias o recompilar contra las nuevas
librerías.
--
Agur
Pablo Garaizar Sagarminaga
garaizar en eside.deusto.es
Más información sobre la lista de distribución eside-ghost