-------- Original Message -------- Subject: Error in cs46xx.c Date: Fri, 04 Jul 2003 20:52:06 +0200 From: Mikeb1 Newsgroups: linux.kernel Dear kernel hackers: I got the following compile error with 2.4.21 make modules <-- snip --> make -C sound modules make[2]: Entering directory `/usr/src/linux/drivers/sound' ld -m elf_i386 -r -o soundcore.o sound_core.o sound_firmware.o ld -m elf_i386 -r -o sound.o dev_table.o soundcard.o sound_syms.o audio.o audio_syms.o dmabuf.o midi_syms.o midi_synth.o midibuf.o sequencer.o sequencer_syms.o sound_timer.o sys_timer.o ld -m elf_i386 -r -o sb_lib.o sb_common.o sb_audio.o sb_midi.o sb_mixer.o sb_ess.o ld -m elf_i386 -r -o pas2.o pas2_card.o pas2_midi.o pas2_mixer.o pas2_pcm.o ld -m elf_i386 -r -o sb.o sb_card.o ld -m elf_i386 -r -o wavefront.o wavfront.o wf_midi.o yss225.o ld -m elf_i386 -r -o gus.o gus_card.o gus_midi.o gus_vol.o gus_wave.o ics2101.o /opt/gcc3/bin/gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -nostdinc -iwithprefix include -DKBUILD_BASENAME=cs46xx -c -o cs46xx.o cs46xx.c cs46xx.c:950: error: long, short, signed or unsigned used invalidly for `off' cs46xx.c:951: error: long, short, signed or unsigned used invalidly for `val' cs46xx.c: In function `cs_ac97_init': cs46xx.c:4263: warning: comparison is always false due to limited range of data type make[2]: *** [cs46xx.o] Error 1 make[2]: Leaving directory `/usr/src/linux/drivers/sound' make[1]: *** [_modsubdir_sound] Error 2 make[1]: Leaving directory `/usr/src/linux/drivers' make: *** [_mod_drivers] Error 2 < -- snip --> Linux stable-box.internal 2.4.21 #1 Mon Jun 23 20:55:13 CEST 2003 i686 i686 i386 GNU/Linux Gnu C 3.3 Gnu make 3.79.1 util-linux 2.11y mount 2.11y modutils 2.4.22 e2fsprogs 1.32 jfsutils 1.0.17 reiserfsprogs 3.6.4 pcmcia-cs 3.1.31 ppp 2.4.1 isdn4k-utils 3.1pre4 Linux C Library 2.3.2 Dynamic linker (ldd) 2.3.2 Procps 2.0.11 Net-tools 1.60 Kbd 1.08 Sh-utils 4.5.3 Modules Loaded vfat fat isofs ide-cd cdrom natsemi gcc -v Configured with: ../gcc-3.3/configure --prefix=/opt/gcc3 --enable-shared --enable-threads=posix --disable-checking --enable-languages=c,c++ --with-system-zlib --enable-__cxa_atexit --host=i686-redhat-linux Thread model: posix gcc version: 3.3