March 26, 2011
chrome firefox gtk opensuse

J’ai effectué la mise à jour d’OpenSuSE 11.3 -> 11.4 par le processus de mise à jour depuis le DVD d’installation, j’ai eu un petit soucis par la suite plus aucune application GTK ne fonctionnait correctement (heureusement que je suis sous KDE ^^).

zigurath:~ # chromium
/usr/lib64/chromium/chromium: symbol lookup error: /usr/lib64/libgdk-x11-2.0.so.0: undefined symbol: g_source_set_name

zigurath:~ # firefox
/usr/lib64/firefox/firefox: symbol lookup error: /usr/lib64/libgdk-x11-2.0.so.0: undefined symbol: g_source_set_name

Même la réinstallation de l’environnement GTK n’y faisait rien ! Après investigation, cela provenait d’une double référence à l’environnement GTK de versions différentes.

Les lirairies étaient installées dans /usr/lib64 et /usr/local/lib64, toutes les deux renseignées dans le fichier ld.so.conf.

J’ai donc supprimé les librairies du répertoire /usr/local/lib64 (moins récentes), et voila !

Tout ça pour dire, qu’il vaut mieux faire une installation propre à chaque mise à jour majeure en utilisant une partition particulière pour le répertoire /home contenant profil et configuration des utilisateurs.

April 2, 2011
cmake g33k libnoise minecraft opensuse

August 2, 2010
32bits gtk pango utf-8

November 6, 2008
countdown linux opensuse release