Package Details: zoneminder 1.36.33-2

Git Clone URL: https://aur.archlinux.org/zoneminder.git (read-only, click to copy)
Package Base: zoneminder
Description: A full-featured, open source, state-of-the-art video surveillance software system
Upstream URL: https://www.zoneminder.com/
Keywords: camera cctv monitor record security surveillance video zoneminder
Licenses: GPL-2.0-only
Conflicts: zoneminder-git
Submitter: None
Maintainer: Nocifer
Last Packager: Nocifer
Votes: 70
Popularity: 0.31
First Submitted: 2008-03-21 00:09 (UTC)
Last Updated: 2024-02-12 12:50 (UTC)

Dependencies (46)

Sources (8)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 .. 60 Next › Last »

Nocifer commented on 2022-11-02 19:04 (UTC)

If you're talking about the three configuration files that come with the package itself (/etc/zoneminder/zm.conf, /etc/zoneminder/conf.d/01-system-paths.conf, /etc/zoneminder/conf.d/02-multiserver.conf) you're not supposed to edit them directly, you should create new files in conf.d and put whatever settings you may need in there.

rossome commented on 2022-11-02 16:57 (UTC)

any particular reason this package overwrites all the config files in /etc/zoneminder on each update?

Nocifer commented on 2022-09-07 12:39 (UTC)

Your log is full of errors. First of all this one here in the checking step:

FATALERRORNeed pod2man installed to generate man page

Then when the build begins, you have these:

[  0%] Building CXX object dep/RtspServer/CMakeFiles/RtspServer.dir/src/net/Acceptor.cpp.o
[  1%] Generating zmc.8
/bin/sh: linha 1: POD2MAN-NOTFOUND: comando não encontrado
[  2%] Building C object dep/libbcrypt/CMakeFiles/bcrypt.dir/src/bcrypt.c.o
make[2]: *** [src/CMakeFiles/man-zmc.dir/build.make:77: src/zmc.8] Erro 127
make[2]: ** Apagando arquivo 'src/zmc.8'
make[1]: *** [CMakeFiles/Makefile2:594: src/CMakeFiles/man-zmc.dir/all] Erro 2

I'm not entirely familiar with pod2man, but I do know that it is required when building Zoneminder to be deployed as a docker image/container. These errors lead me to believe that BigLinux tries to build Zoneminder in some weird way that resembles a docker-ish environment, and that's why it fails, so a potential solution to your problem would be to install pod2man.

Creto commented on 2022-09-06 12:36 (UTC)

@Nocifer here is complete log of today's installation attempt:

See https://pastebin.com/VyMk4y3V

T+ = See you later

Nocifer commented on 2022-09-06 07:46 (UTC)

No, detect-old-perl-modules.hook is just a system utility that checks for issues with Perl modules, which according to your log there weren't any to find. But this libalpm log (which I assume is Big-Store's output) isn't what I meant anyway; what I meant was the first part of the build log that you posted in your first comment:

==> Making package: zoneminder 1.36.25-1 (Tue 06 Sep 2022 07:36:03 AM UTC)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
-- The C compiler identification is GNU 12.1.1
-- The CXX compiler identification is GNU 12.1.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
...

^This is from my successful attempt at building Zoneminder on Manjaro just now, by the way, so it's almost certain that your issue is an incompatibility on BigLinux's side of things.

(AFAIU = As Far As I Understand = I assume; no worries about the language, that's why we have Google Translate in the first place ;) )

Creto commented on 2022-09-05 15:27 (UTC) (edited on 2022-09-05 15:41 (UTC) by Creto)

@Nocifer Thank you very much for your answer, he he he, even though I don't know what it is: "AFAIU", I'll see what might be happening in BigLinux/Manjaro and come back to answer Here a log from the beginning: https://pastebin.com/VGrL3RWu

...

Sorry my bad english, i'm brazillian user and use google translate

Nocifer commented on 2022-09-05 08:07 (UTC)

@Creto Unfortunately, the log tidbit you've posted doesn't tell me much about the actual cause of the error. The very first part of the log (where the build script is looking for and verifying system components like compilers and libraries) could prove to be more useful. On my system the package builds and installs fine (I just tested to make certain) and it also builds fine in a clean chroot (I test-build all my packages in a clean chroot before I publish them to the AUR) which means that, on vanilla Arch at least, everything seemingly works as it should.

So unless I'm missing something obvious, my best guess would be that the fault lies with some incompatible library of BigLinux. Since AFAIU it's based on Manjaro, maybe you could try spinning up a Manjaro VM and see if you can build Zoneminder there. Not that this would be a completely foolproof method (after all, even if it turns out to also be broken on Manjaro, that still doesn't mean it's broken on Arch or in general) but it might give you some clue about the underlying issue.

Creto commented on 2022-09-05 02:22 (UTC)

Compilation doesn't finish

[ 23%] Building CXX object dep/RtspServer/CMakeFiles/RtspServer.dir/src/xop/RtspMessage.cpp.o [ 23%] Building CXX object dep/RtspServer/CMakeFiles/RtspServer.dir/src/xop/RtspPusher.cpp.o [ 24%] Building CXX object dep/RtspServer/CMakeFiles/RtspServer.dir/src/xop/RtspServer.cpp.o [ 25%] Building CXX object dep/RtspServer/CMakeFiles/RtspServer.dir/src/xop/VP8Source.cpp.o [ 25%] Linking CXX static library libRtspServer.a [ 25%] Built target RtspServer make: *** [Makefile:136: all] Erro 2 ==> ERRO: Uma falha ocorreu em build(). Abortando... correa@correa:~$

Other reports here: https://forum.biglinux.com.br/d/2152-zoneminder/5