Forum Linux.général Guitifications pour gAIM

Posté par  .
Étiquettes : aucune
0
31
mai
2006
Bonsoir à tous !

J'utilise le logiciel gAIM pour la messagerie instantanée et j'avoue que les messages de notifications lorsque les contacts se connectent / déconnectent me manquent beaucoup...
J'ai donc trouvé les "guitifications" en cherchant un peu sur le Net.
J'ai installé ces guitifications qui étaient dans un paquetage src.rpm (ma distribution est Linux Mandriva 2006) et il semble apparemment nécessaire de les compiler.
Cependant, mes connaissances en Linux étant très limitées, je ne sais comment m'y prendre.

J'espère que vous pourrez m'indiquer comment installer ces notifications.

Cordialement,
Jeryagor
  • # rpm

    Posté par  . Évalué à 1.

    rpm n'est pas seulement un format de package, ça peut aussi être un format d'archive.
    donc pour l'extraire
    rpm2cpio ton_archive.rpm
    et c'est bon il te sort les sources

    (encore faut-il que rpm2cpio soit installé si c'est pas le cas urpmi rpm2cpio)
    apres dans le dossier des sources je suppose que make &&make install devrait convenir (à confirmer)
    • [^] # Re: rpm

      Posté par  . Évalué à 1.

      J'ai un problème sérieux pendant le make et le make install.

      Ca bugge à partir de là en fait :

      /home/jeryagor/guifications-1.10/src/guifications.c:42:19: error: multi.h: Aucun fichier ou répertoire de ce type
      /home/jeryagor/guifications-1.10/src/guifications.c:102: error: 'GAIM_PLUGIN_API_VERSION' undeclared here (not in a function)
      /home/jeryagor/guifications-1.10/src/guifications.c:104: warning: initialization makes integer from pointer without a cast
      /home/jeryagor/guifications-1.10/src/guifications.c:109: warning: initialization from incompatible pointer type
      /home/jeryagor/guifications-1.10/src/guifications.c:110: warning: initialization makes integer from pointer without a cast
      /home/jeryagor/guifications-1.10/src/guifications.c:121: warning: initialization from incompatible pointer type
      /home/jeryagor/guifications-1.10/src/guifications.c:122: warning: initialization from incompatible pointer type
      /home/jeryagor/guifications-1.10/src/guifications.c:125: warning: initialization from incompatible pointer type
      /home/jeryagor/guifications-1.10/src/guifications.c: In function 'make_guification':
      /home/jeryagor/guifications-1.10/src/guifications.c:405: warning: implicit declaration of function 'gaim_get_buddy_alias'
      /home/jeryagor/guifications-1.10/src/guifications.c:405: warning: passing argument 1 of 'g_strdup' makes pointer from integer without a cast
      /home/jeryagor/guifications-1.10/src/guifications.c: In function 'gf_clicked':
      /home/jeryagor/guifications-1.10/src/guifications.c:517: error: incompatible type for argument 1 of 'gaim_gtk_log_show'
      /home/jeryagor/guifications-1.10/src/guifications.c:517: warning: passing argument 2 of 'gaim_gtk_log_show' from incompatible pointer type
      /home/jeryagor/guifications-1.10/src/guifications.c:517: error: too few arguments to function 'gaim_gtk_log_show'
      /home/jeryagor/guifications-1.10/src/guifications.c: In function 'gf_menu_log_cb':
      /home/jeryagor/guifications-1.10/src/guifications.c:610: error: incompatible type for argument 1 of 'gaim_gtk_log_show'
      /home/jeryagor/guifications-1.10/src/guifications.c:610: warning: passing argument 2 of 'gaim_gtk_log_show' from incompatible pointer type
      /home/jeryagor/guifications-1.10/src/guifications.c:610: error: too few arguments to function 'gaim_gtk_log_show'
      make[2]: *** [guifications.lo] Erreur 1
      make[2]: Leaving directory `/home/jeryagor/src'
      make[1]: *** [install-recursive] Erreur 1
      make[1]: Leaving directory `/home/jeryagor'
      make: *** [install] Erreur 2
  • # Un peu plus simple...

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

    C'est vrai, RPM est aussi un format d'archive... Mais on peut eviter d'ouvrir l'archive pour recompiler!

    fait rpmbuild --rebuild package.src.rpm

    Et la, magie, il fait les dependances, compile le soft et l'installe comme un rpm binaire (en fait, il laisse une copie du rpm binaire dans /usr/src/rpm/...qq part).

    Mathias
    • [^] # Re: Un peu plus simple...

      Posté par  . Évalué à 1.

      J'ai résolu mon problème.
      En fait il s'agissait juste d'un problème avec une installation précédente des guifications qui avait échouée.
      Maintenant, cela fonctionne à merveille !
      Merci tout de même pour le tuyau sur l'installation des .src.rpm

Suivre le flux des commentaires

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