Pages : 1
#1 Le 30/08/2005, à 07:46
- lcrprod
compilation du kernel 2.6.13 echoue
bonjour,
j'ai besoin de compiler un nouveau kernel. j'execute donc la procédure indiquée sur la doc d'ubuntu au terme prés.
je lance la commande suivante :
fakeroot make-kpkg --append-to-version=.29082005 kernel_image --initrd binary
et j'obtient le résultat suivant:
*
* Hardware crypto devices
*
Support for VIA PadLock ACE (CRYPTO_DEV_PADLOCK) [Y/n/m/?] y
Support for AES in VIA PadLock (CRYPTO_DEV_PADLOCK_AES) [Y/n/?] y
*
* Library routines
*
CRC-CCITT functions (CRC_CCITT) [M/y/?] m
CRC32 functions (CRC32) [Y/m/?] y
CRC32c (Castagnoli, et al) Cyclic Redundancy-Check (LIBCRC32C) [M/n/y/?] m
make[1]: quittant le répertoire « /usr/src/linux-2.6.13 »
/usr/bin/make EXTRAVERSION=.29082005 \
ARCH=i386 prepare
make[1]: entrant dans le répertoire « /usr/src/linux-2.6.13 »
SPLIT include/linux/autoconf.h -> include/config/*
HOSTCC scripts/genksyms/genksyms.o
SHIPPED scripts/genksyms/lex.c
SHIPPED scripts/genksyms/parse.h
SHIPPED scripts/genksyms/keywords.c
HOSTCC scripts/genksyms/lex.o
SHIPPED scripts/genksyms/parse.c
HOSTCC scripts/genksyms/parse.o
HOSTLD scripts/genksyms/genksyms
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
MKELF scripts/mod/elfconfig.h
HOSTCC scripts/mod/file2alias.o
HOSTCC scripts/mod/modpost.o
HOSTCC scripts/mod/sumversion.o
HOSTLD scripts/mod/modpost
HOSTCC scripts/kallsyms
HOSTCC scripts/conmakehash
SYMLINK include/asm -> include/asm-i386
CHK include/linux/version.h
UPD include/linux/version.h
CC arch/i386/kernel/asm-offsets.s
Dans le fichier inclus à partir de include/asm/system.h:5,
à partir de include/asm/processor.h:18,
à partir de include/asm/thread_info.h:17,
à partir de include/linux/thread_info.h:21,
à partir de include/linux/spinlock.h:12,
à partir de include/linux/capability.h:45,
à partir de include/linux/sched.h:7,
à partir de arch/i386/kernel/asm-offsets.c:7:
include/linux/kernel.h:10:20: stdarg.h : Aucun fichier ou répertoire de ce type
In file included from include/asm/system.h:5,
from include/asm/processor.h:18,
from include/asm/thread_info.h:17,
from include/linux/thread_info.h:21,
from include/linux/spinlock.h:12,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from arch/i386/kernel/asm-offsets.c:7:
include/linux/kernel.h:102: error: erreur de syntaxe before "va_list"
include/linux/kernel.h:106: error: erreur de syntaxe before "va_list"
include/linux/kernel.h:110: error: erreur de syntaxe before "va_list"
include/linux/kernel.h:115: error: erreur de syntaxe before "va_list"
include/linux/kernel.h:127: error: erreur de syntaxe before "va_list"
make[2]: *** [arch/i386/kernel/asm-offsets.s] Erreur 1
make[1]: *** [arch/i386/kernel/asm-offsets.s] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-2.6.13 »
make: *** [stamp-kernel-configure] Erreur 2
j'ai beau chercher mais je trouve pas d'ou vient l'erreur. j'ai chargé tous les packages demandés mais rien n'y fais toujour cette erreur.
Quelle package me manque t il ou manip à faire.
Merci par avance de votre aide.
LCRPROD
Hors ligne
#2 Le 30/08/2005, à 08:32
- marc059
Re : compilation du kernel 2.6.13 echoue
Salut LCRPROD,
Personnellement, j'ai utilisé l'ancienne méthode (la classique), pour installer le noyau 2.6.12.5#5.
Et, je n'ai pas eu de problème. J'ai aussi essayé cette méthode, mais sans grand résultat.
A+
Dernière modification par perso (Le 30/08/2005, à 08:33)
Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.
Hors ligne
#3 Le 30/08/2005, à 08:40
- lcrprod
Re : compilation du kernel 2.6.13 echoue
Salut LCRPROD,
Personnellement, j'ai utilisé l'ancienne méthode (la classique), pour installer le noyau 2.6.12.5#5.
Et, je n'ai pas eu de problème. J'ai aussi essayé cette méthode, mais sans grand résultat.
A+
je suposse que ces les bon vieux make bzimage&& make modules && make modules_install ??
ou il y a une autre méthode..
LCRPROD
P.S.: j'ai jamais fais de compilation de kernel sous debian...
Hors ligne
#4 Le 30/08/2005, à 09:08
- marc059
Re : compilation du kernel 2.6.13 echoue
je suposse que ces les bon vieux make bzimage&& make modules && make modules_install ??
C'est cela.
ou il y a une autre méthode..
Je crois qu'il en existe deux (citées dans ce post).
j'ai jamais fais de compilation de kernel sous debian...
Il y a un début à tout.
Donc tu ne connais pas le plaisir d'avoir un Kernel Panic :
A+
Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.
Hors ligne
#5 Le 30/08/2005, à 09:13
- lcrprod
Re : compilation du kernel 2.6.13 echoue
perso a écrit :Salut LCRPROD,
Personnellement, j'ai utilisé l'ancienne méthode (la classique), pour installer le noyau 2.6.12.5#5.
Et, je n'ai pas eu de problème. J'ai aussi essayé cette méthode, mais sans grand résultat.
A+
je suposse que ces les bon vieux make bzimage&& make modules && make modules_install ??
ou il y a une autre méthode..
LCRPROD
P.S.: j'ai jamais fais de compilation de kernel sous debian...
si en 10 ans j'ai déjà compiler X fois les kernels mais uniquement en version 2.4.x mais pour les 2.6.x c'est effectivement la premiére tentative...
j'y vais de ce pas
LCRPROD
Hors ligne
#6 Le 30/08/2005, à 09:19
- marc059
Re : compilation du kernel 2.6.13 echoue
si en 10 ans j'ai déjà compiler X fois les kernels mais uniquement en version 2.4.x mais pour les 2.6.x c'est effectivement la premiére tentative...
Tout comme moi.
A+
Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.
Hors ligne
#7 Le 30/08/2005, à 09:24
- lcrprod
Re : compilation du kernel 2.6.13 echoue
lcrprod a écrit :perso a écrit :Salut LCRPROD,
Personnellement, j'ai utilisé l'ancienne méthode (la classique), pour installer le noyau 2.6.12.5#5.
Et, je n'ai pas eu de problème. J'ai aussi essayé cette méthode, mais sans grand résultat.
A+
je suposse que ces les bon vieux make bzimage&& make modules && make modules_install ??
ou il y a une autre méthode..
LCRPROD
P.S.: j'ai jamais fais de compilation de kernel sous debian...
si en 10 ans j'ai déjà compiler X fois les kernels mais uniquement en version 2.4.x mais pour les 2.6.x c'est effectivement la premiére tentative...
j'y vais de ce pas
LCRPROD
et bien même punition. j'ai tous supprimer concernant le kernel, repris a 0 voici le resultat de la commande make
CC arch/i386/kernel/asm-offsets.s
Dans le fichier inclus à partir de include/asm/system.h:5,
à partir de include/asm/processor.h:18,
à partir de include/asm/thread_info.h:17,
à partir de include/linux/thread_info.h:21,
à partir de include/linux/spinlock.h:12,
à partir de include/linux/capability.h:45,
à partir de include/linux/sched.h:7,
à partir de arch/i386/kernel/asm-offsets.c:7:
include/linux/kernel.h:10:20: stdarg.h : Aucun fichier ou répertoire de ce type
In file included from include/asm/system.h:5,
from include/asm/processor.h:18,
from include/asm/thread_info.h:17,
from include/linux/thread_info.h:21,
from include/linux/spinlock.h:12,
from include/linux/capability.h:45,
from include/linux/sched.h:7,
from arch/i386/kernel/asm-offsets.c:7:
include/linux/kernel.h:102: error: erreur de syntaxe before "va_list"
include/linux/kernel.h:106: error: erreur de syntaxe before "va_list"
include/linux/kernel.h:110: error: erreur de syntaxe before "va_list"
include/linux/kernel.h:115: error: erreur de syntaxe before "va_list"
include/linux/kernel.h:127: error: erreur de syntaxe before "va_list"
make[1]: *** [arch/i386/kernel/asm-offsets.s] Erreur 1
make: *** [arch/i386/kernel/asm-offsets.s] Erreur 2
Hors ligne
#8 Le 30/08/2005, à 09:28
- marc059
Re : compilation du kernel 2.6.13 echoue
As-tu une adresse MSN.
Si oui, envoie-la moi par email.
A+
Dernière modification par perso (Le 30/08/2005, à 09:28)
Lire c'est apprendre, faire c'est comprendre.
Un Ch'ti à Paris :-)
Jaunty sur Eeepc 1000H et sur Station.
Hors ligne
#9 Le 30/08/2005, à 11:39
- ffomnislash
Re : compilation du kernel 2.6.13 echoue
Il faudraut que je le test pour voir si je pourrais activer l'acpi ....
-- Mon blog --
Hors ligne
#10 Le 30/08/2005, à 14:47
- Donk
Re : compilation du kernel 2.6.13 echoue
Hier soir j'ai compilé le noyau 2.6.13 avec la méthode debian, et je n'ai eu aucun problème.
Je pense que tes erreurs proviennent d'une incohérence dans ton menuconfig, il faut que tu le verifies.
De plus dans la commande:
fakeroot make-kpkg --append-to-version=.29082005 kernel_image --initrd binary
le --initrd ne sert à rien car il n'est plus compatible avec le noyau depuis la version 2.6.3, sauf s'il a été patch pour
Hors ligne
Pages : 1