Bug#470830: build error with kernel 2.6.24
tags 470830 + unreproducible thanks On Thu, Mar 13, 2008 at 6:20 PM, Jürgen Richtsfeld [EMAIL PROTECTED] wrote: Package: qc-usb-source Version: 0.6.6-4 Severity: normal --- Please enter the report below this line. --- i build my kernel myself using make-kpkg. building this module gets me /usr/src/modules/qc-usb/qc-driver.c:2285: error: 'VIDEO_PALETTE_RGB24' undeclared (first use in this function) I have just built the module in a clean sid chroot. I discovered a bug (missing dependency on module-init-tools) but that would only bite you after build, and in very rare cases. I guess that this problem is because you're lacking some kernel headers in your custom install. Please try building with module-assistant, and the correct headers installed, and notify me if you can reproduce it. # apt-get install qc-usb-source # m-a a-i qc-usb # apt-get install module-init-tools # modprobe quickcam -- Martín Ferrari
Bug#470830: build error with kernel 2.6.24
Package: qc-usb-source Version: 0.6.6-4 Severity: normal --- Please enter the report below this line. --- i build my kernel myself using make-kpkg. building this module gets me # make-kpkg --append-to-version -4-1 --revision juergen1 modules_image /usr/bin/make KVER=2.6.24-4-1 KSRC=/usr/src/linux \ DESTDIR=/usr/src/modules/qc-usb/debian/qc-usb-modules-2.6.24-4-1/ install make[3]: Entering directory `/usr/src/modules/qc-usb' /usr/bin/make -C /usr/src/linux SUBDIRS=/usr/src/modules/qc-usb modules make[4]: Entering directory `/usr/src/linux-source-2.6.24' CC [M] /usr/src/modules/qc-usb/qc-driver.o In file included from /usr/src/modules/qc-usb/qc-driver.c:47: /usr/src/modules/qc-usb/quickcam.h:511: error: field 'vpic' has incomplete type /usr/src/modules/qc-usb/quickcam.h:513: error: field 'vwin' has incomplete type /usr/src/modules/qc-usb/qc-driver.c: In function 'qc_i2c_init': /usr/src/modules/qc-usb/qc-driver.c:827: warning: assignment from incompatible pointer type /usr/src/modules/qc-usb/qc-driver.c: In function 'qc_isoc_start': /usr/src/modules/qc-usb/qc-driver.c:1869: warning: assignment from incompatible pointer type /usr/src/modules/qc-usb/qc-driver.c: In function 'qc_v4l_init': /usr/src/modules/qc-usb/qc-driver.c:2285: error: 'VIDEO_PALETTE_RGB24' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2285: error: (Each undeclared identifier is reported only once /usr/src/modules/qc-usb/qc-driver.c:2285: error: for each function it appears in.) /usr/src/modules/qc-usb/qc-driver.c: In function 'qc_v4l_ioctl': /usr/src/modules/qc-usb/qc-driver.c:2525: error: 'VIDIOCGCAP' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2527: error: storage size of 'b' isn't known /usr/src/modules/qc-usb/qc-driver.c:2527: warning: unused variable 'b' /usr/src/modules/qc-usb/qc-driver.c:2547: error: 'VIDIOCGCHAN' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2549: error: storage size of 'v' isn't known /usr/src/modules/qc-usb/qc-driver.c:2561: error: 'VIDEO_TYPE_CAMERA' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2549: warning: unused variable 'v' /usr/src/modules/qc-usb/qc-driver.c:2568: error: 'VIDIOCSCHAN' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2580: error: 'VIDIOCGPICT' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2588: error: 'VIDIOCSPICT' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2590: error: storage size of 'p' isn't known /usr/src/modules/qc-usb/qc-driver.c:2590: warning: unused variable 'p' /usr/src/modules/qc-usb/qc-driver.c:2614: error: 'VIDIOCSWIN' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2616: error: storage size of 'vw' isn't known /usr/src/modules/qc-usb/qc-driver.c:2616: warning: unused variable 'vw' /usr/src/modules/qc-usb/qc-driver.c:2632: error: 'VIDIOCGWIN' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2640: error: 'VIDIOCGMBUF' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2642: error: storage size of 'vm' isn't known /usr/src/modules/qc-usb/qc-driver.c:2642: warning: unused variable 'vm' /usr/src/modules/qc-usb/qc-driver.c:2662: error: 'VIDIOCMCAPTURE' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2664: error: storage size of 'vm' isn't known /usr/src/modules/qc-usb/qc-driver.c:2664: warning: unused variable 'vm' /usr/src/modules/qc-usb/qc-driver.c:2690: error: 'VIDIOCSYNC' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2699: error: 'VIDIOCGFBUF' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2701: error: storage size of 'vb' isn't known /usr/src/modules/qc-usb/qc-driver.c:2701: warning: unused variable 'vb' /usr/src/modules/qc-usb/qc-driver.c:2709: error: 'VIDIOCKEY' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2715: error: 'VIDIOCCAPTURE' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2721: error: 'VIDIOCSFBUF' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2727: error: 'VIDIOCGTUNER' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2728: error: 'VIDIOCSTUNER' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2734: error: 'VIDIOCGFREQ' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2735: error: 'VIDIOCSFREQ' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2741: error: 'VIDIOCGAUDIO' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c:2742: error: 'VIDIOCSAUDIO' undeclared (first use in this function) /usr/src/modules/qc-usb/qc-driver.c: At top level: /usr/src/modules/qc-usb/qc-driver.c:3000: warning: initialization from