On a RedHat 5.0 system, where I've got the 2.0.33 kernel sources from ftp.kernel.org, and am using the 2.0.0 modules that came with RedHat 5.0, I get errors in the filesystem area of the modules. I don't see a newer modules 2.0.0 distribution. Is this a known problem with compiling the modules source under kernel source 2.0.33? How do I work around it without porting these modules to the 2.0.33 headers (which I'm sure should not be necessary)? Here's the modules compile output: make[1]: Entering directory `/usr/src/linux-2.0.33/kernel' make[1]: Nothing to be done for `modules'. make[1]: Leaving directory `/usr/src/linux-2.0.33/kernel' make[1]: Entering directory `/usr/src/linux-2.0.33/drivers' set -e; for i in block char net scsi sound isdn; do make -C $i modules; done make[2]: Entering directory `/usr/src/linux-2.0.33/drivers/block' rm -f $TOPDIR/modules/BLOCK_MODULES echo loop.o linear.o raid0.o >> $TOPDIR/modules/BLOCK_MODULES echo drivers/block/ drivers/block/ cd $TOPDIR/modules; for i in loop.o linear.o raid0.o; do \ ln -sf ../drivers/block//$i .; done make[2]: Leaving directory `/usr/src/linux-2.0.33/drivers/block' make[2]: Entering directory `/usr/src/linux-2.0.33/drivers/char' echo drivers/char/ drivers/char/ cd $TOPDIR/modules; for i in lp.o; do \ ln -sf ../drivers/char//$i .; done make[2]: Leaving directory `/usr/src/linux-2.0.33/drivers/char' make[2]: Entering directory `/usr/src/linux-2.0.33/drivers/net' rm -f $TOPDIR/modules/NET_MODULES echo ppp.o slhc.o new_tunnel.o ne.o bsd_comp.o dummy.o 8390.o eql.o >> $TOPDIR/modules/NET_MODULES echo drivers/net/ drivers/net/ cd $TOPDIR/modules; for i in ppp.o slhc.o new_tunnel.o ne.o bsd_comp.o dummy.o 8390.o eql.o; do \ ln -sf ../drivers/net//$i .; done make[2]: Leaving directory `/usr/src/linux-2.0.33/drivers/net' make[2]: Entering directory `/usr/src/linux-2.0.33/drivers/scsi' rm -f $TOPDIR/modules/SCSI_MODULES echo aha152x.o aic7xxx.o u14-34f.o wd7000.o ultrastor.o >> $TOPDIR/modules/SCSI_MODULES echo drivers/scsi/ drivers/scsi/ cd $TOPDIR/modules; for i in aha152x.o aic7xxx.o u14-34f.o wd7000.o ultrastor.o; do \ ln -sf ../drivers/scsi//$i .; done make[2]: Leaving directory `/usr/src/linux-2.0.33/drivers/scsi' make[2]: Entering directory `/usr/src/linux-2.0.33/drivers/sound' cd lowlevel;make make[3]: Entering directory `/usr/src/linux-2.0.33/drivers/sound/lowlevel' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/usr/src/linux-2.0.33/drivers/sound/lowlevel' gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o sequencer.o sequencer.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o sound_timer.o sound_timer.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o sys_timer.o sys_timer.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o uart401.o uart401.c rm -f sound.a ar rcs sound.a adlib_card.o audio.o dmabuf.o midi_synth.o midibuf.o opl3.o patmgr.o sb_card.o sb_common.o sb_audio.o sb_mixer.o sb_midi.o sequencer.o sound_timer.o sys_timer.o uart401.o sync rm -f sound.o ld -m elf_i386 -r -o sound.o soundcard.o dev_table.o sound_switch.o lowlevel/lowlevel.o sound.a ln -fs `pwd`/sound.o /usr/src/linux-2.0.33/modules/sound.o make[2]: Leaving directory `/usr/src/linux-2.0.33/drivers/sound' make[2]: Entering directory `/usr/src/linux-2.0.33/drivers/isdn' gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -DMODVERSIONS -DEXPORT_SYMTAB -c isdn_syms.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o isdn_common.o isdn_common.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o isdn_net.o isdn_net.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o isdn_tty.o isdn_tty.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o isdn_ppp.o isdn_ppp.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o isdn_audio.o isdn_audio.c rm -f isdn.o ld -m elf_i386 -r -o isdn.o isdn_syms.o isdn_common.o isdn_net.o isdn_tty.o isdn_ppp.o isdn_audio.o set -e; for i in icn pcbit sc avmb1; do make -C $i modules; done make[3]: Entering directory `/usr/src/linux-2.0.33/drivers/isdn/icn' gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o icn.o icn.c echo drivers/isdn/icn/ drivers/isdn/icn/ cd $TOPDIR/modules; for i in icn.o; do \ ln -sf ../drivers/isdn/icn//$i .; done make[3]: Leaving directory `/usr/src/linux-2.0.33/drivers/isdn/icn' make[3]: Entering directory `/usr/src/linux-2.0.33/drivers/isdn/pcbit' gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o module.o module.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o edss1.o edss1.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o drv.o drv.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o layer2.o layer2.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o capi.o capi.c gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o callbacks.o callbacks.c rm -f pcbit.o ld -m elf_i386 -r -o pcbit.o module.o edss1.o drv.o layer2.o capi.o callbacks.o echo drivers/isdn/pcbit/ drivers/isdn/pcbit/ cd $TOPDIR/modules; for i in pcbit.o; do \ ln -sf ../drivers/isdn/pcbit//$i .; done make[3]: Leaving directory `/usr/src/linux-2.0.33/drivers/isdn/pcbit' make[3]: Entering directory `/usr/src/linux-2.0.33/drivers/isdn/sc' gcc -D__KERNEL__ -I/usr/src/linux-2.0.33/include -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=586 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.0.33/includ e/linux/modversions.h -c -o shmem.o shmem.c In file included from /usr/src/linux-2.0.33/include/linux/fs.h:232, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/hpfs_fs_i.h:5: parse error before `ino_t' /usr/src/linux-2.0.33/include/linux/hpfs_fs_i.h:5: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/hpfs_fs_i.h:12: parse error before `:' In file included from /usr/src/linux-2.0.33/include/linux/fs.h:234, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/umsdos_fs_i.h:65: parse error before `off_t' /usr/src/linux-2.0.33/include/linux/umsdos_fs_i.h:65: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/umsdos_fs_i.h:68: parse error before `}' In file included from /usr/src/linux-2.0.33/include/linux/nfs_fs_i.h:4, from /usr/src/linux-2.0.33/include/linux/fs.h:236, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/nfs.h:125: parse error before `u_int' /usr/src/linux-2.0.33/include/linux/nfs.h:125: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/nfs.h:126: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:131: parse error before `u_int' /usr/src/linux-2.0.33/include/linux/nfs.h:131: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/nfs.h:132: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:133: parse error before `uid' /usr/src/linux-2.0.33/include/linux/nfs.h:133: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:134: parse error before `gid' /usr/src/linux-2.0.33/include/linux/nfs.h:134: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:135: parse error before `size' /usr/src/linux-2.0.33/include/linux/nfs.h:135: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:136: parse error before `blocksize' /usr/src/linux-2.0.33/include/linux/nfs.h:136: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:137: parse error before `rdev' /usr/src/linux-2.0.33/include/linux/nfs.h:137: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:138: parse error before `blocks' /usr/src/linux-2.0.33/include/linux/nfs.h:138: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:139: parse error before `fsid' /usr/src/linux-2.0.33/include/linux/nfs.h:139: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:140: parse error before `fileid' /usr/src/linux-2.0.33/include/linux/nfs.h:140: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:144: parse error before `}' /usr/src/linux-2.0.33/include/linux/nfs.h:147: parse error before `u_int' /usr/src/linux-2.0.33/include/linux/nfs.h:147: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/nfs.h:148: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:149: parse error before `gid' /usr/src/linux-2.0.33/include/linux/nfs.h:149: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:150: parse error before `size' /usr/src/linux-2.0.33/include/linux/nfs.h:150: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:153: parse error before `}' /usr/src/linux-2.0.33/include/linux/nfs.h:156: parse error before `u_int' /usr/src/linux-2.0.33/include/linux/nfs.h:156: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/nfs.h:160: parse error before `}' /usr/src/linux-2.0.33/include/linux/nfs.h:163: parse error before `u_int' /usr/src/linux-2.0.33/include/linux/nfs.h:163: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/nfs.h:164: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:165: parse error before `blocks' /usr/src/linux-2.0.33/include/linux/nfs.h:165: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:166: parse error before `bfree' /usr/src/linux-2.0.33/include/linux/nfs.h:166: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/nfs.h:167: parse error before `bavail' /usr/src/linux-2.0.33/include/linux/nfs.h:167: warning: data definition has no type or storage class In file included from /usr/src/linux-2.0.33/include/linux/ufs_fs_i.h:16, from /usr/src/linux-2.0.33/include/linux/fs.h:240, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/ufs_fs.h:102: parse error before `time_t' /usr/src/linux-2.0.33/include/linux/ufs_fs.h:102: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/ufs_fs.h:162: parse error before `}' In file included from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/fs.h:269: parse error before `uid_t' /usr/src/linux-2.0.33/include/linux/fs.h:269: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/fs.h:270: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:271: parse error before `ia_size' /usr/src/linux-2.0.33/include/linux/fs.h:271: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:272: parse error before `ia_atime' /usr/src/linux-2.0.33/include/linux/fs.h:272: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:273: parse error before `ia_mtime' /usr/src/linux-2.0.33/include/linux/fs.h:273: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:274: parse error before `ia_ctime' /usr/src/linux-2.0.33/include/linux/fs.h:274: warning: data definition has no type or storage class In file included from /usr/src/linux-2.0.33/include/linux/fs.h:277, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/quota.h:119: parse error before `time_t' /usr/src/linux-2.0.33/include/linux/quota.h:119: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/quota.h:120: warning: data definition has no type or storage class In file included from /usr/src/linux-2.0.33/include/linux/quota.h:151, from /usr/src/linux-2.0.33/include/linux/fs.h:277, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/mount.h:23: parse error before `time_t' /usr/src/linux-2.0.33/include/linux/mount.h:23: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/mount.h:24: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/mount.h:26: parse error before `}' In file included from /usr/src/linux-2.0.33/include/linux/fs.h:277, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/quota.h:173: field `dq_dqb' has incomplete type In file included from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/fs.h:283: parse error before `nlink_t' /usr/src/linux-2.0.33/include/linux/fs.h:283: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/fs.h:284: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:285: parse error before `i_gid' /usr/src/linux-2.0.33/include/linux/fs.h:285: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:287: parse error before `i_size' /usr/src/linux-2.0.33/include/linux/fs.h:287: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:288: parse error before `i_atime' /usr/src/linux-2.0.33/include/linux/fs.h:288: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:289: parse error before `i_mtime' /usr/src/linux-2.0.33/include/linux/fs.h:289: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:290: parse error before `i_ctime' /usr/src/linux-2.0.33/include/linux/fs.h:290: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:322: field `hpfs_i' has incomplete type /usr/src/linux-2.0.33/include/linux/fs.h:324: field `umsdos_i' has incomplete type /usr/src/linux-2.0.33/include/linux/fs.h:334: parse error before `}' /usr/src/linux-2.0.33/include/linux/fs.h:338: parse error before `uid_t' /usr/src/linux-2.0.33/include/linux/fs.h:338: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/fs.h:342: parse error before `mode_t' /usr/src/linux-2.0.33/include/linux/fs.h:342: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/fs.h:343: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h:353: parse error before `}' /usr/src/linux-2.0.33/include/linux/fs.h:371: parse error before `off_t' /usr/src/linux-2.0.33/include/linux/fs.h:371: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/fs.h:372: warning: data definition has no type or storage class In file included from /usr/src/linux-2.0.33/include/linux/fcntl.h:4, from /usr/src/linux-2.0.33/include/linux/fs.h:375, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/asm/fcntl.h:54: parse error before `off_t' /usr/src/linux-2.0.33/include/asm/fcntl.h:54: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/asm/fcntl.h:55: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/asm/fcntl.h:56: parse error before `l_pid' /usr/src/linux-2.0.33/include/asm/fcntl.h:56: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/fs.h: In function `locks_verify_locked': In file included from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/fs.h:396: dereferencing pointer to incomplete type /usr/src/linux-2.0.33/include/linux/fs.h:397: dereferencing pointer to incomplete type /usr/src/linux-2.0.33/include/linux/fs.h: In function `locks_verify_area': /usr/src/linux-2.0.33/include/linux/fs.h:408: dereferencing pointer to incomplete type /usr/src/linux-2.0.33/include/linux/fs.h:409: dereferencing pointer to incomplete type /usr/src/linux-2.0.33/include/linux/hpfs_fs_sb.h: At top level: In file included from /usr/src/linux-2.0.33/include/linux/fs.h:428, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/hpfs_fs_sb.h:5: parse error before `ino_t' /usr/src/linux-2.0.33/include/linux/hpfs_fs_sb.h:5: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/hpfs_fs_sb.h:12: parse error before `sb_uid' /usr/src/linux-2.0.33/include/linux/hpfs_fs_sb.h:12: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/hpfs_fs_sb.h:13: parse error before `sb_gid' /usr/src/linux-2.0.33/include/linux/hpfs_fs_sb.h:13: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/hpfs_fs_sb.h:15: parse error before `:' /usr/src/linux-2.0.33/include/linux/hpfs_fs_sb.h:16: parse error before `:' In file included from /usr/src/linux-2.0.33/include/linux/fs.h:429, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/msdos_fs_sb.h:9: parse error before `uid_t' /usr/src/linux-2.0.33/include/linux/msdos_fs_sb.h:9: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/msdos_fs_sb.h:10: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/msdos_fs_sb.h:14: parse error before `:' /usr/src/linux-2.0.33/include/linux/msdos_fs_sb.h:36: field `options' has incomplete type In file included from /usr/src/linux-2.0.33/include/linux/fs.h:430, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/iso_fs_sb.h:25: parse error before `mode_t' /usr/src/linux-2.0.33/include/linux/iso_fs_sb.h:25: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/iso_fs_sb.h:26: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/iso_fs_sb.h:27: parse error before `s_uid' /usr/src/linux-2.0.33/include/linux/iso_fs_sb.h:27: warning: data definition has no type or storage class In file included from /usr/src/linux-2.0.33/include/linux/fs.h:432, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:17: parse error before `u_long' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:17: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:18: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:19: parse error before `s_ndatazones' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:19: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:20: parse error before `s_imap_zones' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:20: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:21: parse error before `s_zmap_zones' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:21: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:22: parse error before `s_firstdatazone' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:22: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:23: parse error before `s_zone_shift' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:23: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:24: parse error before `s_max_size' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:24: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:29: parse error before `s_imap_cached' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:29: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:30: parse error before `s_zmap_cached' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:30: warning: data definition has no type or storage class In file included from /usr/src/linux-2.0.33/include/linux/fs.h:433, from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/sysv_fs_sb.h:24: parse error before `nlink_t' /usr/src/linux-2.0.33/include/linux/sysv_fs_sb.h:24: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/sysv_fs_sb.h:64: conflicting types for `s_firstdatazone' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:22: previous declaration of `s_firstdatazone' /usr/src/linux-2.0.33/include/linux/sysv_fs_sb.h:65: conflicting types for `s_ninodes' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:18: previous declaration of `s_ninodes' /usr/src/linux-2.0.33/include/linux/sysv_fs_sb.h:66: conflicting types for `s_ndatazones' /usr/src/linux-2.0.33/include/linux/xia_fs_sb.h:19: previous declaration of `s_ndatazones' /usr/src/linux-2.0.33/include/linux/sysv_fs_sb.h:68: parse error before `}' In file included from /usr/src/linux-2.0.33/include/linux/tty.h:19, from /usr/src/linux-2.0.33/include/linux/sched.h:26, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/fs.h:457: field `hpfs_sb' has incomplete type /usr/src/linux-2.0.33/include/linux/fs.h:459: field `isofs_sb' has incomplete type /usr/src/linux-2.0.33/include/linux/fs.h:461: field `xiafs_sb' has incomplete type /usr/src/linux-2.0.33/include/linux/fs.h:462: field `sysv_sb' has incomplete type /usr/src/linux-2.0.33/include/linux/fs.h:475: parse error before `off_t' /usr/src/linux-2.0.33/include/linux/fs.h:475: warning: function declaration isn't a prototype /usr/src/linux-2.0.33/include/linux/fs.h:478: parse error before `off_t' /usr/src/linux-2.0.33/include/linux/fs.h:478: warning: function declaration isn't a prototype /usr/src/linux-2.0.33/include/linux/fs.h:637: parse error before `dev_t' /usr/src/linux-2.0.33/include/linux/fs.h:637: warning: function declaration isn't a prototype In file included from /usr/src/linux-2.0.33/include/linux/sem.h:3, from /usr/src/linux-2.0.33/include/linux/sched.h:27, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/ipc.h:11: parse error before `ushort' /usr/src/linux-2.0.33/include/linux/ipc.h:11: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/ipc.h:12: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/ipc.h:13: parse error before `cuid' /usr/src/linux-2.0.33/include/linux/ipc.h:13: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/ipc.h:14: parse error before `cgid' /usr/src/linux-2.0.33/include/linux/ipc.h:14: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/ipc.h:15: parse error before `mode' /usr/src/linux-2.0.33/include/linux/ipc.h:15: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/ipc.h:16: parse error before `seq' /usr/src/linux-2.0.33/include/linux/ipc.h:16: warning: data definition has no type or storage class In file included from /usr/src/linux-2.0.33/include/linux/sched.h:27, from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/sem.h:19: field `sem_perm' has incomplete type /usr/src/linux-2.0.33/include/linux/sem.h:20: parse error before `time_t' /usr/src/linux-2.0.33/include/linux/sem.h:20: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/sem.h:21: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/sem.h:26: parse error before `sem_nsems' /usr/src/linux-2.0.33/include/linux/sem.h:26: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/sem.h:31: parse error before `ushort' /usr/src/linux-2.0.33/include/linux/sem.h:31: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/sem.h:34: parse error before `}' /usr/src/linux-2.0.33/include/linux/sem.h:40: parse error before `ushort' /usr/src/linux-2.0.33/include/linux/sem.h:40: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/sem.h:43: parse error before `}' /usr/src/linux-2.0.33/include/linux/sem.h:108: warning: parameter has incomplete type In file included from /usr/src/linux-2.0.33/include/linux/mm.h:4, from /usr/src/linux-2.0.33/include/linux/malloc.h:4, from includes.h:9, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/sched.h:116: parse error before `fd_set' /usr/src/linux-2.0.33/include/linux/sched.h:116: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/sched.h:117: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/sched.h:119: parse error before `}' /usr/src/linux-2.0.33/include/linux/sched.h:348: parse error before `grp' /usr/src/linux-2.0.33/include/linux/sched.h:348: warning: function declaration isn't a prototype /usr/src/linux-2.0.33/include/linux/sched.h: In function `file_from_fd': /usr/src/linux-2.0.33/include/linux/sched.h:396: dereferencing pointer to incomplete type /usr/src/linux-2.0.33/include/linux/isdnif.h: At top level: In file included from includes.h:14, from shmem.c:32: /usr/src/linux-2.0.33/include/linux/isdnif.h:205: parse error before `ulong' /usr/src/linux-2.0.33/include/linux/isdnif.h:205: warning: no semicolon at end of struct or union /usr/src/linux-2.0.33/include/linux/isdnif.h:210: parse error before `}' /usr/src/linux-2.0.33/include/linux/isdnif.h:210: warning: data definition has no type or storage class /usr/src/linux-2.0.33/include/linux/isdnif.h:252: parse error before `u_char' /usr/src/linux-2.0.33/include/linux/isdnif.h:252: warning: function declaration isn't a prototype /usr/src/linux-2.0.33/include/linux/isdnif.h:271: parse error before `*' /usr/src/linux-2.0.33/include/linux/isdnif.h:271: warning: function declaration isn't a prototype /usr/src/linux-2.0.33/include/linux/isdnif.h:280: parse error before `*' /usr/src/linux-2.0.33/include/linux/isdnif.h:280: warning: function declaration isn't a prototype /usr/src/linux-2.0.33/include/linux/isdnif.h:296: parse error before `*' /usr/src/linux-2.0.33/include/linux/isdnif.h:296: warning: function declaration isn't a prototype /usr/src/linux-2.0.33/include/linux/isdnif.h:318: parse error before `*' /usr/src/linux-2.0.33/include/linux/isdnif.h:318: warning: function declaration isn't a prototype /usr/src/linux-2.0.33/include/linux/isdnif.h:329: parse error before `*' /usr/src/linux-2.0.33/include/linux/isdnif.h:329: warning: function declaration isn't a prototype /usr/src/linux-2.0.33/include/linux/nfs.h:151: storage size of `atime' isn't known /usr/src/linux-2.0.33/include/linux/nfs.h:152: storage size of `mtime' isn't known /usr/src/linux-2.0.33/include/linux/nfs.h:143: storage size of `ctime' isn't known /usr/src/linux-2.0.33/include/linux/fs.h:348: storage size of `f_owner' isn't known make[3]: *** [shmem.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.0.33/drivers/isdn/sc' make[2]: *** [modules] Error 2 make[2]: Leaving directory `/usr/src/linux-2.0.33/drivers/isdn' make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.0.33/drivers' make: *** [modules] Error 2 Thanks - Jay Vassos-Libove [EMAIL PROTECTED] +1 404 876 8190 home +1 404 705 2867 work Atlanta, GA 30308 U.S.A. -- PLEASE read the Red Hat FAQ, Tips, Errata and the MAILING LIST ARCHIVES! http://www.redhat.com/RedHat-FAQ /RedHat-Errata /RedHat-Tips /mailing-lists To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject.