[awn-extras-applets] erreur compilation (résolu)

Applications, problèmes de configuration réseau
Répondre
jinkhya
Hankyu
Messages : 39
Inscription : dim. 12 juin 2011, 17:34

[awn-extras-applets] erreur compilation (résolu)

Message par jinkhya »

Bonjour, j'ai décidé d'installer awn ainsi que les extra pour plus applets. Tout se passe bien pour awn en revanche pour les extras voici l'erreur que j'ai :

Code : Tout sélectionner

awn-terminal.c:885:2: attention : ‘vte_terminal_fork_command’ is deprecated (declared at /usr/include/vte-0.0/vte/vtedeprecated.h:82) [-Wdeprecated-declarations]
awn-terminal.c: In function ‘awn_terminal_applet_exited_cb’:
awn-terminal.c:1035:3: attention : ‘vte_terminal_fork_command’ is deprecated (declared at /usr/include/vte-0.0/vte/vtedeprecated.h:82) [-Wdeprecated-declarations]
make[4]: *** [awn-terminal.lo] Erreur 1
make[3]: *** [all] Erreur 2
make[2]: *** [all-recursive] Erreur 1
make[1]: *** [all-recursive] Erreur 1
make: *** [all] Erreur 2
==> ERREUR : Une erreur s'est produite dans build().
    Abandon...
==> ERREUR: Makepkg n'a pas pu construire .
==> Relancer la compilation de awn-extras-applets ? [o/N]
==> -----------------------------------------------------
==> 
A>N fonctionne très bien, j'ai juste pas d'applet :)
Je suis sous XFCE, j'utilise les pilotes proprio d'ATI. Euh quoi d'autre qui pourrait vous aider... non je vois pas pour le moment, s'ils vous manque des infos dites moi. (non je ne donne pas mon num de carte bleue :p)

Merci,
Jin
Dernière modification par jinkhya le jeu. 03 mai 2012, 15:18, modifié 1 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [awn-extras-applets] erreur compilation

Message par tuxce »

Les devs ont rajouté un -Wall, ce qui fait que gcc s'arrête même pour les warnings.
Tu peux le supprimer, à priori, il est dans le fichier configure
Avec yaourt, quand tu édites le PKGBUILD, rajoute:

Code : Tout sélectionner

sed -i 's/-Wall//' ./configure
juste avant le ./configure [...]
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17576
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [awn-extras-applets] erreur compilation

Message par benjarobin »

@tuxce Tu es sûre du rapport entre -Wall et l'erreur ? gcc s’arrête pour les Warning si tu ajoutes -Werror !
Je pense qu'il manque un peu de contexte :D
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jinkhya
Hankyu
Messages : 39
Inscription : dim. 12 juin 2011, 17:34

Re: [awn-extras-applets] erreur compilation

Message par jinkhya »

ça me donne donc :

Code : Tout sélectionner

sed -i 's/-Wall//' ./configure --prefix=/usr --sysconfdir=/etc \
              --disable-static \
              --disable-pymod-checks \
              --with-webkit \
              --with-indicator=yes \
              PYTHON=/usr/bin/python2
Ai-je fait une erreur? car il en veut pas :

Code : Tout sélectionner

sed : option non reconnue « --prefix=/usr » 
Utilisation: sed [OPTION]... {script-seulement-si-pas-d'autre-script}
[fichier-d'entrée]...

Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [awn-extras-applets] erreur compilation

Message par tuxce »

benjarobin a écrit :@tuxce Tu es sûre du rapport entre -Wall et l'erreur ? gcc s’arrête pour les Warning si tu ajoutes -Werror !
Je pense qu'il manque un peu de contexte :D
Exact, autant pour moi :oops:
L'erreur était avant, remplacer glib/gtypes.h par glib.h un peu partout.

@jinkhya, le sed était sur une seule ligne ! (mais il n'est pas nécessaire, je me suis trompé)
jinkhya
Hankyu
Messages : 39
Inscription : dim. 12 juin 2011, 17:34

Re: [awn-extras-applets] erreur compilation

Message par jinkhya »

zut, donc retour à la case départ. D'autres idées?...
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [awn-extras-applets] erreur compilation

Message par tuxce »

tuxce a écrit : L'erreur était avant, remplacer glib/gtypes.h par glib.h un peu partout.
A chaque erreur, il te donne le fichier incriminé, par exemple:

Code : Tout sélectionner

Making all in applets
Making all in maintained/animal-farm
Making all in maintained/awnterm
  CC    awn-terminal.o
In file included from ./keybinder.h:27:0,
                 from awn-terminal.c:40:
/usr/include/glib-2.0/glib/gtypes.h:28:2: erreur: #error "Only <glib.h> can be included directly."
il faut modifier le fichier applets/maintained/awnterm/keybinder.h

par contre, pour ça, il va falloir te passer de yaourt et utiliser makepkg tout seul, avec entre autre -e
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [awn-extras-applets] erreur compilation

Message par oktoberfest »

Comme on le dit souvent, en compilation ce qui est intéressant ce n'est pas la dernière erreur... mais la première !

J'ai compilé il y a deux semaines ce paquet et j'ai eu le même problème que toi. En fait la véritable erreur est :

Code : Tout sélectionner

Making all in maintained/awnterm
  CC    awn-terminal.o
In file included from ./keybinder.h:27:0,
                 from awn-terminal.c:40:
/usr/include/glib-2.0/glib/gtypes.h:28:2: erreur: #error "Only <glib.h> can be included directly."
In file included from awn-terminal.c:41:0:
...
...
D'après les commentaires sur AUR, le paquet ne compile plus depuis le passage à Gnome 3.4. Une personne propose d'appliquer un patch sed pour modifier les directives #include des sources.

Personnellement, j'ai opté pour les paquets bzr de avant-window-navigator et de awn-exras-applets.

Zut, grillé par Tuxce

EDIT : Voilà le commentaire dans AUR :
AUR:csrg a écrit :@m1ck3y: This seems to happen to a lot of packages since the GNOME 3.4 update.
A rather brute-force way to solve it is to add

Code : Tout sélectionner

for file in $(find -name '*.c' -or -name '*.h'); do
sed -i 's|#include <glib/[^>]*>|#include <glib.h>|' $file
done
to the build()-function.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
jinkhya
Hankyu
Messages : 39
Inscription : dim. 12 juin 2011, 17:34

Re: [awn-extras-applets] erreur compilation

Message par jinkhya »

Bon je bataille depuis tout à l'heure, mon niveau n'est pas encore assez avancé pour ça...

J'ai téléchargé avant-window-navigator-bzr et awn-extras-applets-bzr depuis AUR.
Je compile awn, pas de problème, je compile le deuxième, il m'annonce qu'il lui manque des dépendances : avant-window-navigator-bzr. Pourquoi il le trouve pas? ...
jinkhya
Hankyu
Messages : 39
Inscription : dim. 12 juin 2011, 17:34

Re: [awn-extras-applets] erreur compilation

Message par jinkhya »

Bon en fait j'ai essayé la solution d'ajouter

Code : Tout sélectionner

for file in $(find -name '*.c' -or -name '*.h'); do
 sed -i 's|#include <glib/[^>]*>|#include <glib.h>|' $file
 done
dans la section build () et ça a marché, merci pour votre aide :)
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [awn-extras-applets] erreur compilation (résolu)

Message par oktoberfest »

jinkhya a écrit :J'ai téléchargé avant-window-navigator-bzr et awn-extras-applets-bzr depuis AUR.
Je compile awn, pas de problème, je compile le deuxième, il m'annonce qu'il lui manque des dépendances : avant-window-navigator-bzr. Pourquoi il le trouve pas? ...
Tu as bien compilé ET installé avant-window-navigator-bzr ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
jinkhya
Hankyu
Messages : 39
Inscription : dim. 12 juin 2011, 17:34

Re: [awn-extras-applets] erreur compilation (résolu)

Message par jinkhya »

Non..... j'avais pas installé..... "se cache dans un sac en papier"...
Lorsque j'ai mis résolu, j'avais installé avant-window-navigator en ajoutant les quelques lignes citées plus haut. Cependant le notification area applet ne foncionnait pas j'ai donc désinstallé et installé la version bzr avec yaourt et tout s'est bien passé sans que j'ai besoin d'ajouter quoique ce soit au pkgbuild. Tout marche au poil maintenant :)
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [awn-extras-applets] erreur compilation (résolu)

Message par Anghirrim »

Hello,

Dites je m'incruste sur ce sujet. J'ai moi aussi AWN d'installé sans souci et veux ajouter les applets. Dois-je désinstaller le paquet "avant-window-navigator" et le réinstaller via "avant-window-navigator-bzr" avant de compiler et installer awn-extras-applets-bzr?

De plus, je ne suis pas du tout à l'aise avec la compilation... puis-je faire directement un:

Code : Tout sélectionner

yaourt -S awn-extras-applets-bzr
Et éditer le PKGBUILD si besoin?
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [awn-extras-applets] erreur compilation (résolu)

Message par oktoberfest »

Tu lances yaourt et yaourt fera ce qu'il faut. La version bzr désinstallera la version non-bzr (Regarde le PKGBUILD de la version bzr pour t'en convaincre)
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [awn-extras-applets] erreur compilation (résolu)

Message par Anghirrim »

Donc je yaourte "avant-window-navigator-bzr" puis "awn-extras-applets-bzr" et c'est tout bon? Vache ça parait simple :mrgreen: .
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [awn-extras-applets] erreur compilation (résolu)

Message par oktoberfest »

Ben ouaih.. C'est nul arch, ça marche tout seul :)
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [awn-extras-applets] erreur compilation (résolu)

Message par Anghirrim »

J'avoue, c'est la première distrib sur laquelle je me fait autant plaisir.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [awn-extras-applets] erreur compilation (résolu)

Message par oktoberfest »

Personnellement, je pense que c'est ma dernière distrib. Elle correspond parfaitement à mes attentes, permet d'installer/désinstaller ce qu'on veut, propose rapidement les nouvelles versions, ne cache rien, responsabilise l'administrateur... bref que du bon.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [awn-extras-applets] erreur compilation (résolu)

Message par Anghirrim »

Bah perso, c'est surtout l'opportunité de partir de rien du tout avec une netinstall toute bête, puis de construire ton système à la carte.

Après, comme tu dis, clarté, responsabilisation, etc... c'est avec Arch que je commence vraiment à comprendre le fonctionnement des commandes utilisées et surtout leur impact. J'avais tenté Gentoo mais la compilation systématique des sources pour un simple programme m'a découragé.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Avatar de l’utilisateur
Anghirrim
Elfe
Messages : 701
Inscription : mar. 28 févr. 2012, 11:09
Localisation : Loire-Atlantique

Re: [awn-extras-applets] erreur compilation (résolu)

Message par Anghirrim »

A noter que si vous obtenez l'erreur

Code : Tout sélectionner

/opt/vala-0.12/bin/valac: No such file or directory
durant l'installation de avant-window-navigator-bzr, l'installation de vala-012 via Yaourt résoud le problème.
Optiplex 3060 Micro Intel© Core™ i5-8500T, 16Go RAM, Arch Linux Cinnamon + Windows 10
Asus X53S, Linux Mint Cinnamon
Répondre