make bzImage me fuck snif snif - Divers - Linux et OS Alternatifs
Marsh Posté le 21-05-2003 à 17:13:40
D'abord on dit pourquoi tant de haine ?, sans s.
Ensuite t'as essayé le export LC_ALL=C avant ?
Marsh Posté le 21-05-2003 à 17:34:59
Et puis c koi les options de compilation, pourquoi ce kernel et pas un plus recent, as-tu appliqué des patchs kkonk ?
Marsh Posté le 21-05-2003 à 17:49:00
ta un pb dans ton include path, ou autre chose, parce que <stdarg.h> est un entete ANSI, si tu l'as pas, inquiete toi
Marsh Posté le 21-05-2003 à 22:37:41
Euh .. as-tu essayé
"cp .config dot-config && make mrproper && mv dot-config .config && make bzImage" ? On ne sait jamais ... même si ça n'a pas l'air d'être un problème de configuration du kernel.
Marsh Posté le 21-05-2003 à 22:44:15
ça c'est sous redhat, solution :
éditer /etc/sysconfig/i18n et mettre :
Code :
|
(ce ne sera pris en compte qu'à l'ouverture d'une nouvelle session sur un tty, donc pour ta compil actuelle, tu fais d'abord un : export LANG=C
ensuite dans ce MEME shell tu peux compiler tranquillement
Marsh Posté le 22-05-2003 à 09:36:51
export LC_ALL=C
ohhhhhh,
LANG="fr_FR@euro"
SUPPORTED="fr_FR@euro:fr_FR:fr"
SYSFONT="latarcyrheb-sun16"
SYSFONTACM="iso15"
Marsh Posté le 22-05-2003 à 09:45:00
paep.c:1148: called object is not a function
paep.c:1153: invalid suffix on integer constant
paep.c:1153: called object is not a function
paep.c:1158: invalid suffix on integer constant
paep.c:1158: called object is not a function
make[3]: *** [paep.o] Error 1
make[3]: Leaving directory `/usr/src/linux-2.4.18-14/drivers/addon/aep'
make[2]: *** [_modsubdir_aep] Error 2
make[2]: Leaving directory `/usr/src/linux-2.4.18-14/drivers/addon'
pourquoi moi?????
Marsh Posté le 22-05-2003 à 09:46:10
g pas pathcé mon kernel, c'est un src.rpm
Marsh Posté le 22-05-2003 à 10:05:53
Le chemin driver/addon/ me fait penser très fort que c'est un kernel patché par redhat
Si ils fournissent des trucs qui compilent mal, c'est ni ta faute ni la notre ni celle de kernel.org : c'est celle de RH
Essaie avec un noyau de kernel.org
Marsh Posté le 22-05-2003 à 14:48:29
c'est vrai que, depuis 2 ou 3 version, je sens que chez rh, ils ont du faire un plan social.
Marsh Posté le 22-05-2003 à 15:15:43
les addons inclus dans les noyaux RH se basent sur des headers qui ne sont pas fournis dans le noyau, donc il faut désactiver tout ce qu'il y a dans la rubrique addons
puis de toutes façons qu'est ce que tu te galères à compiler un 2.4.18-14 qui contient les derniers trous de sécu ? (ptrace et DoS)
dernier noyau RH 8.0 : 2.4.20-13.8
ça sert vraiment à rien de passer à la 9, RH met tout à niveau sur la 8.0, même libc, même kernel, même gcc, ....
Marsh Posté le 22-05-2003 à 15:58:48
je peux pas tout expliquer c'est compliqué, mais la politique des chefs projets impose que je dois faire marcher la 2.4.18 sous rh9. c'est politique, et non technique.
Marsh Posté le 22-05-2003 à 23:50:27
ben alors choppe le dernier 2.4.18 pour RH 8.0, il me semble que c'est 2.4.18-27.8.0, mais tu auras plus de mal à le trouver maintenant, voici un lien si tu veux :
kernel-source-2.4.18-27.8.0.i386.rpm
Marsh Posté le 23-05-2003 à 10:12:04
aah ok,
je v essayer ca
Marsh Posté le 21-05-2003 à 16:46:50
Dans le fichier inclus à partir de /usr/src/linux-2.4.18-14/include/linux/wait.h:13,
à partir de /usr/src/linux-2.4.18-14/include/linux/fs.h:12,
à partir de /usr/src/linux-2.4.18-14/include/linux/capability.h:17,
à partir de /usr/src/linux-2.4.18-14/include/linux/binfmts.h:5,
à partir de /usr/src/linux-2.4.18-14/include/linux/sched.h:9,
à partir de /usr/src/linux-2.4.18-14/include/linux/mm.h:4,
à partir de sched.c:19:
/usr/src/linux-2.4.18-14/include/linux/kernel.h:10:20: stdarg.h: Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de /usr/src/linux-2.4.18-14/include/linux/wait.h:13,
à partir de /usr/src/linux-2.4.18-14/include/linux/fs.h:12,
à partir de /usr/src/linux-2.4.18-14/include/linux/capability.h:17,
à partir de /usr/src/linux-2.4.18-14/include/linux/binfmts.h:5,
à partir de /usr/src/linux-2.4.18-14/include/linux/sched.h:9,
à partir de /usr/src/linux-2.4.18-14/include/linux/mm.h:4,
à partir de sched.c:19:
/usr/src/linux-2.4.18-14/include/linux/kernel.h:73: erreur d'analyse syntaxique avant « va_list »
/usr/src/linux-2.4.18-14/include/linux/kernel.h:73: AVERTISSEMENT: déclaration de fonction n'est pas un prototype
/usr/src/linux-2.4.18-14/include/linux/kernel.h:76: erreur d'analyse syntaxique avant « va_list »
/usr/src/linux-2.4.18-14/include/linux/kernel.h:76: AVERTISSEMENT: déclaration de fonction n'est pas un prototype
/usr/src/linux-2.4.18-14/include/linux/kernel.h:80: erreur d'analyse syntaxique avant « va_list »
/usr/src/linux-2.4.18-14/include/linux/kernel.h:80: AVERTISSEMENT: déclaration de fonction n'est pas un prototype
sched.c: Dans la fonction « sys_sched_yield »:
sched.c:1374: AVERTISSEMENT: variable inutilisée « rq »
make[2]: *** [sched.o] Erreur 1
make[2]: Quitte le répertoire `/usr/src/linux-2.4.18-14/kernel'
make[1]: *** [first_rule] Erreur 2
make[1]: Quitte le répertoire `/usr/src/linux-2.4.18-14/kernel'
make: *** [_dir_kernel] Erreur 2
pourquoi tant de haines???
---------------
démocratie: la liberté de choisir sa paire de menotte.