Hallo, On Tue, 27 May 2003, Al Bogner wrote:
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' [..] 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'
Das ist komisch. Im patch-2.4.21-rc3 findet sich: ==== diff -Naur -X /home/marcelo/lib/dontdiff linux-2.4.20/drivers/ide/ide-cd.h linux -2.4.21-rc3/drivers/ide/ide-cd.h --- linux-2.4.20/drivers/ide/ide-cd.h 2002-08-03 00:39:44.000000000 +0000 +++ linux-2.4.21-rc3/drivers/ide/ide-cd.h 2003-05-22 22:06:52.000000000 +0 000 @@ -437,7 +437,7 @@ byte curlba[3]; byte nslots; - __u8 short slot_tablelen; + __u16 slot_tablelen; }; ==== D.h. der Bug sollte mit dem patch behoben sein. -dnh -- Die Tatsache, daß Linux [..] läuft, hat deinem Ego doch viel mehr geschadet als wenn Linux einfach nicht gelaufen wäre! Insofern hat sich Linux wie eine stolze, verletzte Liebhaberin gezeigt und dir so richtig von hinten eins in die Weichteile versetzt. -- fefe in dasr