compil error with a LC_ALL="fr_BE@euro" !!! why ?
when i compile the kernel with a LC_ALL="fr_BE@euro", i have many errors.
and when i use a LC_ALL="en_US", i don't have any problem.
why ?
Best regards,
Stephane Wirtel
Signature · 2 lines
Stephane Wirtel <[email protected]> Web : www.linux-mons.be "Linux Is Not UniX !!!"
Quoted 3 lines · Stephane Wirtel
when i compile the kernel with a LC_ALL="fr_BE@euro", i have many errors.
and when i use a LC_ALL="en_US", i don't have any problem.
Please include the error messages you get.
-------------------------------------------------------------------------------
Jan 'Bulb' Hudec <[email protected]>
the compiler is gcc-3.2, don't forget this information.
here my error, see my attachment
Quoted 14 lines · Jan Hudec
Quoted 3 lines · Stephane Wirtel
when i compile the kernel with a LC_ALL="fr_BE@euro", i have many errors.
and when i use a LC_ALL="en_US", i don't have any problem.
Please include the error messages you get.
-------------------------------------------------------------------------------
Jan 'Bulb' Hudec <[email protected]>
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Signature · 2 lines
Stephane Wirtel <[email protected]> Web : www.linux-mons.be "Linux Is Not UniX !!!"
make[1]: Entre dans le répertoire `/root/linux-2.4.20-pre4/kernel' make all_targets
make[2]: Entre dans le répertoire `/root/linux-2.4.20-pre4/kernel'
gcc-3.2 -D__KERNEL__ -I/root/linux-2.4.20-pre4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -nostdinc -DKBUILD_BASENAME=sched -fno-omit-frame-pointer -c -o sched.o sched.c
Dans le fichier inclus à partir de /root/linux-2.4.20-pre4/include/linux/wait.h:13,
à partir de /root/linux-2.4.20-pre4/include/linux/fs.h:12,
à partir de /root/linux-2.4.20-pre4/include/linux/capability.h:17,
à partir de /root/linux-2.4.20-pre4/include/linux/binfmts.h:5,
à partir de /root/linux-2.4.20-pre4/include/linux/sched.h:9,
à partir de /root/linux-2.4.20-pre4/include/linux/mm.h:4,
à partir de sched.c:23:
/root/linux-2.4.20-pre4/include/linux/kernel.h:10:20: stdarg.h: Aucun fichier ou répertoire de ce type
Dans le fichier inclus à partir de /root/linux-2.4.20-pre4/include/linux/wait.h:13,
à partir de /root/linux-2.4.20-pre4/include/linux/fs.h:12,
à partir de /root/linux-2.4.20-pre4/include/linux/capability.h:17,
à partir de /root/linux-2.4.20-pre4/include/linux/binfmts.h:5,
à partir de /root/linux-2.4.20-pre4/include/linux/sched.h:9,
à partir de /root/linux-2.4.20-pre4/include/linux/mm.h:4,
à partir de sched.c:23:/root/linux-2.4.20-pre4/include/linux/kernel.h:74: erreur d'analyse syntaxique avant « va_list » /root/linux-2.4.20-pre4/include/linux/kernel.h:74: AVERTISSEMENT: déclaration de fonction n'est pas un prototype /root/linux-2.4.20-pre4/include/linux/kernel.h:77: erreur d'analyse syntaxique avant « va_list » /root/linux-2.4.20-pre4/include/linux/kernel.h:77: AVERTISSEMENT: déclaration de fonction n'est pas un prototype /root/linux-2.4.20-pre4/include/linux/kernel.h:81: erreur d'analyse syntaxique avant « va_list » /root/linux-2.4.20-pre4/include/linux/kernel.h:81: AVERTISSEMENT: déclaration de fonction n'est pas un prototype make[2]: *** [sched.o] Erreur 1
make[2]: Quitte le répertoire `/root/linux-2.4.20-pre4/kernel'
make[1]: *** [first_rule] Erreur 2
make[1]: Quitte le répertoire `/root/linux-2.4.20-pre4/kernel'
make: *** [_dir_kernel] Erreur 2
bash-2.05a#
Quoted 6 lines · Stephane Wirtel
the compiler is gcc-3.2, don't forget this information.
make[1]: Entre dans le répertoire `/root/linux-2.4.20-pre4/kernel' makeall_targets
make[2]: Entre dans le répertoire `/root/linux-2.4.20-pre4/kernel'
gcc-3.2 -D__KERNEL__ -I/root/linux-2.4.20-pre4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -nostdinc -DKBUILD_BASENAME=sched -fno-omit-frame-pointer -c -o sched.osched.c
Dans le fichier inclus à partir de/root/linux-2.4.20-pre4/include/linux/wait.h:13,
Quoted 7 lines
à partir de /root/linux-2.4.20-pre4/include/linux/fs.h:12, à partir de /root/linux-2.4.20-pre4/include/linux/capability.h:17, à partir de /root/linux-2.4.20-pre4/include/linux/binfmts.h:5, à partir de /root/linux-2.4.20-pre4/include/linux/sched.h:9, à partir de /root/linux-2.4.20-pre4/include/linux/mm.h:4, à partir de sched.c:23:
/root/linux-2.4.20-pre4/include/linux/kernel.h:10:20:stdarg.h: Aucun fichier ou répertoire de ce type
Against 2.4.20-pre4.
Makefile renamed from Makefile.orig +1 -1
@@ -260,7 +260,7 @@ include arch/$(ARCH)/Makefile # 'kbuild_2_4_nostdinc :=' or -I/usr/include for kernel code and you are not UML # then your code is broken! KAO. -kbuild_2_4_nostdinc := -nostdinc $(shell $(CC) -print-search-dirs | sed -ne 's/install: \(.*\)/-I \1include/gp') +kbuild_2_4_nostdinc := -nostdinc -iwithprefix include export kbuild_2_4_nostdinc export CPPFLAGS CFLAGS CFLAGS_KERNEL AFLAGS AFLAGS_KERNEL
thanks, this patch is ok for 2.4.20-pre4 with LC_ALL=fr_BE@euro and gcc-3.2.
Can you put this patch in the new version of the kernel ?
Thanks
Stephane
Quoted 35 lines · Keith Owens
Quoted 6 lines · Stephane Wirtel
the compiler is gcc-3.2, don't forget this information.
make[1]: Entre dans le répertoire `/root/linux-2.4.20-pre4/kernel' makeall_targets
make[2]: Entre dans le répertoire `/root/linux-2.4.20-pre4/kernel'
gcc-3.2 -D__KERNEL__ -I/root/linux-2.4.20-pre4/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=athlon -nostdinc -DKBUILD_BASENAME=sched -fno-omit-frame-pointer -c -o sched.osched.c
Dans le fichier inclus à partir de/root/linux-2.4.20-pre4/include/linux/wait.h:13,Quoted 7 lines
à partir de /root/linux-2.4.20-pre4/include/linux/fs.h:12, à partir de /root/linux-2.4.20-pre4/include/linux/capability.h:17, à partir de /root/linux-2.4.20-pre4/include/linux/binfmts.h:5, à partir de /root/linux-2.4.20-pre4/include/linux/sched.h:9, à partir de /root/linux-2.4.20-pre4/include/linux/mm.h:4, à partir de sched.c:23:
/root/linux-2.4.20-pre4/include/linux/kernel.h:10:20:stdarg.h: Aucun fichier ou répertoire de ce typeAgainst 2.4.20-pre4.
Makefile renamed from Makefile.orig +1
-2@@ -260,7 +260,7 @@ include arch/$(ARCH)/Makefile # 'kbuild_2_4_nostdinc :=' or -I/usr/include for kernel code and you are not UML # then your code is broken! KAO. -kbuild_2_4_nostdinc := -nostdinc $(shell $(CC) -print-search-dirs | sed -ne 's/install: \(.*\)/-I \1include/gp') +kbuild_2_4_nostdinc := -nostdinc -iwithprefix include export kbuild_2_4_nostdinc export CPPFLAGS CFLAGS CFLAGS_KERNEL AFLAGS AFLAGS_KERNEL -To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Signature · 2 lines
Stephane Wirtel <[email protected]> Web : www.linux-mons.be "Linux Is Not UniX !!!"