Forum Linux.debian/ubuntu [GTK] gtk-update-icon-cache fait des siennes : The generated cache was invalid

Posté par  .
Étiquettes : aucune
0
26
mar.
2008
Bonjour,

J'ai une activité routinière sous Gentoo depuis quelques mois, mais voici qu'il m'arrive une aventure dont je ne parviens pas à m'extirper. Je suis en effet coincé dans les griffes d'un message d'erreur à chaque compilation de GTK+ [1] depuis quelques semaines.

[1] http://dl.free.fr/oARvD3Hve/build.log

En gros, gtk-update-icon-cache refuse obstinément de valider mes répertoires d'icônes, et même si je supprime toutes mes icônes, la compilation s'arrête tout de même. J'ai trouvé un post sur forum.gentoo.org [2] mais ça ne m'a apporté aucune solution.

[2] http://forums.gentoo.org/viewtopic-t-596363-highlight-icons+(...)

J'aimerais bien ne pas formater mon disque (ou réinstaller entièrement Gnome, ce qui revient à la même chose de mon point de vue), mais si ça devait être la seule solution, j'irai.

Merci pour tout début de piste.
  • # Le fichier build.log

    Posté par  . Évalué à 1.

    PS : Le fichier build.log apparaît comme binaire, mais ce n'est que du texte... Vous pouvez l'enregistrer sur le disque pour pouvoir le voir avec vim, gedit, nano, whatever...
    • [^] # Re: Le fichier build.log

      Posté par  . Évalué à 1.

      L'extrait incriminé qui est intéressant est : creating gtk-update-icon-cache
      make[3]: quittant le répertoire « /var/tmp/portage/x11-libs/gtk+-2.12.8/work/gtk+-2.12.8/gtk »
      GDK_PIXBUF_MODULE_FILE=../gdk-pixbuf/gdk-pixbuf.loaders ./gtk-update-icon-cache --force --ignore-theme-index \
      --source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \
      mv gtkbuiltincache.h.tmp gtkbuiltincache.h
      lt-gtk-update-icon-cache: The generated cache was invalid.
      make[2]: *** [gtkbuiltincache.h] Erreur 1
      • [^] # Re: Le fichier build.log

        Posté par  (site web personnel) . Évalué à 2.

        Ca va pas t'aider, mais pourquoi compiler la 2.12.8 alors que la 2.12.9 contenant quelques bugfix et des mises à jour de traductions est sortie il y a 15 jours ? (ftp://ftp.gnome.org/pub/gnome/sources/gtk+/2.12/gtk+-2.12.9.(...)

        Pour ton problème je vois pas ce qui pourrait le faire échouer sur la génération du cache de ses propres icones.

        Tu as des options spéciales pour activer ou désactiver le support de différents formats dans gdk ?

        Sinon peut être un problème avec ta libpng mais je pense que tu t'en serais rendu compte avec pas mal d'applis.
        • [^] # Re: Le fichier build.log

          Posté par  . Évalué à 1.

          J'ai abandonné, mais j'ai essayé auparavant de compiler GTK+ (dernière version stable, et même trunk) sans l'aide de emerge. Évidemment, voilà un autre problème qui surgit : un message d'erreur sur des droits que je n'aurais pas sur /bin/sh.

          Pourtant, je suis root, /bin/sh est bien :
          nucleos@localhost ~ $ ls -l /bin/sh
          lrwxrwxrwx 1 root root 4 jan 3 16:03 /bin/sh -> bash
          nucleos@localhost ~ $ ls -l /bin/bash
          -rwxr-xr-x 1 root root 702576 jan 3 16:03 /bin/bash


          J'ai fini par essayer de compiler dans mon /home, et là tout marchait... jusqu'à «The generated cache was invalid», retour à la case départ...

          Bref, comme je le disais, j'ai arrêté les frais et je compile une toute nouvelle Gentoo à partir de mon ancienne. Il doit me rester une demi-journée avant d'avoir un système tout neuf, et j'ai hâte que cela arrive. Première fois que je ne parviens pas à résoudre un problème.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.