/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_usb_init': /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3141: error: invalid application of 'sizeof' to incomplete type 'struct video_device' /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3141: error: invalid application of 'sizeof' to incomplete type 'struct video_device' /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3141: error: invalid application of 'sizeof' to incomplete type 'struct video_device' /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3143: warning: implicit declaration of function 'video_register_device' /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3143: error: 'VFL_TYPE_GRABBER' undeclared (first use in this function) /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3199: warning: implicit declaration of function 'video_unregister_device' /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c: In function 'qc_usb_probe': /var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.c:3265: error: 'UTS_RELEASE' undeclared (first use in this function) make[2]: *** [/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3/qc-driver.o] Error 1 make[1]: *** [_module_/var/tmp/portage/qc-usb-0.6.3/work/qc-usb-0.6.3] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.18-gentoo' make: *** [quickcam.ko] Error 2 !!! ERROR: media-video/qc-usb-0.6.3 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile ebuild.sh, line 1255: Called linux-mod_src_compile linux-mod.eclass, line 469: Called die !!! Unable to make LINUX_DIR=/usr/src/linux all. !!! If you need support, post the topmost build error, and the call stack if relevant.