Summary: | media-video/gspcav1-20071224: does not compile against kernel >=2.6.27 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Stefan Trenker <strenker> |
Component: | [OLD] Unspecified | Assignee: | Mike Doty (RETIRED) <kingtaco> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | atanas.kamburov, boltomli, michele, nickbo, pacho, patrizio.bassi, pierre_aussaguel, stefano.priore |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Kernel config file
Build environment Build log GSPCAV1 Build log |
Description
Stefan Trenker
2008-10-22 10:41:07 UTC
Created attachment 169390 [details]
Kernel config file
Created attachment 169392 [details]
Build environment
Created attachment 169394 [details]
Build log
Created attachment 169714 [details]
GSPCAV1 Build log
This bug doing not only x86 system, x86_64 too!
Why don't you report to upstream http://bugzilla.kernel.org/ that your camera no longer works ? (yes, I have the same problem and I will report it when I have time) After installing libv4l and following elog information it works ok :-) (In reply to comment #6) > After installing libv4l and following elog information it works ok :-) > Well, I installed libv4l but I don't understand how elog information could apply to emerging gspcav1. Anyway, this didn't fix my problem. (In reply to comment #7) > Well, I installed libv4l but I don't understand how elog information could > apply to emerging gspcav1. Anyway, this didn't fix my problem. > libv4l elog infos are for using some camera apps with gspcav2 driver provided by kernel-2.6.27 Therefore, what is the recommended path to upgrade from version 1 to 2 of gspcav? (In reply to comment #9) > Therefore, what is the recommended path to upgrade from version 1 to 2 of > gspcav? > You have to build the modules when you build your new kernel, with make menuconfig, you have to go to: Device Drivers ---> Multimedia devices ---> Video capture adapters ---> V4L USB devices ---> GSPCA based webcams ---> and enable proper modules (you can build all of them or try to find proper one looking for idVendor and idProduct from lsusb -v output and using grep in kernel sources for finding it) Because gspcav1 does not compile on my machine too (amd64, gentoo-sources-2.6.28-r1), I built the kernel gspcav module as Pacho suggests here. Then my cam worked with "mplayer tv://", but not with skype (skype crashed when I started the video). I think this is related to the fact that skype uses v4l1, so I followed the advice here: http://forum.sabayonlinux.org/viewtopic.php?f=56&t=15650 and installed libv4l from the ebuild from here: http://bugs.gentoo.org/show_bug.cgi?id=244918 with the multilib flag on. Now I can preload the 32-bit version of libv4l when starting skype and everything works again. However, I am aware that this cannot be a permanent solution, because the "official" ebuilds of libv4l do not have a multilib flag at the least. So how does it look like - will gspcav1 be fixed to compile with newer kernels, or will "multilib" be added to the "official" libv4l ebuilds, or will a miracle happen to keep my cam working with skype? :-) I know that current situation is clearly suboptimal, but: 1- gspcav1 won't be fixed for building on kernel 2.6.28 because it's old, upstream seems to no longer support it and it starts to be hard to maintain, while gspcav2 is currently actively maintained by its upstream and should work ok and replace gspcav1 completely 2- In current situation, I think that will be difficult that libv4l multilib ebuild would hit the tree, at least until bug 145737 (that I don't know when could be fixed): http://bugs.gentoo.org/show_bug.cgi?id=252220#c4 Then, we should wait until bug 244918 get fixed Sorry for the inconvenience *** Bug 253794 has been marked as a duplicate of this bug. *** Removed from tree (bug 159176). |