Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2492 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6
Auteur Sujet :

Gentoo sux

n°144527
Kikoune
(¯`·._) Gentoo (¯`·._)
Posté le 24-08-2002 à 14:37:55  profilanswer
 

Reprise du message précédent :
bizarre que ce soit passé bobor...  
 
j'avais mis longtemps a trouvé ca...
 
superX> tu fais une installe neuve la ? car par defo elles sont en C les locales... par contre si tu as changé pour mettre en fr_FR ben tu fais la manip inverse

mood
Publicité
Posté le 24-08-2002 à 14:37:55  profilanswer
 

n°144528
faenir
Posté le 24-08-2002 à 14:38:11  profilanswer
 

Kyser a écrit a écrit :

Tu sais, l'essentiel c'est que ce soient les grosses applis qui soient recompilees pour TON cpu, le reste, tu t'en fous un peu...
 
Et puis rien ne t'empeche d'installer un stage3 la, et de recompiler tout par la suite...




 
Oui mais c'est moins marrant. Je prend quel stage 3 alors?
 

bobor a écrit a écrit :

 
 
essaie avec des optimisations moins poussées. un -O3 -pipe et march devraient suffire...
 
tu ne gagneras que 0.5% etun risque supérieur d'instabillité ou des problèmes de compilation




 
Déja testé, aucune optimzation, meme résultat

n°144529
bobor
tueur de n44b
Posté le 24-08-2002 à 14:38:49  profilanswer
 

bon je viens de faire un petit test tout de même dans le doute:
perl --help
il me dit que setting locale failed
check que locale settings fr_FR installé
falling back to the standard locale "C"
 
Donc effectivement fr_FR n'est pas supporté mais il me met automatiquement la locale "C". C'est le principal. Et je n'ai pas eu de problème à la compil


---------------
Gitan des temps modernes
n°144532
superX
Posté le 24-08-2002 à 14:39:55  profilanswer
 

Kikoune a écrit a écrit :

bizarre que ce soit passé bobor...  
 
j'avais mis longtemps a trouvé ca...
 
superX> tu fais une installe neuve la ? car par defo elles sont en C les locales... par contre si tu as changé pour mettre en fr_FR ben tu fais la manip inverse
 




 
j'ai rien changé. C'est une install neuve oui

n°144542
bobor
tueur de n44b
Posté le 24-08-2002 à 14:47:22  profilanswer
 

si ça peut aider j'ai pris la version 1.4 (répertoire 1.4 et non 1.4beta) sur metalab.unc.edu


---------------
Gitan des temps modernes
n°144546
superX
Posté le 24-08-2002 à 14:50:30  profilanswer
 

'tend , j'ai unseté tous les LC , je vais voir ;)

n°144547
bobor
tueur de n44b
Posté le 24-08-2002 à 14:53:10  profilanswer
 

la modif sur les locales que j'ai effectuée (mais avant le bootstrap !!!)
 
 

1. Tout d'abord prenez connaissance de la version de la glibc qui s'apprête à être installée de la façon suivante:  
 
# emerge --pretend glibc  
 
2. Editez l'e-build correspondant à cette version:  
 
# nano -w /usr/portage/sys-libs/glibc/glibc-'version'.ebuild  
 
3. Recherchez (Ctrl+W) "localedata" puis commentez cette ligne à l'aide d'un "#". Voici a quoi ressemble cette ligne pour la version 2.2.5-r5  
 
make PARALLELMFLAGS="${MAKEOPTS}" install_root=${D} localedata/install-locales -C buildhere || die  
 
4. Juste en dessous de cette ligne maintenant commentée, ajoutez celle ci:  
 
localedef --prefix=${D} -i fr_FR -f ISO-8859-15 fr_FR@euro  
 
5. Sauvez la modification (Ctrl+O) puis quitter (Ctrl+X). Vous êtes maintenant prêt pour lancer votre bootstrap :)


---------------
Gitan des temps modernes
n°144555
superX
Posté le 24-08-2002 à 14:57:38  profilanswer
 

par contre je comprends pourquoi vi n'est pas l'editeur de base : je suis tout perdu avec nano

n°144557
superX
Posté le 24-08-2002 à 14:59:26  profilanswer
 

et le coup des unset a marché !!  yeeeeeeeees !

n°144559
superX
Posté le 24-08-2002 à 15:00:40  profilanswer
 

je vais m'essayer le usermode-sources , je sais pas trop ce qu'apporte le patch mais c'est pour l'exotisme ;)

mood
Publicité
Posté le 24-08-2002 à 15:00:40  profilanswer
 

n°144565
bobor
tueur de n44b
Posté le 24-08-2002 à 15:05:16  profilanswer
 

j'ai pas trop compris le usermode mais il semblerait que c'est une sorte de chroot. Par contre le gentoo-sources est pas mal:
grsecurity, htb, patch ac....
 
je te conseille plutot celui-ci

n°144567
superX
Posté le 24-08-2002 à 15:06:47  profilanswer
 

bobor a écrit a écrit :

j'ai pas trop compris le usermode mais il semblerait que c'est une sorte de chroot. Par contre le gentoo-sources est pas mal:
grsecurity, htb, patch ac....
 
je te conseille plutot celui-ci




 
ok je vais essayé celui de gentoo alors.
 
parcontre j'ai pas l'intention de me taper un menuconfig. Ca ne pose aucun soucis particulier si je recupere le .config de mon 2.4.17 ?

n°144571
bobor
tueur de n44b
Posté le 24-08-2002 à 15:10:16  profilanswer
 

si car le 2.4.19 n'aime pas les .config des versions antérieures
 
plusieurs s'y sont piqué avant toi...


---------------
Gitan des temps modernes
n°144575
Kikoune
(¯`·._) Gentoo (¯`·._)
Posté le 24-08-2002 à 15:13:51  profilanswer
 

bobor t'as modif sur les lc n'est pas celle dont je parle... toi tu as fait la modif pour ne compiler que ta locale a toi dans la glibc
 
celle dont je parle c les LC_ALL and co qui permettent de config la langue de ton systeme

n°144579
bobor
tueur de n44b
Posté le 24-08-2002 à 15:22:20  profilanswer
 

ok
 
par contre lors de la compil de libgtk+-1.2 , j'ai eu le problème sur les locales. Chacun son tour.
 
J'ai fais unset et je vois. C'est bon ou c'est unset qqchose?

n°144580
superX
Posté le 24-08-2002 à 15:25:08  profilanswer
 

unset LC_COLLATE LC_CTYPE etc....

n°144582
superX
Posté le 24-08-2002 à 15:25:38  profilanswer
 

j'ai poussé la chose jusqu'a virer LANG et LANGUAGE mais je sais pas si c'est une bonne idée ...

n°144588
bobor
tueur de n44b
Posté le 24-08-2002 à 15:31:05  profilanswer
 

je comprends pas trop cette commande
 
tu la fais en ligne de commande ou dans un fichier source?
où je peux trouver les unset à faire car je ne vais pas les inventer
 
sinon mon problème c'est Xsetlocale: undefined error

n°144592
superX
Posté le 24-08-2002 à 15:33:12  profilanswer
 

en ligne de commande et tu les reperes avec :  
 
set | grep "^LC"


Message édité par superX le 24-08-2002 à 15:33:21
n°144609
bobor
tueur de n44b
Posté le 24-08-2002 à 15:45:04  profilanswer
 

ca a marché (seulement avec les LC)
 
par contre j'ai désactivé le support nls dans USE et je me demande si j'ai bien fait.
 
QQ'un pourrait-il me faire un petit cours sur les locale afin que de comprendre tout ce merdier
 
Si gcc ne supporte pas la fr_FR qu'est-ce que cela implique? c'est seulement pour les outils de correction orthographique? le clavier?

n°144613
superX
Posté le 24-08-2002 à 15:46:45  profilanswer
 

là je sais pas trop :D

n°144622
superX
Posté le 24-08-2002 à 15:52:44  profilanswer
 

La librairie locale(7) utilisée par la librairie C se sert de variables
d'environnement pour définir les préférences linguistiques et nationales
LC_COLLATE  équivalence de caractères pour les comparaisons.
(ex: æ peut être équivalent à ae)
LC_CTYPE    caractères affichables
LC_MONETARY monnaie utilisée
LC_MESSAGES langue des messages
LC_TIME     format de la date
LC_ALL      valeur par défaut des variables précedentes
LANG        surpasse les variables précédentes.

n°144624
bobor
tueur de n44b
Posté le 24-08-2002 à 15:53:09  profilanswer
 

bon j'ai réactivé nls au cas où car je sens que je vais un système US/FR avec toutes ces manips et c'est reparti avec un
emerge --emptytree :D (pour être sûr)

n°144628
superX
Posté le 24-08-2002 à 15:54:34  profilanswer
 

http://www.freenix.fr/unix/linux/H [...] WTO-6.html
 
Les locales, sous Linux, ça va par défaut dans /usr/lib/locale,
et ça contient de quoi préciser entre autres le format des
nombres (LC_NUMERIC), les retours des fonctions ctype (isalpha etc) (LC_CTYPE), le format des sommes d'argent (LC_MONETARY), le format des dates (LC_TIME) et encore d'autres détails. Sur certains Unix, il y a aussi LC_MESSAGES, qui contient les messages de l'OS dans la langue choisie par la variable d'environnement LC_MESSAGES. Pas sous Linux.  Sous Linux, c'est nls qui fait ça, et de fait, nls gêre un fichier qui est dans /etc/locale/. (NDG : De nos jours, ils se trouvent plutôt dans /usr/lib/locale)
D'où l'embrouille. Ils auraient mis ça dans /usr/lib/ nls, comme tout le monde, ça aurait evite la confusion. Mais bon.

n°144633
bobor
tueur de n44b
Posté le 24-08-2002 à 15:57:25  profilanswer
 

superX a écrit a écrit :

La librairie locale(7) utilisée par la librairie C se sert de variables
d'environnement pour définir les préférences linguistiques et nationales
LC_COLLATE  équivalence de caractères pour les comparaisons.
(ex: æ peut être équivalent à ae)
LC_CTYPE    caractères affichables
LC_MONETARY monnaie utilisée
LC_MESSAGES langue des messages
LC_TIME     format de la date
LC_ALL      valeur par défaut des variables précedentes
LANG        surpasse les variables précédentes.




 
c'est fou qu'un truc aussi minime puisse bloquer une compil de la sorte!
 
sinon tu sais dans quel fichier de config on les déclare lors du boot? (j'anticipe sur le prochain boot sur gentoo :D)
 
sinon en locale non fr on aura pas d'accent si je comprends bien. Mais je pense que c'est quand même indépendant du clavier (du moins j'espère!)

n°144638
superX
Posté le 24-08-2002 à 16:03:29  profilanswer
 

sur gentoo je sais pas trop , c'est la 1ere que je compil' ;)  , sinon à priori dans /etc/profile.env ?


Message édité par superX le 24-08-2002 à 16:03:38
n°144641
bobor
tueur de n44b
Posté le 24-08-2002 à 16:08:26  profilanswer
 

sur le howto il disent que pour valider le fr il faut aller dans des sous-rep des sources de la libc et faire des make french
 
est-ce que cela marche sous gcc 3.2??? ce serait bien que kylourne vienne nous en dire un peu plus puisqu'il a appronfondi le sujet
 
ceci dit les messages en anglais me gêne pas si j'ai bien mes accents sur le clavier!

n°144642
superX
Posté le 24-08-2002 à 16:09:44  profilanswer
 

sur  mdk c'est dans /etc/sysconfig/i18n


Message édité par superX le 24-08-2002 à 16:10:38
n°144644
bobor
tueur de n44b
Posté le 24-08-2002 à 16:13:50  profilanswer
 

vu
 
bon on verra bien au résultat
 
toujours dans le menuconfig ou tu compiles?

n°144647
bobor
tueur de n44b
Posté le 24-08-2002 à 16:17:19  profilanswer
 

j'en ai profité pour faire un emerge search i18
 
il y a i18n-langtags: RFC3066 language tag handling for perl
et après plein de i18 pour kde (mais moi je me mets sous gnome)
 
le premier me tente bien

n°144648
superX
Posté le 24-08-2002 à 16:17:21  profilanswer
 

j'ai quand meme utilisé le config du 2.4.17 , j'ai jeté un oeil aux differents menus pour voir un peu quand meme , surtout qu'apres que la compil des modules se soit plantée sur un aic7xxx , là c'est reparti et ca se passe bien !

n°144649
bobor
tueur de n44b
Posté le 24-08-2002 à 16:22:19  profilanswer
 

tu as bien présisé les native language? :D

n°144650
superX
Posté le 24-08-2002 à 16:23:29  profilanswer
 

ce qu'il faut ;)

n°144654
superX
Posté le 24-08-2002 à 16:29:49  profilanswer
 

la compil de cet aic7xxx s'etant reproduite , je devrais apprendre à lire plus attentivement les msg d'erreurs : il manquait yacc :D  
 
pour l'instant , à part qq merdouilles de ce style , la beta à l'air de bien se passer.  J'attends quand meme de l'achever avant de me prononcer ;)

n°144655
bobor
tueur de n44b
Posté le 24-08-2002 à 16:33:06  profilanswer
 

?? j'ai pas yacc
 
mais je n'ai pas compilé ce module

n°144657
superX
Posté le 24-08-2002 à 16:34:08  profilanswer
 

yacc est un parser , pas un module ;)

n°144659
bobor
tueur de n44b
Posté le 24-08-2002 à 16:37:23  profilanswer
 

je parlais du module aicxxx !
 
kernel non monolytique. J'ai juste mis ext3 dans le kernel pour être sûr

n°144660
superX
Posté le 24-08-2002 à 16:41:26  profilanswer
 

t'as compilé un XFree ? il faut combien de temps à peu pres ?

n°144662
bobor
tueur de n44b
Posté le 24-08-2002 à 16:45:19  profilanswer
 

bah en fait j'en suis à l'étape emerge fcron mais il y a xfree en dépendance...(je sais pas pourquoi)
 
donc ça compile...
xfree seul a du durer 2 à 3 heures, mais il y a aussi des lib gtk.... et je viens de relancer un emerge --emptyfree il y 30 minutes

n°144663
superX
Posté le 24-08-2002 à 16:47:00  profilanswer
 

c'est censé faire quoi un --emptyfree ?

n°144665
bobor
tueur de n44b
Posté le 24-08-2002 à 16:49:28  profilanswer
 

ça considère que tu ne l'as pas installé donc ça recompile tout. En fait c'est utile quand tu changes tes varirables USE pour mettre tous tes packages en conformité avec ta config.
 
dans mon cas j'ai rajouté nls donc pour être sûr...
 
imagine un emerge -u world --emptyfree :D
tout est à jour! (à lancer avant de partir en WE)

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6

Aller à :
Ajouter une réponse
 

Sujets relatifs
blème lors de l'install de linux (Mandrake 8.2 ,8, 7.2,Gentoo 1.2,...)Install Gentoo 1.4: paramètres gcc?
vi et gentoo[resolu] Pb reseau avec Gentoo 1.2 & Vmware
sauvegarder un systeme gentoo pour essayer une autres distrib [resolu][GENTOO] palantage a l'intall
je passe de MDK a GENTOO!![gentoo] question générale sur emerge
(gentoo) changement de kernel > boot impossible (résolu)[gentoo-son] problème de config de son
Plus de sujets relatifs à : Gentoo sux


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)