Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Serveur X] Pb de compilation xorg-x11 (Résolu)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
bluedid29
n00b
n00b


Joined: 23 Sep 2007
Posts: 64
Location: Bretagne / Finistère nord

PostPosted: Sun Sep 23, 2007 8:42 pm    Post subject: [Serveur X] Pb de compilation xorg-x11 (Résolu) Reply with quote

Bonjour, 8)

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 :roll: )

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
View user's profile Send private message
YetiBarBar
Guru
Guru


Joined: 23 Dec 2005
Posts: 532

PostPosted: Sun Sep 23, 2007 9:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
bluedid29
n00b
n00b


Joined: 23 Sep 2007
Posts: 64
Location: Bretagne / Finistère nord

PostPosted: Sun Sep 23, 2007 9:08 pm    Post subject: Reply with quote

Merci pour le compliment YetiBarBar :wink: 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
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Mon Sep 24, 2007 2:09 am    Post subject: Reply with quote

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
View user's profile Send private message
GaMeS
Guru
Guru


Joined: 08 Nov 2005
Posts: 374
Location: Nantes

PostPosted: Mon Sep 24, 2007 5:52 am    Post subject: Reply with quote

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
View user's profile Send private message
bluedid29
n00b
n00b


Joined: 23 Sep 2007
Posts: 64
Location: Bretagne / Finistère nord

PostPosted: Mon Sep 24, 2007 6:21 am    Post subject: Reply with quote

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
View user's profile Send private message
bivittatus
l33t
l33t


Joined: 31 Jan 2006
Posts: 687
Location: Roissy-en-Brie (France)

PostPosted: Mon Sep 24, 2007 8:20 am    Post subject: Reply with quote

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


:wink:
_________________
Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire."
Back to top
View user's profile Send private message
bluedid29
n00b
n00b


Joined: 23 Sep 2007
Posts: 64
Location: Bretagne / Finistère nord

PostPosted: Mon Sep 24, 2007 8:37 am    Post subject: Reply with quote

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

*

* 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, line 52: Called die

*

* emake failed

* 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/media-libs/freeglut-2.4.0-r1/temp/build.log'.

*


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
View user's profile Send private message
bivittatus
l33t
l33t


Joined: 31 Jan 2006
Posts: 687
Location: Roissy-en-Brie (France)

PostPosted: Mon Sep 24, 2007 2:25 pm    Post subject: Reply with quote

Re-...

Tu as mis résolu dans ton titre...cool! :lol:

Par contre, on peut savoir comment tu as solutionné le problème?

Merci! :wink:
_________________
Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire."
Back to top
View user's profile Send private message
bluedid29
n00b
n00b


Joined: 23 Sep 2007
Posts: 64
Location: Bretagne / Finistère nord

PostPosted: Mon Sep 24, 2007 2:27 pm    Post subject: Reply with quote

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
View user's profile Send private message
bivittatus
l33t
l33t


Joined: 31 Jan 2006
Posts: 687
Location: Roissy-en-Brie (France)

PostPosted: Mon Sep 24, 2007 2:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
bluedid29
n00b
n00b


Joined: 23 Sep 2007
Posts: 64
Location: Bretagne / Finistère nord

PostPosted: Mon Sep 24, 2007 5:51 pm    Post subject: Reply with quote

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
View user's profile Send private message
GentooUser@Clubic
l33t
l33t


Joined: 01 Nov 2004
Posts: 829

PostPosted: Mon Sep 24, 2007 10:59 pm    Post subject: Reply with quote

Tu as bien configuré ton fichier /etc/conf.d/net ? http://www.gentoo.org/doc/fr/handbook/handbook-x86.xml?part=1&chap=8&style=printable#doc_chap2

Pour dhcp sur eth0 c'est ça qu'il faut mettre :

Code:
modules=( "dhcpcd" )
config_eth0=( "dhcp" )
Back to top
View user's profile Send private message
bluedid29
n00b
n00b


Joined: 23 Sep 2007
Posts: 64
Location: Bretagne / Finistère nord

PostPosted: Tue Sep 25, 2007 4:47 pm    Post subject: Reply with quote

Super GentooUser@Clubic, et une étape de plus :)

Le résolu est donc maintenant définitif !, j'attaque la configuration de X :wink:
_________________
Linux en audio & Midi, c'est magique ;-)
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