When attempting to emerge usb-pwc-re 10.0.7 with gentoo-sources-2.6.16-r3, I get the following error: >>> emerge (1 of 3) media-video/usb-pwc-re-10.0.7 to / >>> md5 files ;-) usb-pwc-re-10.0.7.ebuild >>> md5 files ;-) usb-pwc-re-10.0.10.ebuild >>> md5 files ;-) usb-pwc-re-10.0.11.ebuild >>> md5 files ;-) files/digest-usb-pwc-re-10.0.10 >>> md5 files ;-) files/digest-usb-pwc-re-10.0.7 >>> md5 files ;-) files/digest-usb-pwc-re-10.0.11 >>> md5 src_uri ;-) pwc-10.0.7.tar.bz2 * Determining the location of the kernel source code * Found kernel source directory: * /usr/src/linux * Found sources for kernel version: * 2.6.16-gentoo-r3 >>> Unpacking source... >>> Unpacking pwc-10.0.7.tar.bz2 to /var/tmp/portage/usb-pwc-re-10.0.7/work >>> Source unpacked. make -C /usr/src/linux SUBDIRS=/var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7 modules make[1]: Entering directory `/usr/src/linux-2.6.16-gentoo-r3' CC [M] /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.o In file included from /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.c:68: /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc.h:99:1: warning: "V4L2_PIX_FMT_PWC1" redefined In file included from include/linux/videodev.h:8, from /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc.h:34, from /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.c:68: include/linux/videodev2.h:316:1: warning: this is the location of the previous definition /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.c:116: error: unknown field `owner' specified in initializer /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.c:116: warning: initialization from incompatible pointer type /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.c: In function `pwc_allocate_buffers': /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.c:341: warning: int format, long unsigned int arg (arg 2) /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.c: In function `pwc_video_read': /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.c:1225: warning: long int format, size_t arg (arg 4) /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.c: At top level: /var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.c:1328: warning: 'pwc_vm_ops' defined but not used make[2]: *** [/var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7/pwc-if.o] Error 1 make[1]: *** [_module_/var/tmp/portage/usb-pwc-re-10.0.7/work/pwc-10.0.7] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.16-gentoo-r3' make: *** [default] Error 2
Some additional information... I get the same behavior with 10.0.10. With 10.0.11 I get the results bug 124512 reports.
Please give 10.0.12_rc1 a try which has just been put into portage.
10.0.12_rc1 compiles fine and seems to be working properly. I did have to manually do a 'modules-update' before modprobe would recognize it, however.
Perhaps it's time to close this bug :-)