Bonjour,
Je m'essaye à la compilation du noyau 2.6.24, mais j'ai quelques problèmes.
Distrib : gentoo
# uname -a
Linux pingus 2.6.23-gentoo-r2 #4 PREEMPT Fri Jan 25 22:41:34 CET 2008 x86_64 AMD Athlon(tm) 64 Processor 3800+ AuthenticAMD GNU/Linux
# rm .config
# make menuconfig
...
Error: File .lxdialog.tmp - No such file or directory
...
-- j'enregistre la configuration... puis je fais:--
# make
Error: File .lxdialog.tmp - No such file or directory
... idem 10 x
scripts/kconfig/conf -s arch/x86/Kconfig
Error: File .949.tmp - No such file or directory
Error: File include/config/kernel.release - No such file or directory
make: *** [include/config/kernel.release] Erreur 1
J'ai vérifié que j'avais de l'espace disque. J'ai le même pb avec les sources vanilla, gentoo et git.
Merci pour votre aide.
# hmmm
Posté par NeoX . Évalué à -2.
les etapes de compilation habituelle sont
-> ./configure (qui verifie qu'il ne manque rien avant de lancer la compilation)
-> make
lxdialog, il te faut peut-etre le package lex/flex
[^] # Re: hmmm
Posté par Clément BRUGUERA . Évalué à 1.
[^] # Re: hmmm
Posté par minitchoup . Évalué à 1.
je peux configurer le noyau, mais au moment de faire "make", j'ai droit au message d'erreur.
Merci quand même.
# mrproper
Posté par shal . Évalué à 1.
Et peut être aussi un make config en mode texte pour avoir le plus d'erreur
[^] # Re: mrproper
Posté par minitchoup . Évalué à 1.
# make mrproper
Error: File /usr/src/linux-2.6.24/arch/x86_64/boot - No such file or directory
???
J'ai l'impression qu'il s'emmêle les pinceaux... il n'y a plus que je sache, de répertoire arch/x86_64 avec le 2.6.24. Alors pourquoi cherche t'il quelque chose là-bas?
Merci quand même!
# make oldconfig
Posté par billiob . Évalué à 2.
Je n'ai pas eu de problèmes.
J'ai encore le dossier arch/x86_64.
[^] # Re: make oldconfig
Posté par minitchoup . Évalué à 2.
merci.
(moi je n'ai pas ce répertoire pour la version 2.6.24 du noyau)
[^] # Re: make oldconfig
Posté par billiob . Évalué à 2.
Avec mon make oldconfig, ce répertoire a était créé.
J'ai réinstallé le noyau, puis juste un make menuconfig; sauvegarde (sans aucun changement), puis make.
Là, le noyau est écrit dans : arch/x86/boot/bzImage
Toujours sans erreurs.
[^] # Re: make oldconfig
Posté par minitchoup . Évalué à 0.
merci.
(moi je n'ai pas ce répertoire pour la version 2.6.24 du noyau)
# [Solution]
Posté par minitchoup . Évalué à 1.
Ainsi,
# make CC="gcc" LD="ld" AS="as" mrproper
# make CC="gcc" LD="ld" AS="as" oldconfig
# make CC="gcc" LD="ld" AS="as"
fonctionne tous les 3 sans problème. Pourquoi? C'est une autre question...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.