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"

Attachment: pgpATNaHYNYRM.pgp
Description: PGP signature

Reply via email to