Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[emerge] Erreur à la compilation de mysql-gui-tools (résolu)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Fri Oct 26, 2007 9:12 pm    Post subject: [emerge] Erreur à la compilation de mysql-gui-tools (résolu) Reply with quote

Bonsoir,

En compilant mysql-gui-tools, je reçois l'erreur suivante :
Code:
make[1]: quittant le répertoire « /var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/work/mysql-gui-tools-5.0r12/mysql-query-browser/source »
make: *** [all-recursive] Erreur 1
 *
 * ERROR: dev-db/mysql-gui-tools-5.0_p12-r1 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   mysql-gui-tools-5.0_p12-r1.ebuild, line 101:   Called gnome2_src_compile '--with-gtkhtml=libgtkhtml-3.14'
 *   gnome2.eclass, line 71:   Called die
 *
 * compile failure
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/temp/build.log'.
 *

_________________
emerge --info
dmesg
lspci
.config


Last edited by Neuromancien on Mon Oct 29, 2007 8:29 pm; edited 1 time in total
Back to top
View user's profile Send private message
sd44
Apprentice
Apprentice


Joined: 21 Jul 2007
Posts: 277
Location: Nantes 44

PostPosted: Fri Oct 26, 2007 9:31 pm    Post subject: Reply with quote

remonte plus haut dans tes log et poste nous les ligne avec Erreur dedans, ça aide :D
_________________
Pourquoi faire simple quand on peut faire compliqué ?
Back to top
View user's profile Send private message
kopp
Advocate
Advocate


Joined: 09 Apr 2004
Posts: 2762
Location: Grenoble, France

PostPosted: Fri Oct 26, 2007 9:31 pm    Post subject: Reply with quote

Bravo
Depuis le temps tu n'as toujours pas compris qu'il fallait regardait plus haut pour les erreurs ?
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Sun Oct 28, 2007 6:01 pm    Post subject: Reply with quote

sd44 wrote:
remonte plus haut dans tes log et poste nous les ligne avec Erreur dedans, ça aide :D

Les informations suivantes suffisent-elles ?
Code:
make[4]: AVERTISSEMENT: serveur de tâches n'est pas disponible: utilisation de -j1. Ajouter « + » à la règle parent du make.
make[4]: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt.
make[4]: quittant le répertoire « /var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/work/mysql-gui-tools-5.0r12/mysql-query-browser/source/linux/gtksourceview »
make[3]: *** [../../source/linux/gtksourceview/gtksourceview/.libs/libgtksourceview-1.0.a] Erreur 2
make[3]: quittant le répertoire « /var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/work/mysql-gui-tools-5.0r12/mysql-query-browser/source/linux »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/work/mysql-gui-tools-5.0r12/mysql-query-browser/source/linux »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/work/mysql-gui-tools-5.0r12/mysql-query-browser/source »
make: *** [all-recursive] Erreur 1
 *
 * ERROR: dev-db/mysql-gui-tools-5.0_p12-r1 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   mysql-gui-tools-5.0_p12-r1.ebuild, line 101:   Called gnome2_src_compile '--with-gtkhtml=libgtkhtml-3.14'
 *   gnome2.eclass, line 71:   Called die
 *
 * compile failure
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/temp/build.log'.
 *

 * Messages for package dev-db/mysql-gui-tools-5.0_p12-r1:

 *
 * ERROR: dev-db/mysql-gui-tools-5.0_p12-r1 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   mysql-gui-tools-5.0_p12-r1.ebuild, line 101:   Called gnome2_src_compile '--with-gtkhtml=libgtkhtml-3.14'
 *   gnome2.eclass, line 71:   Called die
 *
 * compile failure
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/temp/build.log'.
 *

_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Mon Oct 29, 2007 12:18 pm    Post subject: Reply with quote

Pourrait-il s'agir de ce bug ? En effet, j'ai :
Code:
 *   mysql-gui-tools-5.0_p12-r1.ebuild, line 101:   Called gnome2_src_compile '--with-gtkhtml=libgtkhtml-3.14'
 *   gnome2.eclass, line 71:   Called die

_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
salamandrix
Apprentice
Apprentice


Joined: 03 Aug 2006
Posts: 245

PostPosted: Mon Oct 29, 2007 12:38 pm    Post subject: Reply with quote

En fait il me semble que tu n'as pas mis suffisamment assez sur la sortie de l'erreur, d'où l'absence de réponse.

Quote:

make[4]: AVERTISSEMENT: serveur de tâches n'est pas disponible: utilisation de -j1. Ajouter « + » à la règle parent du make.
[g]make[4]: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt. [/g]
make[4]: quittant le répertoire « /var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/work/mysql-gui-tools-5.0r12/mysql-query-browser/source/linux/gtksourceview »
make[3]: *** [../../source/linux/gtksourceview/gtksourceview/.libs/libgtksourceview-1.0.a] Erreur 2
make[3]: quittant le répertoire « /var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/work/mysql-gui-tools-5.0r12/mysql-query-browser/source/linux »
make[2]: *** [all] Erreur 2
make[2]: quittant le répertoire « /var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/work/mysql-gui-tools-5.0r12/mysql-query-browser/source/linux »
make[1]: *** [all-recursive] Erreur 1
make[1]: quittant le répertoire « /var/tmp/portage/dev-db/mysql-gui-tools-5.0_p12-r1/work/mysql-gui-tools-5.0r12/mysql-query-browser/source »
make: *** [all-recursive] Erreur 1

emerge compile le logiciel et l'installe selon généralement le processus suivant (sans les options) :
1) ./configure #la commande permet de voir si les dépendances sont satisfaites, et ce qui existe sur le système (et en compilera en conséquence). Cette commande crée le Makefile.
2) make #gcc compile les sources.
3) make install #installation des binaires

la ligne en gras "make[4]: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt." montre qu'il y a une dépendance qui n'a pas été gérée. À priori cela aurait du être fait par emerge, mais bon peut-être que la dépendance en question n'est pas prise en compte dans le .ebuild.
Si tu regardes plus au dessus de cette ligne, tu devrais voir un message te disant qu'un fichier n'a pas été trouvé (souvent un .h, définition des fonctions pour les librairies en C) et c'est ce fichier qui t'indiquera la voie à poursuivre.
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Mon Oct 29, 2007 12:45 pm    Post subject: Reply with quote

salamandrix wrote:
la ligne en gras "make[4]: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt." montre qu'il y a une dépendance qui n'a pas été gérée. À priori cela aurait du être fait par emerge, mais bon peut-être que la dépendance en question n'est pas prise en compte dans le .ebuild.

Ce qui ressemble au bug que j'ai trouvé...
Quote:
Since "gnome-extra/gtkhtml-3.14.3" the dependency of
">=gnome-base/libgnomeprintui-2.2.1" is removed from the ebuild. But
mysql-gui-tools need it to compile successfully and the accordant dependency
isn't in the mysql-gui-tools ebuild yet.

_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
sd44
Apprentice
Apprentice


Joined: 21 Jul 2007
Posts: 277
Location: Nantes 44

PostPosted: Mon Oct 29, 2007 1:20 pm    Post subject: Reply with quote

parfois l'erreur se trouve assez (voir tres) haut, regarde bien
_________________
Pourquoi faire simple quand on peut faire compliqué ?
Back to top
View user's profile Send private message
Neuromancien
l33t
l33t


Joined: 03 Dec 2003
Posts: 867

PostPosted: Mon Oct 29, 2007 8:28 pm    Post subject: Reply with quote

sd44 wrote:
parfois l'erreur se trouve assez (voir tres) haut, regarde bien

Pas besoin de chercher très haut. Le problème vient de libgnomeprint qui est nécessaire pour compiler mysql-gui-tools mais la dépendance a été supprimée dans l'ebuild. Il suffit donc d'installer libgnomeprint... :)
_________________
emerge --info
dmesg
lspci
.config
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum