Bug 672707 - Zoneminder fails to build on 2.6.38 kernel due to lack of v4l1 support
Summary: Zoneminder fails to build on 2.6.38 kernel due to lack of v4l1 support
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: zoneminder
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Martin Ebourne
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 672709
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-01-25 22:59 UTC by Jason Tibbitts
Modified: 2011-04-02 05:56 UTC (History)
2 users (show)

Fixed In Version: zoneminder-1.24.3-4.20110324svn3310.fc15
Clone Of:
Environment:
Last Closed: 2011-03-25 06:04:42 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Jason Tibbitts 2011-01-25 22:59:34 UTC
v4l1 support is gone from the 2.6.38 kernel, and without it zoneminder fails to build.  I'm filing this to track the progress of either a fix or killing zoneminder from the distro.

I've reported this upstream to their forum.  No response over the last couple of days, though.  http://www.zoneminder.com/forums/viewforum.php?f=21

I have updated master to the latest upstream release, 1.24.3, which has yet to be announced.  It contains some v4l2 work, but still requires v4l1 support.  It also contains a new requirement on Sys::Mmap which I will soon drop on the review queue.  I rebased all of the patches to the best of my understanding and added one more patch which makes the configure script continue when videodev.h is not found.  Of course without the build dependencies it fails to build pretty quickly, but even if you have that compilation still fails later.

This is all committed to master now.  Obviously it doesn't build, but the situation isn't any worse than before this work was done.

Comment 1 Jason Tibbitts 2011-02-26 02:19:40 UTC
Upstream may have fixed the v4l1 issue; I'll have to pull a snapshot from subversion to see, but there's a good chance that things are working OK.  It seems that someone running a development version of ubuntu was more persistent in getting them to fix this.

Comment 2 Jason Tibbitts 2011-03-25 06:04:42 UTC
It appears that upstream svn (though not the last 1.24.3 tarball, which seems to actually be an occasionally updated development snapshot) does build properly without any v4l1 support.  I've pushed to rawhide and will push an update for f15 once I've had a chance to test it.  (Not that it could be any worse than the current situation.)

Comment 3 Fedora Update System 2011-03-25 13:59:44 UTC
zoneminder-1.24.3-4.20110324svn3310.fc15 has been submitted as an update for Fedora 15.
https://admin.fedoraproject.org/updates/zoneminder-1.24.3-4.20110324svn3310.fc15

Comment 4 Fedora Update System 2011-04-02 05:56:22 UTC
zoneminder-1.24.3-4.20110324svn3310.fc15 has been pushed to the Fedora 15 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.