Bug 672707

Summary: Zoneminder fails to build on 2.6.38 kernel due to lack of v4l1 support
Product: [Fedora] Fedora Reporter: Jason Tibbitts <j>
Component: zoneminderAssignee: Martin Ebourne <fedora>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: fedora, j
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: zoneminder-1.24.3-4.20110324svn3310.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-03-25 06:04:42 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 672709    
Bug Blocks:    

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.