Hi,
I've been trying to build svn 200 with a 2.6.10 kernel. Here is my result:
[EMAIL PROTECTED]:~/fp/ext/lib/driver/linux/webcam/uvc$ make
CROSS_COMPILE=arm_v5t_le- uvcvideo
Building USB Video Class driver...
make[1]: Entering directory
`/home/guest/fp/ext/lib/kernel/linux/montavista/lsp/ti-davinci'
CC [M] /home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.o
In file included from
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvcvideo.h:8,
from
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c:45:
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_compat.h:194: error:
parse error before "gfp_flags"
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_compat.h:195:
warning: static declaration of 'kzalloc' follows non-static declaration
include/linux/slab.h:108: warning: 'kzalloc' declared inline after being
called
include/linux/slab.h:108: warning: previous declaration of 'kzalloc' was
here
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_compat.h: In function
`kzalloc':
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_compat.h:195: error:
number of arguments doesn't match prototype
include/linux/slab.h:108: error: prototype declaration
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_compat.h:196: error:
`size' undeclared (first use in this function)
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_compat.h:196: error:
(Each undeclared identifier is reported only once
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_compat.h:196: error:
for each function it appears in.)
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_compat.h:196: error:
`gfp_flags' undeclared (first use in this function)
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c:46:21:
version.h: No such file or directory
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c: In function
`uvc_probe':
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c:1550: error:
structure has no member named `product'
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c:1551: error:
structure has no member named `product'
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c:1564: error:
structure has no member named `product'
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c:1564: error:
structure has no member named `product'
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c: At top level:
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c:1633: error:
parse error before "pm_message_t"
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c:1634:
warning: function declaration isn't a prototype
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c: In function
`uvc_suspend':
/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.c:1635: error:
`intf' undeclared (first use in this function)
make[2]: ***
[/home/guest/fp/ext/lib/driver/linux/webcam/uvc/uvc_driver.o] Error 1
make[1]: *** [_module_/home/guest/fp/ext/lib/driver/linux/webcam/uvc]
Error 2
make[1]: Leaving directory
`/home/guest/fp/ext/lib/kernel/linux/montavista/lsp/ti-davinci'
make: *** [uvcvideo] Error 2
I realise that 2.6.10 is quite old now, but I don't really have the
choice to upgrade it right now.
The first problem appears to be that I have another definition of
kzalloc, so I guess I could just remove the one in uvc_driver.c ?
Cheers
Darren
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel