View previous topic :: View next topic |
Author |
Message |
bluedid29 n00b
Joined: 23 Sep 2007 Posts: 64 Location: Bretagne / Finistère nord
|
Posted: Sun Sep 23, 2007 8:42 pm Post subject: [Serveur X] Pb de compilation xorg-x11 (Résolu) |
|
|
Bonjour,
Tout d'abord, je suis total débutant sur Gentoo puisqu'il s'agit de ma première install , j'utilise régulièrement Linux depuis un an 1/2 et j'ai décidé de ma lancer sur ce système pour en apprendre beaucoup plus (ma distribution régulière étant 64 Studio basée sur Debian). Je suis musicien, j'étais donc plutôt utilisateur de système "prêt à l'emploi" jusqu'a présent.
Après donc quelques heures, Gentoo est installé, emerge semble fonctionner puisqu'il a fallut m'en servir pour installer dhcp (via transfert sur clef usb !)
Avec emerge xorg-x11, tout semble bien se passer jusqu'aux messages suivants :
Code: | ERROR: media-libs/freeglut-2.4.0-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
freeglut-2.4.0-r1.ebuild, line52: Called
emake failled |
J'ai essayé de faire emerge freeglut mais j'ai les mêmes messages
Merci d'éclairer ma lanterne (qui serait plutôt rouge en ce moment )
Ma configuration :
Sempron 3000 - 512Mo ddr2 - Asus M2N-Mx - carte son intégrée - carte graphique intégrée Geforce 6100 - ddur 30Go ide _________________ Linux en audio & Midi, c'est magique
Last edited by bluedid29 on Thu Sep 27, 2007 2:31 am; edited 6 times in total |
|
Back to top |
|
|
YetiBarBar Guru
Joined: 23 Dec 2005 Posts: 532
|
Posted: Sun Sep 23, 2007 9:03 pm Post subject: |
|
|
Bienvenue à toi et félicitation pour le titre (c'est rare quelqu'un qui le met bien en forme dès le premier post).
En revanche, ce que tu viens de nous poster, c'est une erreur générique de portage qui ne va pas beaucoup nous renseigner ... et donc nous ne pourrons pas t'aider.
Il faudrait que tu postes quelques lignes plus haut (là où l'erreur se produit réellement) ou bien le log de compilation (là où emerge te dis "a complete log was generated at /var/tmp... ou quelquechose du genre) |
|
Back to top |
|
|
bluedid29 n00b
Joined: 23 Sep 2007 Posts: 64 Location: Bretagne / Finistère nord
|
Posted: Sun Sep 23, 2007 9:08 pm Post subject: |
|
|
Merci pour le compliment YetiBarBar mais j'aimerais bien en savoir un peu plus pour justement indiquer l'erreur (commandes, journal système), je suis vraiment novice en lignes de commandes approfondies mais apprendre ne me fais pas peur...
Je pense qu'en éditant le fichier /var/tmp/portage/media-libs/freeglut-2.4.0-r1/temp/build.log avec nano devrait renseigner l'erreur mais il y a 183 lignes ! et comme ce n'est pas le même ordi ou je post !
Il y a donc toujours cette ERROR (make) sur la ligne media-libs/freeglut-2.4.0-r1 failed, il y a aussi une ligne emake failed
C'est quoi ce freeglut ? _________________ Linux en audio & Midi, c'est magique
Last edited by bluedid29 on Mon Sep 24, 2007 10:53 am; edited 1 time in total |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Mon Sep 24, 2007 2:09 am Post subject: |
|
|
bluedid29 wrote: | C'est quoi ce freeglut ? |
A completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library _________________ Assurez-vous que le titre de votre message soit conforme aux conventions de ce forum (paragraphe 3/3 : Comment poster sur le forum ??) |
|
Back to top |
|
|
GaMeS Guru
Joined: 08 Nov 2005 Posts: 374 Location: Nantes
|
Posted: Mon Sep 24, 2007 5:52 am Post subject: |
|
|
Les erreurs emerge peuvent être du à un problème de make.conf, peux tu paster ton make.conf ici ? _________________ $this->setLife(FALSE);
printf "I'm not a gamer !";
|
|
Back to top |
|
|
bluedid29 n00b
Joined: 23 Sep 2007 Posts: 64 Location: Bretagne / Finistère nord
|
Posted: Mon Sep 24, 2007 6:21 am Post subject: |
|
|
Voici mon make.conf
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /etc/make.conf.example for a more detailed example.
CFLAGS="-march=athlon64 -msse3 -02 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
# This should not be changed unless you know exactly what you are doing. You
# should probably be using a different stage, instead.
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j3"
#Portage
AUTOCLEAN="yes"
PORTAGE_NICENESS="15"
FEATURES="ccache fixpackages parallel-fetch"
CCACHE_SIZE="2G"
GENTOO_MIRRORS="ftp;//ftp.free.fr/mirrors/ftp.gentoo.org/"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
LANG="fr_FR.UTF-8"
LANGUAGE="33"
LINGUAS="fr"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
USE="mc -unicode" _________________ Linux en audio & Midi, c'est magique |
|
Back to top |
|
|
bivittatus l33t
Joined: 31 Jan 2006 Posts: 687 Location: Roissy-en-Brie (France)
|
Posted: Mon Sep 24, 2007 8:20 am Post subject: |
|
|
Salut bluedid29!
Il faudrait vrament que tu nous mettes ne serait-ce que la dernière moitié de ton log dans un premier temps, ça devrait suffire...
Pour ça, sans spécialement l'éditer, tu nous postes un:
Code: | cat /var/tmp/portage/media-libs/freeglut-2.4.0-r1/temp/build.log |
_________________ Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire." |
|
Back to top |
|
|
bluedid29 n00b
Joined: 23 Sep 2007 Posts: 64 Location: Bretagne / Finistère nord
|
Posted: Mon Sep 24, 2007 8:37 am Post subject: |
|
|
Bonjour Bivittatus , Voici donc la "fin" du build.log concernant freeglut :
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating include/GL/Makefile
config.status: creating include/Makefile
config.status: creating progs/Makefile
config.status: creating progs/demos/CallbackMaker/Makefile
config.status: creating progs/demos/Fractals/Makefile
config.status: creating progs/demos/Fractals_random/Makefile
config.status: creating progs/demos/Lorenz/Makefile
config.status: creating progs/demos/Makefile
config.status: creating progs/demos/One/Makefile
config.status: creating progs/demos/shapes/Makefile
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing default-1 commands
cd . \
&& CONFIG_FILES= CONFIG_HEADERS=config.h \
/bin/sh ./config.status
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing default-1 commands
make all-recursive
make[1]: Entering directory `/var/tmp/portage/media-libs/freeglut-2.4.0-r1/work/freeglut-2.4.0'
Making all in src
make[2]: Entering directory `/var/tmp/portage/media-libs/freeglut-2.4.0-r1/work/freeglut-2.4.0/src'
source='freeglut_callbacks.c' object='libglut_la-freeglut_callbacks.lo' libtool=yes \
depfile='.deps/libglut_la-freeglut_callbacks.Plo' tmpdepfile='.deps/libglut_la-freeglut_callbacks.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -march=athlon64 -msse3 -02 -pipe -fomit-frame-pointer -c -o libglut_la-freeglut_callbacks.lo `test -f freeglut_callbacks.c || echo './'`freeglut_callbacks.c
source='freeglut_cursor.c' object='libglut_la-freeglut_cursor.lo' libtool=yes \
depfile='.deps/libglut_la-freeglut_cursor.Plo' tmpdepfile='.deps/libglut_la-freeglut_cursor.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -march=athlon64 -msse3 -02 -pipe -fomit-frame-pointer -c -o libglut_la-freeglut_cursor.lo `test -f freeglut_cursor.c || echo './'`freeglut_cursor.c
source='freeglut_display.c' object='libglut_la-freeglut_display.lo' libtool=yes \
depfile='.deps/libglut_la-freeglut_display.Plo' tmpdepfile='.deps/libglut_la-freeglut_display.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -march=athlon64 -msse3 -02 -pipe -fomit-frame-pointer -c -o libglut_la-freeglut_display.lo `test -f freeglut_display.c || echo './'`freeglut_display.c
mkdir .libs
mkdir .libs
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -march=athlon64 -msse3 -02 -pipe -fomit-frame-pointer -c freeglut_cursor.c -MT libglut_la-freeglut_cursor.lo -MD -MP -MF .deps/libglut_la-freeglut_cursor.TPlo -fPIC -DPIC
i686-pc-linux-gnu-gcc: unrecognized option '-02'
rm -f .libs/libglut_la-freeglut_display.lo
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -march=athlon64 -msse3 -02 -pipe -fomit-frame-pointer -c freeglut_display.c -MT libglut_la-freeglut_display.lo -MD -MP -MF .deps/libglut_la-freeglut_display.TPlo -fPIC -DPIC
i686-pc-linux-gnu-gcc: unrecognized option '-02'
mkdir: cannot create directory `.libs': File exists
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -march=athlon64 -msse3 -02 -pipe -fomit-frame-pointer -c freeglut_callbacks.c -MT libglut_la-freeglut_callbacks.lo -MD -MP -MF .deps/libglut_la-freeglut_callbacks.TPlo -fPIC -DPIC
i686-pc-linux-gnu-gcc: unrecognized option '-02'
mv -f libglut_la-freeglut_display.o .libs/libglut_la-freeglut_display.lo
mv: cannot stat `libglut_la-freeglut_display.o': No such file or directory
make[2]: *** [libglut_la-freeglut_display.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f libglut_la-freeglut_cursor.o .libs/libglut_la-freeglut_cursor.lo
mv: cannot stat `libglut_la-freeglut_cursor.o': No such file or directory
make[2]: *** [libglut_la-freeglut_cursor.lo] Error 1
mv -f libglut_la-freeglut_callbacks.o .libs/libglut_la-freeglut_callbacks.lo
mv: cannot stat `libglut_la-freeglut_callbacks.o': No such file or directory
make[2]: *** [libglut_la-freeglut_callbacks.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/media-libs/freeglut-2.4.0-r1/work/freeglut-2.4.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/freeglut-2.4.0-r1/work/freeglut-2.4.0'
make: *** [all] Error 2
[31;01m*[0m
[31;01m*[0m ERROR: media-libs/freeglut-2.4.0-r1 failed.
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 1654: Called dyn_compile
[31;01m*[0m ebuild.sh, line 990: Called qa_call 'src_compile'
[31;01m*[0m ebuild.sh, line 44: Called src_compile
[31;01m*[0m freeglut-2.4.0-r1.ebuild, line 52: Called die
[31;01m*[0m
[31;01m*[0m emake failed
[31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant.
[31;01m*[0m A complete build log is located at '/var/tmp/portage/media-libs/freeglut-2.4.0-r1/temp/build.log'.
[31;01m*[0m
Heureusement qu'il existe les clef usb , il y a des choses que je n'ai pas encore compris concernant les USE et xorg.x11; il est donc fort possible qu'il manque une ligne USE pour le serveur X (et c'est pour cela peut être que l'installation ne s'effectue pas) _________________ Linux en audio & Midi, c'est magique |
|
Back to top |
|
|
bivittatus l33t
Joined: 31 Jan 2006 Posts: 687 Location: Roissy-en-Brie (France)
|
Posted: Mon Sep 24, 2007 2:25 pm Post subject: |
|
|
Re-...
Tu as mis résolu dans ton titre...cool!
Par contre, on peut savoir comment tu as solutionné le problème?
Merci! _________________ Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire." |
|
Back to top |
|
|
bluedid29 n00b
Joined: 23 Sep 2007 Posts: 64 Location: Bretagne / Finistère nord
|
Posted: Mon Sep 24, 2007 2:27 pm Post subject: |
|
|
Et bien merci à tous ainsi qu'à la communauté Gentoo efficace et sympathique
Ca y est, xorg-x11 est installé !
Dans mon make.conf, il y avait une erreur (et c'est donc pour cela qu'il y avait un blocage) :
-o2 au lieu de O2 dans la variable CFLAGS
De plus, en redémarrant ce matin, la liaison internet avait disparu et il m'a fallut réactiver dhcp par la commande :
dhclient puis dhcpcd eth0 pour tout remettre en route !
(un ifconfig eth0 down && dhcpcd eth0 aurait fait aussi la même chose)
Je vais me pencher sur ce problème (voir le fichier /etc/resolv.conf par exemple) car dés que je redémarre, il me faut ré-activer le dhcp
Cela avance petit à petit.... _________________ Linux en audio & Midi, c'est magique
Last edited by bluedid29 on Mon Sep 24, 2007 4:51 pm; edited 1 time in total |
|
Back to top |
|
|
bivittatus l33t
Joined: 31 Jan 2006 Posts: 687 Location: Roissy-en-Brie (France)
|
Posted: Mon Sep 24, 2007 2:45 pm Post subject: |
|
|
Est-ce que tu as bien fait un:
Code: | # rc-update add net.eth0 default |
pour automatiser ta connection réseau? _________________ Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire." |
|
Back to top |
|
|
bluedid29 n00b
Joined: 23 Sep 2007 Posts: 64 Location: Bretagne / Finistère nord
|
Posted: Mon Sep 24, 2007 5:51 pm Post subject: |
|
|
Pour le réseau, quand je fais rc-update add net.eth0 default j'ai le message suivant : net.eth0 already installed in runlevel 'default' ; skipping
Ping www.google.fr donne : ping: unknown host www.google.fr
Donc, je dois refaire un dhclient puis dhcpcd eth0 pour avoir accès à internet ! _________________ Linux en audio & Midi, c'est magique |
|
Back to top |
|
|
GentooUser@Clubic l33t
Joined: 01 Nov 2004 Posts: 829
|
|
Back to top |
|
|
bluedid29 n00b
Joined: 23 Sep 2007 Posts: 64 Location: Bretagne / Finistère nord
|
Posted: Tue Sep 25, 2007 4:47 pm Post subject: |
|
|
Super GentooUser@Clubic, et une étape de plus
Le résolu est donc maintenant définitif !, j'attaque la configuration de X _________________ Linux en audio & Midi, c'est magique |
|
Back to top |
|
|
|