Logged In: NO

Sorry that was the wrong error:
gcc -m32 Wp,-MD,/usr/src/modules/qc-usb-0.6.3/.qc-driver.o.d
-nostdinc -isystem
usr/lib/gcc/i486-slackware-linux/3.4.5/include -D__KERNEL__
-Iinclude -include include/linux/autoconf.h -Wall -Wundef
-Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
-fno-common -ffreestanding -Os -fomit-frame-pointer -pipe
-msoft-float -mpreferred-stack-boundary=2
-fno-unit-at-a-time -march=i686 -mtune=pentium4
-Iinclude/asm-i386/mach-default
-Wdeclaration-after-statement -DNOKERNEL -DMODULE
-D"KBUILD_STR(s)=#s"
-D"KBUILD_BASENAME=KBUILD_STR(qc_driver)"
-D"KBUILD_MODNAME=KBUILD_STR(quickcam)" -c -o
/usr/src/modules/qc-usb-0.6.3/qc-driver.o
/usr/src/modules/qc-usb-0.6.3/qc-driver.c
/usr/src/modules/qc-usb-0.6.3/qc-driver.c:3031: error:
unknown field `owner' specified in initializer
/usr/src/modules/qc-usb-0.6.3/qc-driver.c:3031: warning:
initialization from incompatible pointer type
make[2]: *** [/usr/src/modules/qc-usb-0.6.3/qc-driver.o] Error 1
make[1]: *** [_module_/usr/src/modules/qc-usb-0.6.3] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.16'

By commenting out the following lines in qc-driver.c I can
compile the driver and it works fine.

#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
owner: THIS_MODULE,
#endif