lunes, 27 de octubre de 2008

symbol lookup error: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol: g_once_init_enter_impl

De nuevo un error con el que estuve peleando casi una semana y que anoto aqui por 2 razones:

1) Si vuelvo a tener ese problema algun día o me entero de alguien sufre por lo mismo podría"ayudar" a resolverlo

2) Por si alguien buscando información sobre ese problema pasa por aqui y le sirve de algo.

Asi que bien, el problema es para Linux, la distribución es Slackware en la version 12 :


El error es el siguiente:

symbol lookup error: /usr/lib/libgdk-x11-2.0.so.0: undefined symbol: g_once_init_enter_impl
Consecuencias:

-No poder ejecutar ciertas aplicaciones gráficas que necesitan esta librería, por ejemplo firefox, thunderbird y en general aplicaciones de mozilla (aunque en internet vi que hay muchas otras que necesitan estas librerías).

Posible motivo:

-Quería instalar los google gadgets for linux y pedía ciertas librerías , entonces me puse a actualizar librerías de libgdk (no recuerdo el nombre exacto la verdad) y despues de actualizar comenzó a marcar el error mencionado

Solución

-Como al parecer es culpa de las dependencias rotas debido a la actualización tuve que actualizar estas dependecias...... llegando al fin a dar con la que arregló todo:
glib2-2.14.6-i486-4
esa es la version que actualmente tengo (o sea, ya actualizada) y que funciona correctamente con los productos mozilla

NOTA:
Para actualizar las librerías en slackware yo utilizo la herramienta Slackpkg por lo que el comando utilizado fué:
slackpkg upgrade glib2-2.14.6-i486-4

Listo, espero sea útil para alguien........... algun día.

0 comentarios:

Publicar un comentario