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

