View previous topic :: View next topic |
Author |
Message |
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Tue Jul 08, 2003 1:53 pm Post subject: [résolu] Help: la compilation de Xfree se gauffre |
|
|
bonjour,
je viens d'installer une gentoo sur mon portable, et j'essaye d'emerger gnome. Malheureusement la compilation de xfree se gauffre.... :
../../programs/Xserver/hw/xfree86/loader/libloader.a(misym.o)(.data+0xbc) : undefined reference to 'miRegionEqual'
collect2: ld returned 1 exit status
make[3]: *** [XFree86] Error 1
....
make: *** [install] Error 2
!!! ERROR: x11-base/xfree-4.3.0-r3 failed.
!!! Function src_install, Line 540, Exitcode 2
!!! (no error message)
Pour information j'installe xfree 4.3.0-r3 sur un portable ACER TravellMate 800.
J'espère que quelqu'un pourra m'aider, le mode texte, c'est lourd.
Last edited by jeurigol on Thu Jul 10, 2003 12:08 pm; edited 1 time in total |
|
Back to top |
|
|
yaubi Apprentice
Joined: 15 Jan 2003 Posts: 194 Location: Oxford, UK
|
Posted: Tue Jul 08, 2003 2:06 pm Post subject: |
|
|
hmmm ... mystère !
Bon, un pb de compilation ça peut être dû à :
- de la mémoire défectueuse (quand l'erreur est aléatoire)
- le distcc d'une machine joignable qui ne réponds plus (le message d'erreur le dit)
- un manque de place sur le disque dur pour
- ccache (si tu as ccache dans tes features de make.conf)
- /var/tmp/portable (c'est le cas pour openoffice par exemple)
- une bibliothèque ou un excutable manquant, mais dans ce cas ./configure devrait le détecter avant la compilation
- un problème aléatoire, dans ce cas, retente
Dans ton cas, vérifie la place disponible sur ton disque dur, relance la compilation et en attendant mijote toi une bonne recette avec des produits frais et tout, comme faisaient nos grand parent _________________ Avatar de X-Ryl669. Merci à lui ! |
|
Back to top |
|
|
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Tue Jul 08, 2003 2:35 pm Post subject: |
|
|
- ccache n'est pas dans mon make.conf
- il me reste 9Go dispo
- c'est pas un problème aléatoire, j'ai déja retenté 3 fois, il s'est gauffré à chaque fois au meme endroit....
- /var/tmp/portable (c'est le cas pour openoffice par exemple) ????
|
|
Back to top |
|
|
yaubi Apprentice
Joined: 15 Jan 2003 Posts: 194 Location: Oxford, UK
|
Posted: Tue Jul 08, 2003 3:11 pm Post subject: |
|
|
jeurigol wrote: |
- /var/tmp/portable (c'est le cas pour openoffice par exemple) ????
|
Je voulais dire /var/tmp/portage. Mais si tu me dis qu'il te reste 9Go, le problème ne vient pas de là.
Est-ce-que tu pourrais retenter et poster un descriptif complet de l'erreur, s'il y a des messages particuliers. Décommente aussi la ligne
Code: | PORT_LOGDIR=/var/log/portage | dans ton make.conf pour récupérer les erreurs, ça t'évitera de recommencer 36000 fois pour vérifier telle ou telle chose _________________ Avatar de X-Ryl669. Merci à lui ! |
|
Back to top |
|
|
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Thu Jul 10, 2003 6:59 am Post subject: |
|
|
Les erreurs qu'il affiche je les avait retranscrites dans mon premier post :
Code: |
../../programs/Xserver/hw/xfree86/loader/libloader.a(misym.o)(.data+0xbc) : undefined reference to 'miRegionEqual'
collect2: ld returned 1 exit status
make[3]: *** [XFree86] Error 1
....
make: *** [install] Error 2
!!! ERROR: x11-base/xfree-4.3.0-r3 failed.
!!! Function src_install, Line 540, Exitcode 2
!!! (no error message)
|
Le passage avec ... c'est juste des leaving directory....
Mais bon dans le doute je viens de relancer la compil apres avoir decomenté al ligne
Code: |
PORT_LOGDIR=/var/log/portage
|
Merci de votre aide. |
|
Back to top |
|
|
Dom Guru
Joined: 25 Mar 2003 Posts: 416 Location: Menton, France
|
Posted: Thu Jul 10, 2003 8:05 am Post subject: |
|
|
Moi aussi j'obtiens la même erreur que toi, mais cette version de xfree n'est pas considérée comme stable (tu as défini ACCEPT_KEYWORDS="~x86" pour l'installer). Installe xfree-4.3.0-r2 et normalement ça devrait fonctionner. |
|
Back to top |
|
|
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Thu Jul 10, 2003 8:26 am Post subject: |
|
|
merci je vais essayer ca.
je vais surement etre tres la mais comment faire pour installer une version plus ancienne???
je sais c'est une question bateau masi je craque un peu, ca fait 4 jours que je suis sur cette installation de gentoo et que je poste sur tous les forums de la planete.
|
|
Back to top |
|
|
Dom Guru
Joined: 25 Mar 2003 Posts: 416 Location: Menton, France
|
Posted: Thu Jul 10, 2003 8:34 am Post subject: |
|
|
Dans ce cas la version que je te propose d'installer est la version par défaut. Normalement, si tu tapes "emerge -pv xfree", c'est cette version qui devrait être installée, à moins que tu aies défini ACCEPT_KEYWORDS="~x86" dans ton make.conf (ce n'est pas conseillé).
Sinon, pour installer une version d'un package qui n'est pas celle par défaut il suffit de spécifier le nom de l'ebuild :
Code: | emerge /usr/portage/categorie/programme.ebuild |
|
|
Back to top |
|
|
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Thu Jul 10, 2003 8:41 am Post subject: |
|
|
merci bien, la compil est partie...
Je vous tiens au courant quant au résultat.
Pourquoi le ACCEPT KEYWORD="~86" est il déconseillé?? je croyais que c'etait plutot conseillé au contraire... |
|
Back to top |
|
|
Dom Guru
Joined: 25 Mar 2003 Posts: 416 Location: Menton, France
|
Posted: Thu Jul 10, 2003 8:54 am Post subject: |
|
|
La variable ACCEPT_KEYWORDS="~x86" autorise l'installation des packets les plus récents et instables. Ce n'est donc pas vraiment conseillé, je pense qu'il faut absolument éviter de définir ça dans le make.conf (d'ailleurs il y a un avertissement dans ce fichier). Eventuellement, pour installer un packet instable (pour tester ou parce que tu en as vraiment besoin) il suffit de faire :
Code: | ACCEPT_KEYWORDS="~x86" emerge -pv packet |
Mais dans ce cas vérifie bien ce qui va être mis à jour au niveau des dépendances, parce que tu ne veux pas forcément la dernière version de glibc qui risque de planter ton système. |
|
Back to top |
|
|
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Thu Jul 10, 2003 10:07 am Post subject: |
|
|
Bon merci, la compil de rc2 est effectivement passée
bon tes explications sur le ACCEPT KEYWORD m'ont permis de comprendre bien des choses, merci. |
|
Back to top |
|
|
yaubi Apprentice
Joined: 15 Jan 2003 Posts: 194 Location: Oxford, UK
|
Posted: Thu Jul 10, 2003 11:41 am Post subject: |
|
|
<mode relou de retour>
Et hop ! un thread à marquer [résolu], n'est ce pas jeurigol ?
</mode relou> |
|
Back to top |
|
|
jeurigol Tux's lil' helper
Joined: 13 Jun 2003 Posts: 124
|
Posted: Thu Jul 10, 2003 12:09 pm Post subject: |
|
|
a ton service yaubi |
|
Back to top |
|
|
|