kernel compil. locale

thunderben at free.fr thunderben at free.fr
Mon Jul 28 11:03:41 PDT 2003


Hi all, 

I recompiled my kernel few days ago and I had an error at the 3rd step : "make 
bzImage" (see the error message at the end of this mail).
I tried a lot of things, but the error always occur !

When I writed en mail for this list, I decided to generate the error message in 
English (more easy for you to understand).
So I changed env variable LC_ALL value from "fr_FR" to "" (empty), but this 
time "make bzImage" work perfectly !
The kernel image work well too !

My questions are :
Does the kernel, or kernel Makefile, is designed to be compiled under US 
environment exclusively ?

Is it possible to compile kernel with locale data set to another values than 
US ?
If yes, what is the process ???

Thanks
--- 
Benoît



*** Error message ***
Sorry it is in French !
For the ones who doesn't read Moliere's language ;o) :

"Dans le fichier inclus à partir de" == "In file included from"
"à partir de" == "from"
"Aucun fichier ou répertoire de ce type" == "No such file, or directory"
"erreur d'analyse syntaxique avant" == "syntax analysis error before"
"AVERTISSEMENT: déclaration de fonction n'est pas un prototype" == "WARNING: 
function declaration is not a prototype"
"Erreur" == "Error"

Dans le fichier inclus à partir de /usr/src/linux-
2.4.19/include/linux/wait.h:13,
          à partir de /usr/src/linux-2.4.19/include/linux/fs.h:12,
          à partir de /usr/src/linux-2.4.19/include/linux/capability.h:17,
          à partir de /usr/src/linux-2.4.19/include/linux/binfmts.h:5,
          à partir de /usr/src/linux-2.4.19/include/linux/sched.h:9,
          à partir de /usr/src/linux-2.4.19/include/linux/mm.h:4,
          à partir de sched.c:23:
/usr/src/linux-2.4.19/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.19/include/linux/wait.h:13,
          à partir de /usr/src/linux-2.4.19/include/linux/fs.h:12,
          à partir de /usr/src/linux-2.4.19/include/linux/capability.h:17,
          à partir de /usr/src/linux-2.4.19/include/linux/binfmts.h:5,
          à partir de /usr/src/linux-2.4.19/include/linux/sched.h:9,
          à partir de /usr/src/linux-2.4.19/include/linux/mm.h:4,
          à partir de sched.c:23:
/usr/src/linux-2.4.19/include/linux/kernel.h:73: erreur d'analyse syntaxique 
avant " va_list "
/usr/src/linux-2.4.19/include/linux/kernel.h:73: AVERTISSEMENT: déclaration de 
fonction n'est pas un prototype
/usr/src/linux-2.4.19/include/linux/kernel.h:76: erreur d'analyse syntaxique 
avant " va_list "
/usr/src/linux-2.4.19/include/linux/kernel.h:76: AVERTISSEMENT: déclaration de 
fonction n'est pas un prototype
/usr/src/linux-2.4.19/include/linux/kernel.h:80: erreur d'analyse syntaxique 
avant " va_list "
/usr/src/linux-2.4.19/include/linux/kernel.h:80: AVERTISSEMENT: déclaration de 
fonction n'est pas un prototype
make[2]: *** [sched.o] Erreur 1
make[1]: *** [first_rule] Erreur 2
make: *** [_dir_kernel] Erreur 2



More information about the blfs-support mailing list