I'm getting similar building ov51x-jpeg (1.5.4 from the 'ov51x-jpeg-source' package) on Hardy...
make -C /lib/modules/2.6.24-12-generic/build M=/usr/src/modules/ov51x-jpeg modules make[1]: Entering directory `/usr/src/linux-headers-2.6.24-12-generic' CC [M] /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6611: error: unknown field ‘hardware’ specified in initializer /usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6611: error: ‘VID_HARDWARE_OV511’ undeclared here (not in a function) make[2]: *** [/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o] Error 1 make[1]: *** [_module_/usr/src/modules/ov51x-jpeg] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-12-generic' make: *** [all] Error 2
I'm getting similar building ov51x-jpeg (1.5.4 from the 'ov51x-jpeg-source' package) on Hardy...
make -C /lib/modules/ 2.6.24- 12-generic/ build M=/usr/ src/modules/ ov51x-jpeg modules linux-headers- 2.6.24- 12-generic' modules/ ov51x-jpeg/ ov51x-jpeg- core.o modules/ ov51x-jpeg/ ov51x-jpeg- core.c: 6611: error: unknown field ‘hardware’ specified in initializer modules/ ov51x-jpeg/ ov51x-jpeg- core.c: 6611: error: ‘VID_HARDWARE_ OV511’ undeclared here (not in a function) modules/ ov51x-jpeg/ ov51x-jpeg- core.o] Error 1 /usr/src/ modules/ ov51x-jpeg] Error 2 linux-headers- 2.6.24- 12-generic'
make[1]: Entering directory `/usr/src/
CC [M] /usr/src/
/usr/src/
/usr/src/
make[2]: *** [/usr/src/
make[1]: *** [_module_
make[1]: Leaving directory `/usr/src/
make: *** [all] Error 2