>PS: Tommorrow I will try either snapshot or gcc-3.0? > I so try snapshot (named 20030105-1) and so set LD_LIBRARY_PATH and PATH as documented but compiling the kernel 2.4.20 failled with: gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-pa21/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -D__linux__ -pipe -fno-strength-reduce -mno-space-regs -mfast-indirect-calls -mdisable-fpregs -ffunction-sections -march=1.1 -mschedule=7100 -nostdinc -I /usr/lib/gcc-snapshot/lib/gcc-lib/hppa-linux/3.3/include -DKBUILD_BASENAME=ide_cd -c -o ide-cd.o ide-cd.c In file included from /usr/src/linux-2.4.20-pa21/include/linux/ide.h:301, from ide-cd.c:309: /usr/src/linux-2.4.20-pa21/include/asm/ide.h: In function `ide_fix_driveid': /usr/src/linux-2.4.20-pa21/include/asm/ide.h:150: warning: comparison between signed and unsigned In file included from /usr/src/linux-2.4.20-pa21/include/linux/highmem.h:5, from /usr/src/linux-2.4.20-pa21/include/linux/pagemap.h:16, from /usr/src/linux-2.4.20-pa21/include/linux/locks.h:8, from /usr/src/linux-2.4.20-pa21/include/linux/blk.h:5, from /usr/src/linux-2.4.20-pa21/include/linux/ide.h:771, from ide-cd.c:309: /usr/src/linux-2.4.20-pa21/include/asm/pgalloc.h: In function `flush_cache_range': /usr/src/linux-2.4.20-pa21/include/asm/pgalloc.h:83: warning: comparison between signed and unsigned In file included from /usr/src/linux-2.4.20-pa21/include/linux/highmem.h:5, from /usr/src/linux-2.4.20-pa21/include/linux/pagemap.h:16, from /usr/src/linux-2.4.20-pa21/include/linux/locks.h:8, from /usr/src/linux-2.4.20-pa21/include/linux/blk.h:5, from /usr/src/linux-2.4.20-pa21/include/linux/ide.h:771, from ide-cd.c:309: /usr/src/linux-2.4.20-pa21/include/asm/pgalloc.h: In function `flush_cache_page': /usr/src/linux-2.4.20-pa21/include/asm/pgalloc.h:102: warning: comparison between signed and unsigned In file included from ide-cd.c:318: ide-cd.h: At top level: 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.20-pa21/drivers/ide' make[2]: *** [first_rule] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.20-pa21/drivers/ide' make[1]: *** [_subdir_ide] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.20-pa21/drivers' make: *** [_dir_drivers] Error 2
I have a look and in drivers/ide/ide-cd.h line 440 I found well: __u8 short slot_tabelen; Any idea? Thanks, Joel ********************************************* Vous surfez toujours avec une ligne classique ? Faites des economies avec Tiscali Complete... Plus d'info sur ... http://complete.tiscali.be