Summary: | media-video/camserv-0.5.1-r2 fails to build libvideo_v4l.so module without linux/videodev.h header | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dave Griffith <dgriffith> |
Component: | New packages | Assignee: | Gentoo Media-video project <media-video> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dgriffith |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 417333 | ||
Bug Blocks: | 359595 |
Description
Dave Griffith
2011-12-31 21:00:18 UTC
Please attach build.log Well, I've fixed this somewhat: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-video/camserv/camserv-0.5.1-r2.ebuild?r1=1.15&r2=1.16 Now it will use libv4l1-videodev.h from media-libs/libv4l instead of linux/videodev.h from linux-headers The module gets installed: $ qlist camserv |grep v4l /usr/lib64/camserv/libvideo_v4l.la /usr/lib64/camserv/libvideo_v4l.so /usr/lib64/camserv/libvideo_v4l.so.0 /usr/lib64/camserv/libvideo_v4l.so.0.0.0 But that doesn't mean it will run on modern kernels, you need to run something like 2.6.37 to get a kernel that still has Video4Linux version 1 Since 2.6.38 it was removed So closing this bug now as FIXED, but opening another bug for the package removal See bug 417333 for removal process. Unless someone is willing to port this from v4l1 to v4l2 (or libv4l's compability libraries). |