Page 1 of 1

Debian package apparently abandoned

Posted: Mon Oct 17, 2011 3:51 am
by jmomo
FYI, It looks like the Debian package has been abandoned at this time. It has been a few months since there has been any activity from the maintainer on the project. Bugs are going unaddressed. In my case, an upgrade trashed my install and it was unrecoverable with the package. I am going with the source install in the future, which is a huge pain, but whatever.

Also, looks like the mysql password used for debian installs is standard. That is very insecure and easily remedied during install time.

Re: Debian package apparently abandoned

Posted: Mon Oct 17, 2011 10:42 am
by bb99
Peter Howard has done some very good work with ZM over the years; he'll chine in.

http://packages.qa.debian.org/z/zoneminder.html

Re: Debian package apparently abandoned

Posted: Thu Jan 12, 2012 8:30 pm
by mrd
I sure hope Peter or someone else can get a new debian package going for 1.25 soon.

Re: Debian package apparently abandoned

Posted: Sat Jan 14, 2012 12:43 am
by vagrant
Apologies, I've been trying to update to zoneminder 1.25.0 in Debian, but I haven't managed to get any version of zoneminder building on Debian since about august of 2011.

My current suspicions include:

Debian now uses libav rather than ffmpeg, and there may be incompatibilities there...

Stricter GCC compile time issues may require more explicit include definitions in several files:

checking libavutil/avutil.h usability... no
checking libavutil/avutil.h presence... yes
configure: WARNING: libavutil/avutil.h: present but cannot be compiled
configure: WARNING: libavutil/avutil.h: check for missing prerequisite headers?
configure: WARNING: libavutil/avutil.h: see the Autoconf documentation
configure: WARNING: libavutil/avutil.h: section "Present But Cannot Be Compiled"
configure: WARNING: libavutil/avutil.h: proceeding with the compiler's result
configure: WARNING: ## ------------------------------------------------------------------------- ##
configure: WARNING: ## Report this to http://www.zoneminder.com/forums/ - Please check FAQ first ##
configure: WARNING: ## ------------------------------------------------------------------------- ##

get a similar message for avcodec.h, avformat.h and swscale.h., all of which are present in the build environment.


the build eventually fails with:

Making all in src
make[3]: Entering directory `/«PKGBUILDDIR»/src'
i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -I/usr/include -Wall -Wno-sign-compare -
fno-inline -I/usr/include -DZM_FFMPEG_CVS -DHAVE_LIBCRYPTO -MT zmc.o -MD -MP -MF .deps/zmc.Tpo -c
-o zmc.o zmc.cpp
In file included from zm_stream.h:27:0,
from zm_event.h:39,
from zm_zone.h:27,
from zm_monitor.h:26,
from zmc.cpp:28:
zm_mpeg.h:43:7: error: use of enum 'PixelFormat' without previous declaration
zm_mpeg.h:44:2: error: 'AVOutputFormat' does not name a type
zm_mpeg.h:45:2: error: 'AVFormatContext' does not name a type
zm_mpeg.h:46:2: error: 'AVStream' does not name a type
zm_mpeg.h:47:2: error: 'AVFrame' does not name a type
zm_mpeg.h:48:2: error: 'AVFrame' does not name a type


any help (in particular, patches) would be greatly appreciated.

i have numerous URLs i'd love to post with more detailed information, but apparently this forum software regards it as spam.

live well,
vagrant

Re: Debian package apparently abandoned

Posted: Sat Jan 14, 2012 1:50 am
by mrd
I really wish I could help, but builds are not my strong point. I'll start asking around though and see if I can pick at the issues.

Re: Debian package apparently abandoned

Posted: Sun Jan 15, 2012 8:29 pm
by vagrant
well, made progress (thanks to Ryan Niebur!) with a patch that gets it to compile on debian wheezy, but newer versions of libav packages in sid break it:

16:38 < Ryan52> vagrantc: ah. so the build worked fine, and then it started failing after I
upgraded these packages from 4:0.7.3-2 to 4:0.8~beta2-1: libavcodec-dev
libavcodec53 libavdevice-dev libavdevice53 libavformat-dev libavformat53
libavutil-dev libavutil51

might be a bit of work to get zoneminder to work with libav instead of ffmpeg...

Re: Debian package apparently abandoned

Posted: Sun Jan 15, 2012 11:51 pm
by mrd
Seems like there won't be any choice but to switch to libav?

http://lwn.net/Articles/433347/

Re: Debian package apparently abandoned

Posted: Sat May 05, 2012 12:33 am
by tortoise74
I guess this explains why installing using apt-get install zoneminder on Ubuntu gives me version 1.24.4 rather than 1.25.X?

Re: Debian package apparently abandoned

Posted: Sat May 05, 2012 6:00 am
by PacoLM