Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
probleme d installation xorg
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
MystX
n00b
n00b


Joined: 08 Aug 2012
Posts: 9

PostPosted: Fri Mar 21, 2014 4:19 pm    Post subject: Reply with quote

Commencez par installer python 2.7, suivez ce tuto pour mettre a jour votre make.conf
https://wiki.gentoo.org/wiki/Project:Python/PYTHON_TARGETS

Notamment
Code:
PYTHON_TARGETS="python2_7"
PYTHON_SINGLE_TARGET="python2_7"

Sachant que portage ne supporte pas officiellement python 3.X et peut poser de GROS problèmes de compilation.
Ensuite eselect pour choisir le bon python.
Une fois python 2.7 reinstallé et le make.conf modifié, relancer :
Code:
python-updater
emerge -uav --with-bdeps=y @world @system


faire un eselect profile "truc avec desktop"
Si vous ne selectionnez pas de "truc avec desktop" xorg refusera de compiler même si vous avez un use équivalent et les bons programmes (va savoir pourquoi ... ebuilds qui demandent explicitement un profile desktop pour s'installer je pense)

En résumé on aura donc un make.conf qui va ressembler a :

Code:
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.

CFLAGS="-march=native -mtune=native -msse3 -O2 -pipe"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j3"

# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.

CHOST="i686-pc-linux-gnu"

#Emerge

EMERGE_DEFAULT_OPTS="--keep-going"

#Python

PYTHON_TARGETS="python2_7"
PYTHON_SINGLE_TARGET="python2_7"

# These are the USE flags that were used in addition to what is provided by the
# profile used for building.

USE="dbus jpeg lock session startup-notification udev -gnome -kde thunar"

#Divers
ACCEPT_LICENSE="*"
ACCEPT_KEYWORDS=""
INPUT_DEVICES="evdev synaptics"
VIDEO_CARDS="ati"


Edit : ne pas oublier avant toutes choses un emerge --sync ou un emerge --webrsync
Back to top
View user's profile Send private message
k-root
Guru
Guru


Joined: 08 Jan 2005
Posts: 359
Location: Paris

PostPosted: Fri Mar 21, 2014 5:52 pm    Post subject: Reply with quote

MystX wrote:
faire un eselect profile "truc avec desktop"
Si vous ne selectionnez pas de "truc avec desktop" xorg refusera de compiler même si vous avez un use équivalent et les bons programmes


i disagree ... exemple avec ce profile

Code:
default/linux/amd64/13.0/no-multilib


enfin , c'est pas le sujet :)


vivement wayland avec plein de nouvelles questions !
_________________
boozo wrote:
Gentoo, ça mange des ours et baffe des buffles par 37°C avec un bob et des tongs
Back to top
View user's profile Send private message
XavierMiller
Moderator
Moderator


Joined: 23 Jul 2004
Posts: 5536
Location: ~Brussels - Belgique

PostPosted: Fri Mar 21, 2014 6:59 pm    Post subject: Reply with quote

Je n'ai jamais choisi un profile desktop, et xorg se compile très bien !
Si un USE flag est nécessaire, portage le mentionnera.

Idem pour python 3 : Portage supporte python 3 sans problème, et seuls quelques ebuilds dépendent encore explicitement python 2.
_________________
Xavier Miller
(FR) Merci de respecter les règles du forum.
http://www.xaviermiller.be
Back to top
View user's profile Send private message
MystX
n00b
n00b


Joined: 08 Aug 2012
Posts: 9

PostPosted: Fri Mar 21, 2014 8:00 pm    Post subject: Reply with quote

Comme d'hab sur ce forum, ça dénigre et ça test pas le probleme, donc forcément, ça règle rien hormis rester sur ses convictions. :roll:
Pour python : il faut avoir le 2.7 au minimum pour avoir AUCUNS soucis quelque soit la config, et ce dans TOUT les cas, peut importe si on a 3.2 et 3.3 d'installé, le single target python et le python système hormis cas particulier doivent être en 2.7, les devs sont clair, avoir un autre python que le 2.7 sans celui ci, peut causer des problèmes (on est dedans).
Pour les profiles, idem, avoir un profile desktop aide grandement a pas se faire chier a chercher quel use flag n'a pas été activé. Mais c'est bien restez sur ces convictions et montez pas de système pour aider les gens et voir ou sont les soucis. Continuez a basher les gens. Sur ce, je retire a nouveau ce forum de mes favoris.
Back to top
View user's profile Send private message
XavierMiller
Moderator
Moderator


Joined: 23 Jul 2004
Posts: 5536
Location: ~Brussels - Belgique

PostPosted: Fri Mar 21, 2014 8:22 pm    Post subject: Reply with quote

Bonjour,

En quoi ai-je été dénigrant ? Je n'étais pas d'accord avec tes propos, et je ne vois pas en quoi il faut absolument un python 2.7 pour que tout fonctionne : la tendance est plutôt à tout passer en Python 3, et ce qui reste en python 2 devient marginal. De même pour l'affirmation qu'il faut absolument un profile desktop : ces profils aident à avoir une config desktop complète, mais je ne les ai jamais utilisés en 10 ans, je préfère choisir mes flags plutôt que devoir hériter de ceux qui ne me plaisent pas.

Où as-tu vu que les devs insistent sur la nécessité de python 2.7 ?
_________________
Xavier Miller
(FR) Merci de respecter les règles du forum.
http://www.xaviermiller.be
Back to top
View user's profile Send private message
k-root
Guru
Guru


Joined: 08 Jan 2005
Posts: 359
Location: Paris

PostPosted: Sat Mar 22, 2014 1:09 am    Post subject: Reply with quote

FDZ wrote:
@ XavierMiller : ma version active de python est la 3.3
"python-updater --keep-going" => "Unrecognize option 'keep-going'"


quand emerge se plante ... j'utilise ca :

Code:
emerge --resume --skip-first


fonctione aussi apres un revdep-rebuild
_________________
boozo wrote:
Gentoo, ça mange des ours et baffe des buffles par 37°C avec un bob et des tongs
Back to top
View user's profile Send private message
FDZ
Tux's lil' helper
Tux's lil' helper


Joined: 23 Aug 2013
Posts: 83

PostPosted: Sat Mar 22, 2014 8:58 am    Post subject: Reply with quote

Quoi que je cherche à emerger, je bute sur le même problème de fichier python (no closing quotation) , même après être reâssé en python2.7.
Faudra-t'il purger toutes les versions présentes de python pour ne recharger que la version 2.7 ?J'hésite ...

PS : Et Yayass dans tout ça, que devient-il ? J'ai l'impression de lui piquer sa place, mais j'espère que les conseils que vous me prodiguez lui sont utiles aussi.
_________________
"On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre" (Victor HUGO)
Back to top
View user's profile Send private message
XavierMiller
Moderator
Moderator


Joined: 23 Jul 2004
Posts: 5536
Location: ~Brussels - Belgique

PostPosted: Sat Mar 22, 2014 9:22 am    Post subject: Reply with quote

FDZ, as-tu déjà fourni la sortie de "emerge --info" ?
_________________
Xavier Miller
(FR) Merci de respecter les règles du forum.
http://www.xaviermiller.be
Back to top
View user's profile Send private message
boozo
Advocate
Advocate


Joined: 01 Jul 2004
Posts: 3137

PostPosted: Sat Mar 22, 2014 9:25 am    Post subject: Reply with quote

'alute
FDZ wrote:
Problème récurrent python :
Quote:
File "/usr/lib/python3.3/shlex.py", line 169, in read_token
ValueError: No closing quotation


Cela m'inspire un pb de syntaxe dans un des fichiers env... Regarde attentivement ton make.conf et tes fichiers dans /etc/env.d/ -> Amha, il doit juste y avoir une quote qui se balade sur une variable
_________________
" Un psychotique, c'est quelqu'un qui croit dur comme fer que 2 et 2 font 5, et qui en est pleinement satisfait.
Un névrosé, c'est quelqu'un qui sait pertinemment que 2 et 2 font 4, et ça le rend malade ! "
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2647
Location: Paris

PostPosted: Sat Mar 22, 2014 10:40 am    Post subject: Reply with quote

Je suis comme Boozo, j'aurai tendance à penser à un problème de quote dans un des fichiers de configuration. Regardes bien tes fichiers d'environnement dans /etc/env.d et make.conf c'est pratiquement certain que t'as une erreur avec une quote mal placée ou absente (commences par le dernier fichier dont tu te rappelles avoir fait une modification :-) ).

Tout ce qui a été dit sur le profil desktop et l'obligation de python_2.7 est à oublier car à mon avis :
- le profil desktop ne sert qu'à donner une base de cohérence à la place de l'utilisateur (il suffit de regarder dans les make.defaults, package.use et consorts dans /usr/portage/profiles/targets/desktop/), si un profil desktop n'est pas choisi ce sera simplement à l'utilisateur de faire ce travail de cohérence
- python 2.7 peut être obligatoire pour certains paquets, perso je suis sur un système construit en 3.3 par défaut avec la 2.7 en plus pour des "cas particuliers", si les targets python sont bien écrites par les mainteneurs des paquets alors portage se demmerde bien.

EDIT : si tu tapes la commande env-update, est-ce que ça te fait la même erreur ?
Back to top
View user's profile Send private message
FDZ
Tux's lil' helper
Tux's lil' helper


Joined: 23 Aug 2013
Posts: 83

PostPosted: Sat Mar 22, 2014 4:19 pm    Post subject: Reply with quote

env-update me renvoie plusieurs erreurs de 'No closing quotation"
Je ne sais pas encore faire du copier-coller à travers virtualbox, je ne peux que recopier les messages d'erreur à l'ancienne et ne suis pas un virtuose du clavier ...
@ DuF : Le seul fichier où j'ai pu faire des modif est make.conf, je l'ai relu en long en large et en diagonale sans y trouver la moindre incongruité (j'aurais bien envoyé la copie, mais ... voir plus hait)
_________________
"On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre" (Victor HUGO)
Back to top
View user's profile Send private message
FDZ
Tux's lil' helper
Tux's lil' helper


Joined: 23 Aug 2013
Posts: 83

PostPosted: Sat Mar 22, 2014 4:49 pm    Post subject: Reply with quote

Bougre d'ane ! J"ai controlé (enfin) mes fichiers dans /etc/env.d : le fichier 02locale avait une date différente des autres, à l'inrérieur il manquait " à la fin de la première ligne soit : LANG="fr_FR.UTF8
Je relance emerge !

Comme d'hab', l'origine de l'erreur se trouvait entre le fauteuil er le clavier !

Je pense que pour moi le problème est résolu
YAYASS ! TU PEUX REVENIR ! et n'oublie pas de femer la porte en sortant ! :wink:
_________________
"On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre" (Victor HUGO)
Back to top
View user's profile Send private message
DuF
Advocate
Advocate


Joined: 09 Dec 2002
Posts: 2647
Location: Paris

PostPosted: Sat Mar 22, 2014 5:45 pm    Post subject: Reply with quote

L'important c'est que ce soit résolu pour toi et il faut toujours remettre en cause ses propres certitudes style "mais c'est pas possible j'ai touché à aucun de ces putains de fichiers.... ah si peut être l'autre coup" :lol:
Back to top
View user's profile Send private message
FDZ
Tux's lil' helper
Tux's lil' helper


Joined: 23 Aug 2013
Posts: 83

PostPosted: Tue Mar 25, 2014 9:00 am    Post subject: Reply with quote

@ DuF : C'est tout à fait ça !
Je reviens pour signaler une erreur qui me poursuit depuis longtemps : dans /etc/portage/make.conf, dans la ligne donnant les options de CFLAGS figure entre autres l'option "-O2" : c'est bien la lettre majuscule O et non le chiffre 0, l'erreur n'est pas facile à déceler et la confusion n'a rien d'illogique : à vérifier absolument !
_________________
"On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre" (Victor HUGO)
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
Goto page Previous  1, 2
Page 2 of 2

 
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