[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Kernel compilation error only with 3.3 gcc version



>Submitter-Id:	net
>Originator:	Laurent Guinchard
>Organization:	none
>Confidential:	no
>Synopsis:	Kernel compilation error only with 3.3 gcc version
>Severity:	serious
>Priority:	medium
>Category:	c
>Class:		ice-on-legal-code
>Release:	3.3 (Debian) (Debian testing/unstable)
>Environment:
System: Linux cariboo 2.4.20 #1 lun mai 26 18:41:16 CEST 2003 i686 GNU/Linux
Architecture: i686

	<Athlon XP 1700+ with VIA KT400 chipset, Debian Linux 3.3 testing , libc6 version 2.3.1-16; libstdc++5 version 3.3-2; libgcc1 version 3.3-2>
host: i386-pc-linux-gnu
build: i386-pc-linux-gnu
target: i386-pc-linux-gnu
configured with: ../src/configure -v --enable-languages=c,c++,java,f77,pascal,objc,ada,treelang --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-gxx-include-dir=/usr/include/c++/3.3 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --enable-__cxa_atexit --enable-clocale=gnu --enable-debug --enable-java-gc=boehm --enable-java-awt=xlib --enable-objc-gc i386-linux
>Description:
	Since my gcc version is 3.3, When I compile my linux kernel, I have the following error that not appear with th 3.2 version.
	I don't know if the problem is an ice-on-illegal-code with version < 3.2 or an ice-on-legal-code in version 3.3
>How-To-Repeat:
	This is the error :

	make[3]: Entering directory `/usr/src/linux-2.4.20/drivers/ide'
/usr/bin/make all_targets
make[4]: Entering directory `/usr/src/linux-2.4.20/drivers/ide'
ld -m elf_i386 -r -o ide-mod.o ide.o ide-features.o ide-taskfile.o  ide-adma.o ide-dma.o ide-pci.o via82cxxx.o ide-proc.o
ld -m elf_i386 -r -o ide-probe-mod.o ide-probe.o ide-geometry.o
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=athlon    -nostdinc -iwithprefix include -DKBUILD_BASENAME=ide_cd  -c -o ide-cd.o ide-cd.c
In file included from ide-cd.c:318:
ide-cd.h:440: error: long, short, signed or unsigned used invalidly for `slot_tablelen'
make[4]: *** [ide-cd.o] Erreur 1
make[4]: Leaving directory `/usr/src/linux-2.4.20/drivers/ide'
make[3]: *** [first_rule] Erreur 2
make[3]: Leaving directory `/usr/src/linux-2.4.20/drivers/ide'
make[2]: *** [_subdir_ide] Erreur 2
make[2]: Leaving directory `/usr/src/linux-2.4.20/drivers'
make[1]: *** [_dir_drivers] Erreur 2
make[1]: Leaving directory `/usr/src/linux-2.4.20'
make: *** [stamp-build] Erreur 2
>Fix:
	I'm sorry, I haven't got the solution of this problem.



Reply to: