/usr/share/perl5/ZoneMinder/Control/onvif.pm line 68.Compilation failed
Posted: Tue Jan 25, 2022 1:35 pm
I have pi4 8GB pios64 (Bullseye) lite server (no desktop) updated to current.
apt installed zm from distribution i.e.
zoneminder/stable,now 1.34.23-1 arm64 [installed]
Unable to find more recent >1.34.23 or any of 1.36.x in zmrepo.zoneminder.com/debian
Both pios64 & zoneminder work very well (better than any previous install) and
currently I use with 6 cams (2x 480p, 2x 720p and 2x1020p) modect.
Totally stable since built (>10 weeks)
arm64 handles more cams then armhf and recent pi4 shipped with higher clock rate.
Now using a Sunba 601 D20X PTZ.
Installed and works static no ptz (yet) as any other cam
Problem is control. (e.g. pan, tilt and zooming)
OPT_CONTROL on in Options
Source->Control Tab setup ok to use onvif (at least fairly certain its ok)
Control buttons appear as I would expect (no log errors at this stage)
When I click on any of pan/tilts/zooms none of ptz works and
Logs start and I repeatedly get this log:
Can't load ZoneMinder::Control::onvifGlobal symbol "$this" requires explicit package name (did you forget to declare "my $this"?) at /usr/share/perl5/ZoneMinder/Control/onvif.pm line 68.Compilation failed in require at /usr/share/perl/5.32/Module/Load.pm line 77.Can't locate ZoneMinder/Control/onvif in @INC (@INC contains: /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/aarch64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl-base /usr/lib/aarch64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at /usr/share/perl/5.32/Module/Load.pm line 77.
Is this a known issue. Is there a fix?
From reading other posts, maybe this is an old issue, but the pios64 arm64 package has not been updated since then.
If so is it possible to have a build with the fix in it?
If 1.36.x is stable than clearly that would be desirable over 1.34.x
Many thanks for all your great hard work.
apt installed zm from distribution i.e.
zoneminder/stable,now 1.34.23-1 arm64 [installed]
Unable to find more recent >1.34.23 or any of 1.36.x in zmrepo.zoneminder.com/debian
Both pios64 & zoneminder work very well (better than any previous install) and
currently I use with 6 cams (2x 480p, 2x 720p and 2x1020p) modect.
Totally stable since built (>10 weeks)
arm64 handles more cams then armhf and recent pi4 shipped with higher clock rate.
Now using a Sunba 601 D20X PTZ.
Installed and works static no ptz (yet) as any other cam
Problem is control. (e.g. pan, tilt and zooming)
OPT_CONTROL on in Options
Source->Control Tab setup ok to use onvif (at least fairly certain its ok)
Control buttons appear as I would expect (no log errors at this stage)
When I click on any of pan/tilts/zooms none of ptz works and
Logs start and I repeatedly get this log:
Can't load ZoneMinder::Control::onvifGlobal symbol "$this" requires explicit package name (did you forget to declare "my $this"?) at /usr/share/perl5/ZoneMinder/Control/onvif.pm line 68.Compilation failed in require at /usr/share/perl/5.32/Module/Load.pm line 77.Can't locate ZoneMinder/Control/onvif in @INC (@INC contains: /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.32.1 /usr/local/share/perl/5.32.1 /usr/lib/aarch64-linux-gnu/perl5/5.32 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl-base /usr/lib/aarch64-linux-gnu/perl/5.32 /usr/share/perl/5.32 /usr/local/lib/site_perl) at /usr/share/perl/5.32/Module/Load.pm line 77.
Is this a known issue. Is there a fix?
From reading other posts, maybe this is an old issue, but the pios64 arm64 package has not been updated since then.
If so is it possible to have a build with the fix in it?
If 1.36.x is stable than clearly that would be desirable over 1.34.x
Many thanks for all your great hard work.