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.
Debian package apparently abandoned
Re: Debian package apparently abandoned
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
http://packages.qa.debian.org/z/zoneminder.html
Re: Debian package apparently abandoned
I sure hope Peter or someone else can get a new debian package going for 1.25 soon.
MRD
Re: Debian package apparently abandoned
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
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
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.
MRD
Re: Debian package apparently abandoned
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...
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...
-
- Posts: 15
- Joined: Fri May 04, 2012 11:34 pm
Re: Debian package apparently abandoned
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
After more than 15 years, no longer using ZM as surveillance system.
Now in the dark side, using a commercial system...