Package: linux-uvc-source Version: 0.1.0.svn54-3 Severity: serious Justification: no longer builds from source X-Debbugs-Cc: [EMAIL PROTECTED]
I'm using vanilla 2.6.19 (2.6.19 is not in Debian yet) and linux-uvc doesn't build. Here's the build log: [EMAIL PROTECTED]:/usr/src/modules/linux-uvc $ sudo debian/rules binary-modules Password: for templ in ; do \ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.19-xps/g'` ; \ done for templ in `ls debian/*.modules.in` ; do \ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} ${templ%.modules.in}.backup 2>/dev/null || true; \ sed -e 's/##KVERS##/2.6.19-xps/g ;s/#KVERS#/2.6.19-xps/g ; s/_KVERS_/2.6.19-xps/g ; s/##KDREV##//g ; s/#KDREV#//g ; s/_KDREV_//g ' < $templ > ${templ%.modules.in}; \ done dh_testdir dh_testroot dh_clean -k # Build modules /usr/bin/make -C /usr/src/modules/linux-uvc uvcvideo \ KERNEL_DIR=/usr/src/linux KERNEL_VERSION=2.6.19-xps KERNELCONF=/usr/src/linux/.config make[1]: Entering directory `/usr/src/modules/linux-uvc' Building USB Video Class driver... make[2]: Entering directory `/usr/src/linux-headers-2.6.19-xps' CC [M] /usr/src/modules/linux-uvc/uvcvideo.o In file included from /usr/src/modules/linux-uvc/uvcvideo.c:49: /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:8: error: nested redefinition of ‘enum v4l2_frmsizetypes’ /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:8: error: redeclaration of ‘enum v4l2_frmsizetypes’ /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:9: error: redeclaration of enumerator ‘V4L2_FRMSIZE_TYPE_DISCRETE’ include/linux/videodev2.h:286: error: previous definition of ‘V4L2_FRMSIZE_TYPE_DISCRETE’ was here /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:10: error: redeclaration of enumerator ‘V4L2_FRMSIZE_TYPE_CONTINUOUS’ include/linux/videodev2.h:287: error: previous definition of ‘V4L2_FRMSIZE_TYPE_CONTINUOUS’ was here /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:11: error: redeclaration of enumerator ‘V4L2_FRMSIZE_TYPE_STEPWISE’ include/linux/videodev2.h:288: error: previous definition of ‘V4L2_FRMSIZE_TYPE_STEPWISE’ was here /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:14: error: nested redefinition of ‘enum v4l2_frmivaltypes’ /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:14: error: redeclaration of ‘enum v4l2_frmivaltypes’ /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:15: error: redeclaration of enumerator ‘V4L2_FRMIVAL_TYPE_DISCRETE’ include/linux/videodev2.h:326: error: previous definition of ‘V4L2_FRMIVAL_TYPE_DISCRETE’ was here /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:16: error: redeclaration of enumerator ‘V4L2_FRMIVAL_TYPE_CONTINUOUS’ include/linux/videodev2.h:327: error: previous definition of ‘V4L2_FRMIVAL_TYPE_CONTINUOUS’ was here /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:17: error: redeclaration of enumerator ‘V4L2_FRMIVAL_TYPE_STEPWISE’ include/linux/videodev2.h:328: error: previous definition of ‘V4L2_FRMIVAL_TYPE_STEPWISE’ was here /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:24: error: redefinition of ‘struct v4l2_frmsize_discrete’ /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:32: error: redefinition of ‘struct v4l2_frmsize_stepwise’ /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:52: error: redefinition of ‘struct v4l2_frmsizeenum’ /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:73: error: redefinition of ‘struct v4l2_frmival_stepwise’ /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:84: error: redefinition of ‘struct v4l2_frmivalenum’ In file included from /usr/src/modules/linux-uvc/uvcvideo.c:49: /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:116:1: warning: "VIDIOC_ENUM_FRAMESIZES" redefined In file included from include/linux/videodev.h:15, from /usr/src/modules/linux-uvc/uvcvideo.c:38: include/linux/videodev2.h:1329:1: warning: this is the location of the previous definition In file included from /usr/src/modules/linux-uvc/uvcvideo.c:49: /usr/src/modules/linux-uvc/v4l2_enumfrmfmt.h:117:1: warning: "VIDIOC_ENUM_FRAMEINTERVALS" redefined In file included from include/linux/videodev.h:15, from /usr/src/modules/linux-uvc/uvcvideo.c:38: include/linux/videodev2.h:1330:1: warning: this is the location of the previous definition /usr/src/modules/linux-uvc/uvcvideo.c: In function ‘uvc_init_isoc’: /usr/src/modules/linux-uvc/uvcvideo.c:1612: warning: assignment from incompatible pointer type /usr/src/modules/linux-uvc/uvcvideo.c: In function ‘uvc_init_status’: /usr/src/modules/linux-uvc/uvcvideo.c:3814: warning: passing argument 6 of ‘usb_fill_int_urb’ from incompatible pointer type make[3]: *** [/usr/src/modules/linux-uvc/uvcvideo.o] Error 1 make[2]: *** [_module_/usr/src/modules/linux-uvc] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.19-xps' make[1]: *** [uvcvideo] Error 2 make[1]: Leaving directory `/usr/src/modules/linux-uvc' make: *** [binary-modules] Error 2 Thanks, Ritesh -- System Information: Debian Release: 4.0 APT prefers testing APT policy: (990, 'testing'), (550, 'unstable'), (500, 'stable'), (350, 'experimental'), (50, 'feisty') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.19-xps Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) -- no debconf information -- Ritesh Raj Sarraf RESEARCHUT - http://www.researchut.com "Necessity is the mother of invention." "Stealing logic from one person is plagiarism, stealing from many is research." "The great are those who achieve the impossible, the petty are those who cannot - rrs"
pgpATNaHYNYRM.pgp
Description: PGP signature