bash-3.00$ make make -C /lib/modules/2.4.31/build SUBDIRS=/home/interex/usbvision-0.9.8.2/src modules make[1]: Entering directory `/usr/src/linux-2.4.31' make -C /home/interex/usbvision-0.9.8.2/src CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.31/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i486 -fno-unit-at-a-time -DMODULE" MAKING_MODULES=1 modules make[2]: Entering directory `/home/interex/usbvision-0.9.8.2/src' gcc -D__KERNEL__ -I/usr/src/linux-2.4.31/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i486 -fno-unit-at-a-time -DMODULE -nostdinc -iwithprefix include -DKBUILD_BASENAME=i2c_algo_usb -DEXPORT_SYMTAB -c i2c-algo-usb.c i2c-algo-usb.c:205: error: unknown field `owner' specified in initializer i2c-algo-usb.c:205: warning: missing braces around initializer i2c-algo-usb.c:205: warning: (near initialization for `i2c_usb_algo.name') i2c-algo-usb.c:205: warning: initialization makes integer from pointer without a cast i2c-algo-usb.c:205: error: initializer element is not computable at load time i2c-algo-usb.c:205: error: (near initialization for `i2c_usb_algo.name[0]') i2c-algo-usb.c:208: error: initializer element is not constant i2c-algo-usb.c:208: error: (near initialization for `i2c_usb_algo.name') make[2]: *** [i2c-algo-usb.o] Error 1 make[2]: Leaving directory `/home/interex/usbvision-0.9.8.2/src' make[1]: *** [_mod_/home/interex/usbvision-0.9.8.2/src] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.31' make: *** [default] Error 2 bash-3.00$