Ich habe versucht einen Kernel 2.4.21-rc3 zu bauen und dabei kam es zu folgenden Fehlermeldungen: make[2]: Entering directory `/usr/src/linux-2.4.21-rc3/drivers/ide' make all_targets make[3]: Entering directory `/usr/src/linux-2.4.21-rc3/drivers/ide' gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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 -DEXPORT_SYMTAB -c ide.c ide.c: In function `ide_ioctl': ide.c:2826: warning: comparison between signed and unsigned ide.c: In function `ide_scan_devices': ide.c:3837: warning: comparison between signed and unsigned gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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_features -DEXPORT_SYMTAB -c ide-features.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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_taskfile -DEXPORT_SYMTAB -c ide-taskfile.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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=cmd640 -c -o cmd640.o cmd640.c cmd640.c: In function `ide_probe_for_cmd640x': cmd640.c:816: warning: comparison between signed and unsigned gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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_adma -c -o ide-adma.o ide-adma.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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_dma -c -o ide-dma.o ide-dma.c ide-dma.c: In function `ide_build_sglist': ide-dma.c:282: warning: comparison between signed and unsigned gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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_pci -c -o ide-pci.o ide-pci.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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=piix -c -o piix.o piix.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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=rz1000 -c -o rz1000.o rz1000.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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_proc -c -o ide-proc.o ide-proc.c ide-proc.c: In function `xx_xx_parse_error': ide-proc.c:148: warning: comparison between signed and unsigned ld -m elf_i386 -r -o ide-mod.o ide.o ide-features.o ide-taskfile.o cmd640.o ide-adma.o ide-dma.o ide-pci.o piix.o rz1000.o ide-proc.o gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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_probe -DEXPORT_SYMTAB -c ide-probe.c gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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_geometry -c -o ide-geometry.o ide-geometry.c ide-geometry.c: In function `ontrack': ide-geometry.c:125: warning: comparison between signed and unsigned 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.21-rc3/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_disk -c -o ide-disk.o ide-disk.c ide-disk.c: In function `lba_capacity_is_ok': ide-disk.c:130: warning: comparison between signed and unsigned ide-disk.c: In function `ide_multwrite': ide-disk.c:268: warning: comparison between signed and unsigned gcc -D__KERNEL__ -I/usr/src/linux-2.4.21-rc3/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' ide-cd.c: In function `cdrom_analyze_sense_data': ide-cd.c:468: warning: comparison between signed and unsigned ide-cd.c: In function `cdrom_buffer_sectors': ide-cd.c:816: warning: comparison between signed and unsigned ide-cd.c:816: warning: signed and unsigned type in conditional expression ide-cd.c: In function `cdrom_read_intr': ide-cd.c:994: warning: comparison between signed and unsigned ide-cd.c:994: warning: signed and unsigned type in conditional expression ide-cd.c: In function `cdrom_read_from_buffer': ide-cd.c:1061: warning: comparison between signed and unsigned ide-cd.c: In function `cdrom_start_read_continuation': ide-cd.c:1100: warning: comparison between signed and unsigned ide-cd.c: In function `cdrom_write_intr': ide-cd.c:1607: warning: comparison between signed and unsigned ide-cd.c:1607: warning: signed and unsigned type in conditional expression make[3]: *** [ide-cd.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.4.21-rc3/drivers/ide' make[2]: *** [first_rule] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.21-rc3/drivers/ide' make[1]: *** [_subdir_ide] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.21-rc3/drivers' make: *** [_dir_drivers] Error 2 Al