View previous topic :: View next topic |
Author |
Message |
Sirmk n00b
Joined: 16 Jun 2012 Posts: 28
|
Posted: Sat Jun 16, 2012 1:28 am Post subject: [KERNEL] La compilation du noyau nécessite perl (bug 421483) |
|
|
Bonjour,
Je suis en train d'installer Gentoo en compilant le noyau. Je pense avoir résolu mon problème (je saurai mieux à la fin de la compilation) mais je souhaiterais vous signaler que la compilation nécessite perl et l'interpréteur n'est pas joint lors du téléchargement des paquets, de plus il n'est pas indiqué dans la documentation que l'interpréteur est nécessaire. Je l'ai installé avec emerge pour l'instant ça a l'air de fonctionner.
Bonsoir,
Last edited by Sirmk on Thu Jun 21, 2012 9:20 pm; edited 3 times in total |
|
Back to top |
|
|
fabien29200 n00b
Joined: 12 Jun 2006 Posts: 32
|
Posted: Sun Jun 17, 2012 12:19 pm Post subject: |
|
|
Salut !
Personnellement, je n'ai pas le souvenir d'avoir déjà eu besoin de perl pour compiler le noyau !
Moi j'installe ncurses5-dev pour pouvoir utiliser make menu-config.
Peux-tu préciser comment tu configures/compiles le noyau ? |
|
Back to top |
|
|
Sirmk n00b
Joined: 16 Jun 2012 Posts: 28
|
Posted: Sun Jun 17, 2012 1:13 pm Post subject: |
|
|
Bonjour,
C'est au moment de la compilation du noyau linux-3.2.12-gentoo au bout d'un moment la compilation s'arrête en disant que perl est introuvable (je crois que le fichier sur lequel la compilation s'arrête se nomme cpu_flags un truc comme ça...), je fais emerge perl et en relançant la compilation celle-ci se poursuit sans problème. Autres choses j'ai refait une compilation et celle-ci s'est arrêtée non seulement pour perl mais aussi en fin de compilation parce qu'il lui manquait un logiciel de compression mais je ne me souviens plus son nom (zop je crois). Existe-t-il la possibilité avec emerge de lister les logiciels installés sur le système je regarde dans le manuel mais je ne trouve pas...Sinon le fait que la compilation me demande d'installer des softs supplémentaire doit peut-être venir venir d'options que j'active ou je n'active pas. |
|
Back to top |
|
|
Sirmk n00b
Joined: 16 Jun 2012 Posts: 28
|
Posted: Sun Jun 17, 2012 1:15 pm Post subject: |
|
|
Par contre je n'ai pas besoin d'installer ncurses. Peut-ëtre cela vient de la version de portage utilisée ? |
|
Back to top |
|
|
Deusexodus Tux's lil' helper
Joined: 30 May 2005 Posts: 124 Location: Paris
|
Posted: Sun Jun 17, 2012 2:23 pm Post subject: |
|
|
@fabien29200: ncurses5-dev n'a pas de sens pour moi sous Gentoo, peut-être Ubuntu ou debian :S
@Sirmk: pour perl, je n'ai jamais rencontré cela, mais pour le logiciel de compression c'est normal:
Code: | CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
# CONFIG_KERNEL_GZIP is not set
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
CONFIG_KERNEL_LZO=y |
Est ma partie qui liste comment sera compressé le noyau ... si le logiciel n'est pas présent (comprendre: tu lui demande autre chose que gzip ou bzip2 alors il faut installer le package qui n'est pas forcement présent dans la bases du package stage3) _________________ Lenovo x220 | Lenovo S12 | Hp mini 2133 | Via VB8001 |
|
Back to top |
|
|
Sirmk n00b
Joined: 16 Jun 2012 Posts: 28
|
Posted: Sun Jun 17, 2012 2:35 pm Post subject: |
|
|
Il me semblait bien que lors de ma première compilation j'avais changé une option au sujet de l'image compressée du noyau, ce que je n'avais pas fait la deuxième fois. Par contre pour Perl c'est systématique. Je vais recompiler une nouvelle, fois car pour l'instant je n'arrive à faire fonctionner que le noyau compilé avec genkernel. Je vais en profité pour noter les étapes, à dans une heure (ou deux).
Merci pour votre aide |
|
Back to top |
|
|
Sirmk n00b
Joined: 16 Jun 2012 Posts: 28
|
Posted: Sun Jun 17, 2012 4:54 pm Post subject: |
|
|
Re,
Voilà ce que j'obtiens si je compile sans faire emerge perl :
Code: | CC arch/x86/kernel/cpu/proc.o
MKCAP arch/x86/kernel/cpu/capflags.c
/bin/sh: perl : commande introuvable
make[3]: *** [arch/x86/kernel/cpu/capflags.c] Erreur 127
make[2]: *** [arch/x86/kernel/cpu] Erreur 2
make[1]: *** [arch/x86/kernel] Erreur 2
make: *** [arch/x86] Erreur 2 |
|
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Sun Jun 17, 2012 7:40 pm Post subject: |
|
|
Effectivement, il y a pas mal de scripts perl qui trainent dans les sources du kernel.
La meilleure des choses à faire serait d'ouvrir un bug pour que perl soit ajouté en dépendance aux ebuild kernel, c'est la meilleure chose à faire pour faire avancer les choses => https://bugs.gentoo.org/
PS: peux-tu mettre ton titre du topic en conformité avec les conventions de notre forum s'il te plaît ? Merci _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
Sirmk n00b
Joined: 16 Jun 2012 Posts: 28
|
Posted: Sun Jun 17, 2012 7:54 pm Post subject: |
|
|
Mon anglais est assez moyen, est-ce-que quelqu'un peut signaler ce bug, svp ? à moins qu'on puisse poster en français ? |
|
Back to top |
|
|
boozo Advocate
Joined: 01 Jul 2004 Posts: 3193
|
|
Back to top |
|
|
Sirmk n00b
Joined: 16 Jun 2012 Posts: 28
|
Posted: Mon Jun 18, 2012 7:59 pm Post subject: |
|
|
Quote: | Déjà remonté sur b.g.o semble-t-il |
super, 16 juin apparemment c'est tout frais... |
|
Back to top |
|
|
|