+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PHP_VERSION_REQD=82 MYSQL_VERSION_REQD=mariadb114 PKG_APACHE=apache24 WRKLOG=/tmp/bulklog/zoneminder-1.36.33nb3/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent PHP_VERSION_REQD=82 MYSQL_VERSION_REQD=mariadb114 PKG_APACHE=apache24 WRKLOG=/tmp/bulklog/zoneminder-1.36.33nb3/work.log => Checksum BLAKE2s OK for FriendsOfCake-crud-14292374ccf1328f2d5db20897bd06f99ba4d938.tar.gz => Checksum SHA512 OK for FriendsOfCake-crud-14292374ccf1328f2d5db20897bd06f99ba4d938.tar.gz => Checksum BLAKE2s OK for ZoneMinder-1.36.33.tar.gz => Checksum SHA512 OK for ZoneMinder-1.36.33.tar.gz => Checksum BLAKE2s OK for ZoneMinder-CakePHP-Enum-Behavior-ea90c0cd7f6e24333a90885e563b5d30b793db29.tar.gz => Checksum SHA512 OK for ZoneMinder-CakePHP-Enum-Behavior-ea90c0cd7f6e24333a90885e563b5d30b793db29.tar.gz => Checksum BLAKE2s OK for ZoneMinder-RtspServer-055d81fe1293429e496b19104a9ed3360755a440.tar.gz => Checksum SHA512 OK for ZoneMinder-RtspServer-055d81fe1293429e496b19104a9ed3360755a440.tar.gz ===> Installing dependencies for zoneminder-1.36.33nb3 ========================================================================== The supported build options for zoneminder are: apache nginx The currently selected options are: apache You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.zoneminder (not defined) ========================================================================== ========================================================================== The following variables will affect the build process of this package, zoneminder-1.36.33nb3. Their current value is shown below: * APACHE_GROUP = www * APACHE_USER = www * JPEG_DEFAULT = jpeg * MYSQL_VERSION_DEFAULT = mariadb114 * PKG_APACHE_DEFAULT = apache24 * SSLBASE (defined) * SSLCERTBUNDLE (not defined) * SSLCERTS = /etc/opt/pkg/openssl/certs * SSLDIR = /etc/opt/pkg/openssl * SSLKEYS = /etc/opt/pkg/openssl/private * VARBASE = /var/opt/pkg * ZM_HTTPD_CGIBIN = libexec/zoneminder/cgi-bin Based on these variables, the following variables have been set: * APACHE_PKG_PREFIX = ap24 * JPEGBASE (defined, but empty) * JPEG_TYPE = jpeg * MYSQL_VERSION = mariadb114 * PKG_APACHE = apache24 You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/opt/pkg/bin/bmake clean' after the changes. ========================================================================== => Tool dependency cmake>=0: found cmake-3.31.7 => Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.82.5 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency perl>=5.40.0: found perl-5.40.2 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency p5-Archive-Zip-[0-9]*: found p5-Archive-Zip-1.68nb4 => Full dependency p5-Device-SerialPort-[0-9]*: found p5-Device-SerialPort-1.04nb16 => Full dependency p5-DBD-mysql-[0-9]*: found p5-DBD-mysql-4.050nb7 => Full dependency p5-Class-Std-[0-9]*: found p5-Class-Std-0.0.13nb9 => Full dependency p5-Class-Std-Fast-[0-9]*: found p5-Class-Std-Fast-0.0.8nb2 => Full dependency p5-Data-Dump-[0-9]*: found p5-Data-Dump-1.25nb3 => Full dependency p5-Data-Entropy-[0-9]*: found p5-Data-Entropy-0.007nb1 => Full dependency p5-Data-Float-[0-9]*: found p5-Data-Float-0.013nb1 => Full dependency p5-Data-UUID-[0-9]*: found p5-Data-UUID-1.227nb1 => Full dependency p5-Date-Manip-[0-9]*: found p5-Date-Manip-6.97 => Full dependency p5-File-Slurp-[0-9]*: found p5-File-Slurp-9999.32nb5 => Full dependency p5-PHP-Serialization-[0-9]*: found p5-PHP-Serialization-0.34nb14 => Full dependency p5-Sys-Mmap-[0-9]*: found p5-Sys-Mmap-0.20nb3 => Full dependency p5-MIME-Lite-[0-9]*: found p5-MIME-Lite-3.033nb3 => Full dependency p5-MIME-tools-[0-9]*: found p5-MIME-tools-5.515nb1 => Full dependency p5-IO-Socket-Multicast-[0-9]*: found p5-IO-Socket-Multicast-1.12nb14 => Full dependency p5-Net-SFTP-Foreign-[0-9]*: found p5-Net-SFTP-Foreign-1.93nb3 => Full dependency p5-SOAP-WSDL-[0-9]*: found p5-SOAP-WSDL-3.004nb2 => Full dependency p5-Crypt-Eksblowfish-[0-9]*: found p5-Crypt-Eksblowfish-0.009nb13 => Full dependency p5-Sys-MemInfo-[0-9]*: found p5-Sys-MemInfo-0.99nb3 => Full dependency p5-XML-Parser-[0-9]*: found p5-XML-Parser-2.47nb1 => Full dependency p5-Number-Bytes-Human-[0-9]*: found p5-Number-Bytes-Human-0.11nb2 => Full dependency p5-libwww-[0-9]*: found p5-libwww-6.78 => Full dependency php82-pdo_mysql>=8.2.0: found php82-pdo_mysql-8.2.28nb3 => Full dependency php82-gd>=8.2.0: found php82-gd-8.2.28nb10 => Full dependency php82-sockets>=8.2.0: found php82-sockets-8.2.28nb1 => Full dependency php82-intl>=8.2.0: found php82-intl-8.2.28nb15 => Full dependency php82-apcu-[0-9]*: found php82-apcu-5.1.24nb1 => Full dependency ap24-php82-[0-9]*: found ap24-php82-8.2.28nb12 => Full dependency apache>=2.4.58nb1<2.5: found apache-2.4.63 => Full dependency bzip2>=1.0.3: found bzip2-1.0.8 => Full dependency curl>=8.11.0nb2: found curl-8.13.0 => Full dependency ffmpeg6>=6.1.2nb8: found ffmpeg6-6.1.2nb8 => Full dependency glib2>=2.76.4nb1: found glib2-2.82.5 => Full dependency jpeg>=9: found jpeg-9f => Full dependency libVNCServer>=0.9.13nb13: found libVNCServer-0.9.13nb13 => Full dependency mp4v2>=2.0.0: found mp4v2-5.0.1 => Full dependency mariadb-client>=11.4.0<11.5.0: found mariadb-client-11.4.5 => Full dependency openssl>=3: found openssl-3.4.1 => Full dependency pcre>=8.30nb1: found pcre-8.45 => Full dependency perl>=5.40.0<5.41.0: found perl-5.40.2 => Full dependency php82>=8.2.0<8.3: found php82-8.2.28 => Full dependency zlib>=1.2.3: found zlib-1.3.1 => Build dependency xcb-proto>=1.4: found xcb-proto-1.17.0nb4 => Build dependency xorgproto>=2016.1: found xorgproto-2024.1 => Full dependency apr>=1.5.0: found apr-1.7.5 => Full dependency apr-util>=1.2.8: found apr-util-1.6.3nb7 => Full dependency brotli>=1.0.1: found brotli-1.1.0 => Full dependency expat>=1.95.7: found expat-2.7.1 => Full dependency fontconfig>=2.11.91: found fontconfig-2.15.0 => Full dependency freetype2>=2.13.0: found freetype2-2.13.3 => Full dependency gettext-lib>=0.22: found gettext-lib-0.22.5 => Full dependency gmp>=6.0: found gmp-6.3.0 => Full dependency gnutls>=3.3.0: found gnutls-3.8.9 => Full dependency libiconv>=1.9.1: found libiconv-1.17 => Full dependency libX11>=1.1: found libX11-1.8.12 => Full dependency libXau>=1.0: found libXau-1.0.12 => Full dependency libXdmcp>=0.99: found libXdmcp-1.1.5 => Full dependency libffi>=1.20: found libffi-3.4.8 => Full dependency libgcrypt>=1.2.0: found libgcrypt-1.11.0nb2 => Full dependency libgpg-error>=0.6: found libgpg-error-1.53 => Full dependency libidn2>=2.0.0: found libidn2-2.3.7 => Full dependency libogg>=1.1: found libogg-1.3.5nb1 => Full dependency libtasn1>=0.2.7: found libtasn1-4.20.0 => Full dependency libtheora>=1.0alpha3: found libtheora-1.2.0 => Full dependency libunistring>=0.9.3: found libunistring-1.2 => Full dependency libvdpau>=0.3: found libvdpau-1.4nb1 => Full dependency libvorbis>=1.0.1: found libvorbis-1.3.7 => Full dependency libvpx>=1.14.0: found libvpx-1.15.0 => Full dependency libxcb>=1.6: found libxcb-1.17.0 => Full dependency libxml2>=2.6.2: found libxml2-2.12.10 => Full dependency lzo>=2.01: found lzo-2.10 => Full dependency nettle>=3.4.1: found nettle-3.10.1 => Full dependency nghttp2>=1.0.0: found nghttp2-1.65.0 => Full dependency p11-kit>=0.23: found p11-kit-0.25.5 => Full dependency pcre2>=10.21: found pcre2-10.45 => Full dependency png>=1.2.4: found png-1.6.47 => Full dependency x264>=20220601: found x264-20231001 => Full dependency xvidcore>=1.0.0: found xvidcore-1.3.7nb1 => Full dependency xz>=5.0.0: found xz-5.8.1 ===> Overriding tools for zoneminder-1.36.33nb3 ===> Extracting for zoneminder-1.36.33nb3 /bin/cp /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/files/httpd-zoneminder.conf /home/pbulk/build/security/zoneminder/work/zoneminder-1.36.33/httpd-zoneminder.conf /usr/bin/mv /home/pbulk/build/security/zoneminder/work/zoneminder-1.36.33/version /home/pbulk/build/security/zoneminder/work/zoneminder-1.36.33/version.txt ===> Patching for zoneminder-1.36.33nb3 => Applying pkgsrc patches for zoneminder-1.36.33nb3 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-CMakeLists.txt => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-CMakeLists.txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-CMakeLists.txt,v 1.2 2024/12/01 13:49:47 gdt Exp $ | |Don't have a file called "version", to avoid conflict with C++20 . | |CMake will detect the MacOS 6-argument sendfile() support and configure |HAVE_SENDFILE, but the code itself doesn't support this interface. So don't |probe for HAVE_SENDFILE if we HAVE_SENDFILE6_SUPPORT. | |Just because librt doesn't exist does not mean that clock_gettime() doesn't |exist, so don't insist on librt being present. Fixes the build on MacOS. | |Let Pkgsrc be responsible for zm.conf into examples, rather than overwriting |the existing configuration file. | |--- CMakeLists.txt.orig 2023-02-23 21:44:01.000000000 +0000 |+++ CMakeLists.txt -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 4. Hunk #2 succeeded at 267. Hunk #3 succeeded at 280. Hunk #4 succeeded at 866. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-dep_RtspServer_src_net_EventLoop.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-dep_RtspServer_src_net_EventLoop.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-dep_RtspServer_src_net_EventLoop.cpp,v 1.1 2024/12/01 13:49:47 gdt Exp $ | |Add NetBSD to BSD conditional. | |\todo File upstream PR. | |--- dep/RtspServer/src/net/EventLoop.cpp.orig 2024-01-14 21:16:28.747478445 +0000 |+++ dep/RtspServer/src/net/EventLoop.cpp -------------------------- Patching file dep/RtspServer/src/net/EventLoop.cpp using Plan A... Hunk #1 succeeded at 60. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-dep_RtspServer_src_net_Socket.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-dep_RtspServer_src_net_Socket.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-dep_RtspServer_src_net_Socket.h,v 1.1 2024/12/01 13:49:47 gdt Exp $ | |Extend BSDish OS detection to NetBSD. | |Not yet filed upstream. | |--- dep/RtspServer/src/net/Socket.h.orig 2024-01-14 21:10:13.216456825 +0000 |+++ dep/RtspServer/src/net/Socket.h -------------------------- Patching file dep/RtspServer/src/net/Socket.h using Plan A... Hunk #1 succeeded at 4. Hunk #2 succeeded at 17. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-dep_RtspServer_src_net_SocketUtil.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-dep_RtspServer_src_net_SocketUtil.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-dep_RtspServer_src_net_SocketUtil.cpp,v 1.1 2024/12/01 13:49:47 gdt Exp $ | |Add NetBSD to BSD conditional. | |\todo File upstream PR. | |--- dep/RtspServer/src/net/SocketUtil.cpp.orig 2024-01-14 21:17:15.225438102 +0000 |+++ dep/RtspServer/src/net/SocketUtil.cpp -------------------------- Patching file dep/RtspServer/src/net/SocketUtil.cpp using Plan A... Hunk #1 succeeded at 23. Hunk #2 succeeded at 34. Hunk #3 succeeded at 45. Hunk #4 succeeded at 168. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-dep_RtspServer_src_xop_rtsp.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-dep_RtspServer_src_xop_rtsp.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-dep_RtspServer_src_xop_rtsp.h,v 1.1 2024/12/01 13:49:47 gdt Exp $ | |Add NetBSD to BSD conditional. | |\todo File upstream PR. | |--- dep/RtspServer/src/xop/rtsp.h.orig 2024-01-14 21:21:34.574730494 +0000 |+++ dep/RtspServer/src/xop/rtsp.h -------------------------- Patching file dep/RtspServer/src/xop/rtsp.h using Plan A... Hunk #1 succeeded at 51. Hunk #2 succeeded at 59. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-scripts_ZoneMinder_lib_ZoneMinder_ConfigData.pm.in => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-scripts_ZoneMinder_lib_ZoneMinder_ConfigData.pm.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-scripts_ZoneMinder_lib_ZoneMinder_ConfigData.pm.in,v 1.2 2024/12/01 13:49:48 gdt Exp $ | |Inhibit a couple of "phone home" options that are enabled by default. These |should be opt-in rather than opt-out. | |The ConfigData.pm module determines what the default setting is for new |options during an upgrade as well as on an initial installation. | |--- scripts/ZoneMinder/lib/ZoneMinder/ConfigData.pm.in.orig 2018-12-08 14:22:36.000000000 +0000 |+++ scripts/ZoneMinder/lib/ZoneMinder/ConfigData.pm.in -------------------------- Patching file scripts/ZoneMinder/lib/ZoneMinder/ConfigData.pm.in using Plan A... Hunk #1 succeeded at 2634 (offset -59 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-scripts_ZoneMinder_lib_ZoneMinder_General_pm => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-scripts_ZoneMinder_lib_ZoneMinder_General_pm Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-scripts_ZoneMinder_lib_ZoneMinder_General_pm,v 1.4 2024/12/01 13:49:48 gdt Exp $ | |Perl doesn't really support "> /dev/null", so just capture into $output. | |% ktruss -i perl -e 'qx(does-not-exist >/dev/null 2>&1);'|egrep 'dup2.*2' |does-not-exist: not found |% ktruss -i perl -e 'qx(does-not-exist 2>&1);'|egrep 'dup2.*2' | 16954 1 perl dup2(0x1, 0x2) = 2 | |The problem is that, whilst Perl supports 2>&1 internally (and does not use |the shell at all) if there is no other redirection, it does not support file |redirection - it defers that (and therefore necessarily must also defer the |stderr redirection) to the shell. If the system's shell happens to report |"Not found" errors before redirection is processed (E.g. NetBSD shell) then |the stderr redirection is happening too late to be captured. | |That leads to unintended errors reported on stderr - primarily if sudo is not |installed on the system, or not in the $PATH. | |Use the -m parameter to su, as ZM_WEB_USER shouldn't require a login shell. | |--- scripts/ZoneMinder/lib/ZoneMinder/General.pm.orig 2023-02-23 21:44:01.000000000 +0000 |+++ scripts/ZoneMinder/lib/ZoneMinder/General.pm -------------------------- Patching file scripts/ZoneMinder/lib/ZoneMinder/General.pm using Plan A... Hunk #1 succeeded at 92. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-scripts_ZoneMinder_lib_ZoneMinder_Memory_Shared.pm => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-scripts_ZoneMinder_lib_ZoneMinder_Memory_Shared.pm Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-scripts_ZoneMinder_lib_ZoneMinder_Memory_Shared.pm,v 1.3 2024/12/01 13:49:48 gdt Exp $ | |Adjust for (more) modern perl. | |Not submitted upstream because pkgsrc is woefully out of date. | |--- scripts/ZoneMinder/lib/ZoneMinder/Memory/Shared.pm.orig 2023-02-23 21:44:01.000000000 +0000 |+++ scripts/ZoneMinder/lib/ZoneMinder/Memory/Shared.pm -------------------------- Patching file scripts/ZoneMinder/lib/ZoneMinder/Memory/Shared.pm using Plan A... Hunk #1 succeeded at 158. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-scripts_zm_in => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-scripts_zm_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-scripts_zm_in,v 1.6 2024/12/01 13:49:48 gdt Exp $ | |/etc/rc.d/init.d/functions doesn't commonly exist. | |The LOCKFILE feature appears unused, and requires a /var/lock/subsys directory |we don't have. | |--- scripts/zm.in.orig 2016-02-03 18:40:30.000000000 +0000 |+++ scripts/zm.in -------------------------- Patching file scripts/zm.in using Plan A... Hunk #1 succeeded at 7. Hunk #2 succeeded at 54. Hunk #3 succeeded at 66. Hunk #4 succeeded at 107. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-scripts_zmpkg_pl_in => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-scripts_zmpkg_pl_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-scripts_zmpkg_pl_in,v 1.2 2024/12/01 13:49:48 gdt Exp $ | |The systemd check in zmpkg.pl does not work, even on systems that use |systemd. It fails to start, eventually timing out, if there is any |parent process between zmpkg.pl and systemd or init - such as |/etc/init.d/zoneminder. But everything does seem to work ok from |systemd without this roundabout code anyway, so just inhibit it. | |Add sleep to avoid suspected race condition. | |\todo After catching up, actually debug and/or send upstream. | |--- scripts/zmpkg.pl.in.orig 2018-12-08 14:22:36.000000000 +0000 |+++ scripts/zmpkg.pl.in -------------------------- Patching file scripts/zmpkg.pl.in using Plan A... Hunk #1 succeeded at 140 (offset -3 lines). Hunk #2 succeeded at 200 (offset 9 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__event.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__event.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zm__event.cpp,v 1.5 2024/12/01 13:49:48 gdt Exp $ | |zoneminder uses %ld for time_t, which is troublesome on NetBSD arm and |presumably i386. (Note that there are multiple patch files for the |same issue.) | |Not yet sent upstream -- needs update to latest release first, where |it might be fixed, or the patch might simply need to be rebased. |Also, this fix is expedient and probably a better fix is appropriate. | |Avoid sendfile code when sendfile doesn't exist. | |--- src/zm_event.cpp.orig 2023-02-23 21:44:01.000000000 +0000 |+++ src/zm_event.cpp -------------------------- Patching file src/zm_event.cpp using Plan A... Hunk #1 succeeded at 113. Hunk #2 succeeded at 164. Hunk #3 succeeded at 373. Hunk #4 succeeded at 526. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__eventstream.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__eventstream.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zm__eventstream.cpp,v 1.1 2024/12/01 13:49:48 gdt Exp $ | |Only include local sendfile header if there is sendfile support, to |avoid #error for no sendfile implementation. | |--- src/zm_eventstream.cpp.orig 2023-02-23 21:44:01.000000000 +0000 |+++ src/zm_eventstream.cpp -------------------------- Patching file src/zm_eventstream.cpp using Plan A... Hunk #1 succeeded at 43. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__monitor.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__monitor.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zm__monitor.cpp,v 1.4 2024/12/01 13:49:48 gdt Exp $ | |The shmat() error return is (apparently) -1 as a pointer. Some compilers |(E.g. clang on MacOS) refuse to consider testing if a pointer is less than |zero as legal code. Fix compilation by converting to explicit tests for |particular values that might make sense. | |Avoid type error (suseconds_t is not long). To be addressed upstream once caught up. | |--- src/zm_monitor.cpp.orig 2023-02-23 21:44:01.000000000 +0000 |+++ src/zm_monitor.cpp -------------------------- Patching file src/zm_monitor.cpp using Plan A... Hunk #1 succeeded at 200. Hunk #2 succeeded at 236. Hunk #3 succeeded at 2649. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__packet.h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__packet.h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zm__packet.h,v 1.1 2024/12/01 13:49:48 gdt Exp $ | |Add NetBSD to BSD conditional. | |\todo File upstream PR. | |--- src/zm_packet.h.orig 2024-01-14 21:29:59.095197872 +0000 |+++ src/zm_packet.h -------------------------- Patching file src/zm_packet.h using Plan A... Hunk #1 succeeded at 32. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__rtp__source.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__rtp__source.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zm__rtp__source.cpp,v 1.5 2024/12/01 13:49:48 gdt Exp $ | |Fix type issue with tv_sec; see earlier patches. | |--- src/zm_rtp_source.cpp.orig 2023-02-23 21:44:01.000000000 +0000 |+++ src/zm_rtp_source.cpp -------------------------- Patching file src/zm_rtp_source.cpp using Plan A... Hunk #1 succeeded at 196. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__utils.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm__utils.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zm__utils.cpp,v 1.4 2024/12/01 13:49:48 gdt Exp $ | |Avoid assuming linux on arm. For now, assume neon. | |Fix time types (sizes). | |--- src/zm_utils.cpp.orig 2023-02-23 21:44:01.000000000 +0000 |+++ src/zm_utils.cpp -------------------------- Patching file src/zm_utils.cpp using Plan A... Hunk #1 succeeded at 183. Hunk #2 succeeded at 231. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm_comms_h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm_comms_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zm_comms_h,v 1.6 2024/12/01 13:49:48 gdt Exp $ | |extern "C" system headers. | |Include missing system headers for NetBSD. | |To fix Linux readv/writev, back-port: |https://github.com/ZoneMinder/zoneminder/commit/417421b1d869d1b71c8ec1a1e3b082fcede6ce58#diff-484f666f58ec13f38fa402143f2f6ad8e63a013909d3941ffbb3d66745b20c8d | |--- src/zm_comms.h.orig 2023-02-23 21:44:01.000000000 +0000 |+++ src/zm_comms.h -------------------------- Patching file src/zm_comms.h using Plan A... Hunk #1 succeeded at 22. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm_logger_cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm_logger_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zm_logger_cpp,v 1.8 2024/12/01 13:49:48 gdt Exp $ | |Use libgen.h for basename. | |Kludge around const for basename. | |If the system has syscall() but not SYS_gettid [E.g. NetBSD], don't attempt |to use SYS_gettid. | |Fix time types (sizes). | |--- src/zm_logger.cpp.orig 2023-02-23 21:44:01.000000000 +0000 |+++ src/zm_logger.cpp -------------------------- Patching file src/zm_logger.cpp using Plan A... Hunk #1 succeeded at 439. Hunk #2 succeeded at 534. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm_remote_camera_h => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm_remote_camera_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zm_remote_camera_h,v 1.5 2024/12/01 13:49:48 gdt Exp $ | |Declare sockaddr_in. | |--- src/zm_remote_camera.h.orig 2023-02-23 21:44:01.000000000 +0000 |+++ src/zm_remote_camera.h -------------------------- Patching file src/zm_remote_camera.h using Plan A... Hunk #1 succeeded at 24. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm_signal_cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zm_signal_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zm_signal_cpp,v 1.4 2024/12/01 13:49:48 gdt Exp $ | |Don't assume machine-dependent IP register details are available for any |platform except Linux. Only Linux is sure to have this style of mcontext_t. | |Resolves build on systems that have ucontext_t but an mcontext_t that |doesn't look like Linux. | |--- src/zm_signal.cpp.orig 2018-12-08 14:22:36.000000000 +0000 |+++ src/zm_signal.cpp -------------------------- Patching file src/zm_signal.cpp using Plan A... Hunk #1 succeeded at 65 (offset -1 lines). done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zmu.cpp => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/security/zoneminder/patches/patch-src_zmu.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-src_zmu.cpp,v 1.5 2024/12/01 13:49:48 gdt Exp $ | |time types | |--- src/zmu.cpp.orig 2023-02-23 21:44:01.000000000 +0000 |+++ src/zmu.cpp -------------------------- Patching file src/zmu.cpp using Plan A... Hunk #1 succeeded at 542. Hunk #2 succeeded at 777. Hunk #3 succeeded at 791. done ===> Creating toolchain wrappers for zoneminder-1.36.33nb3 /usr/bin/mkdir -p /home/pbulk/build/security/zoneminder/work/.buildlink/bin && /usr/bin/ln -fs ../sbin/apxs /home/pbulk/build/security/zoneminder/work/.buildlink/bin/apxs /usr/bin/mkdir -p /home/pbulk/build/security/zoneminder/work/.buildlink/bin && /usr/bin/ln -fs apr-1-config /home/pbulk/build/security/zoneminder/work/.buildlink/bin/apr-config /usr/bin/mkdir -p /home/pbulk/build/security/zoneminder/work/.buildlink/bin && /usr/bin/ln -fs apu-1-config /home/pbulk/build/security/zoneminder/work/.buildlink/bin/apu-config ===> Configuring for zoneminder-1.36.33nb3 => Setting paths in Apache configuration file. => Adjusting paths in scripts. /usr/bin/find /home/pbulk/build/security/zoneminder/work/zoneminder-1.36.33 -name "*.pm*.orig" -type f | /usr/bin/xargs /usr/bin/rm -f => Checking for portability problems in extracted files CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 13.3.0 -- The CXX compiler identification is GNU 13.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/pbulk/build/security/zoneminder/work/.cwrapper/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /home/pbulk/build/security/zoneminder/work/.cwrapper/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detected compiler: /home/pbulk/build/security/zoneminder/work/.cwrapper/bin/gcc -- Performing Test HAVE_SENDFILE4_SUPPORT -- Performing Test HAVE_SENDFILE4_SUPPORT - Failed -- Performing Test HAVE_SENDFILE7_SUPPORT -- Performing Test HAVE_SENDFILE7_SUPPORT - Failed -- Performing Test HAVE_SENDFILE6_SUPPORT -- Performing Test HAVE_SENDFILE6_SUPPORT - Failed -- Building man pages: Yes (default) -- Looking for libv4l1-videodev.h -- Looking for libv4l1-videodev.h - not found -- Looking for linux/videodev.h -- Looking for linux/videodev.h - not found -- Looking for linux/videodev2.h -- Looking for linux/videodev2.h - not found -- Looking for execinfo.h -- Looking for execinfo.h - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found -- Looking for ucontext.h -- Looking for ucontext.h - found -- Looking for sys/sendfile.h -- Looking for sys/sendfile.h - found -- Looking for sys/syscall.h -- Looking for sys/syscall.h - found -- Looking for syscall -- Looking for syscall - found -- Looking for sendfile -- Looking for sendfile - not found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of siginfo_t -- Check size of siginfo_t - done -- Check size of ucontext_t -- Check size of ucontext_t - failed -- Looking for clock_gettime in rt -- Looking for clock_gettime in rt - found -- Found ZLIB: /home/pbulk/build/security/zoneminder/work/.buildlink/lib/libz.so (found version "1.3.1") -- Looking for zlib.h -- Looking for zlib.h - found -- Found CURL: /home/pbulk/build/security/zoneminder/work/.buildlink/lib/libcurl.so (found version "8.13.0") -- Looking for curl/curl.h -- Looking for curl/curl.h - found -- Found JPEG: /home/pbulk/build/security/zoneminder/work/.buildlink/lib/libjpeg.so (found version "90") -- Looking for include files stdio.h, jpeglib.h -- Looking for include files stdio.h, jpeglib.h - found -- Could NOT find LibJWT (missing: LIBJWT_INCLUDE_DIR LIBJWT_LIBRARY) -- Found OpenSSL: /home/pbulk/build/security/zoneminder/work/.buildlink/lib/libcrypto.so (found version "3.4.1") -- Looking for openssl/md5.h -- Looking for openssl/md5.h - found -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pcre.h -- Looking for pcre.h - found -- Looking for mysql.h -- Looking for mysql.h - found -- Looking for libavformat/avformat.h -- Looking for libavformat/avformat.h - found -- Looking for libavcodec/avcodec.h -- Looking for libavcodec/avcodec.h - found -- Looking for libavdevice/avdevice.h -- Looking for libavdevice/avdevice.h - found -- Looking for libavutil/avutil.h -- Looking for libavutil/avutil.h - found -- Looking for libavutil/mathematics.h -- Looking for libavutil/mathematics.h - found -- Looking for libavutil/hwcontext.h -- Looking for libavutil/hwcontext.h - found -- Looking for libswscale/swscale.h -- Looking for libswscale/swscale.h - found -- Looking for libswresample/swresample.h -- Looking for libswresample/swresample.h - found -- Looking for rfb/rfb.h -- Looking for rfb/rfb.h - found CMake Warning (dev) at CMakeLists.txt:664 (message): Video 4 Linux headers weren't found - Analog and USB camera support will not be available This warning is for project developers. Use -Wno-dev to suppress it. -- Checking prototype MD5 for HAVE_MD5_OPENSSL - True -- Found Perl: /opt/pkg/bin/perl (found version "5.40.2") -- Checking for perl module Sys::Syslog -- Checking for perl module Sys::Syslog - found at /opt/pkg/lib/perl5/5.40.0/x86_64-solaris-thread-multi-64/Sys/Syslog.pm -- Checking for perl module DBI -- Checking for perl module DBI - found at /opt/pkg/lib/perl5/vendor_perl/5.40.0/x86_64-solaris-thread-multi-64/DBI.pm -- Checking for perl module DBD::mysql -- Checking for perl module DBD::mysql - found at /opt/pkg/lib/perl5/vendor_perl/5.40.0/x86_64-solaris-thread-multi-64/DBD/mysql.pm -- Checking for perl module Getopt::Long -- Checking for perl module Getopt::Long - found at /opt/pkg/lib/perl5/5.40.0/Getopt/Long.pm -- Checking for perl module Time::HiRes -- Checking for perl module Time::HiRes - found at /opt/pkg/lib/perl5/5.40.0/x86_64-solaris-thread-multi-64/Time/HiRes.pm -- Checking for perl module Date::Manip -- Checking for perl module Date::Manip - found at /opt/pkg/lib/perl5/vendor_perl/5.40.0/Date/Manip.pm -- Checking for perl module LWP::UserAgent -- Checking for perl module LWP::UserAgent - found at /opt/pkg/lib/perl5/vendor_perl/5.40.0/LWP/UserAgent.pm -- Checking for perl module ExtUtils::MakeMaker -- Checking for perl module ExtUtils::MakeMaker - found at /opt/pkg/lib/perl5/5.40.0/ExtUtils/MakeMaker.pm -- Checking for perl module Sys::Mmap -- Checking for perl module Sys::Mmap - found at /opt/pkg/lib/perl5/vendor_perl/5.40.0/x86_64-solaris-thread-multi-64/Sys/Mmap.pm -- Found PerlModules: TRUE -- Using web user: www -- Using web group: www -- The ASM compiler identification is GNU -- Found assembler: /home/pbulk/build/security/zoneminder/work/.cwrapper/bin/gcc CMake Deprecation Warning at dep/RtspServer/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. Building unit tests: No (default) -- Optional libraries found: zlib cURL OpenSSL PCRE AVFormat AVCodec AVDevice AVUtil SWScale SWResample libVNC -- Optional libraries not found: LIBJWT GCrypt libVLC -- Running ZoneMinder configuration generator Generating '/home/pbulk/build/security/zoneminder/work/zoneminder-1.36.33/cmake-pkgsrc-build/zm_config_defines.h' Updating '/home/pbulk/build/security/zoneminder/work/zoneminder-1.36.33/cmake-pkgsrc-build/db/zm_create.sql' -- ZoneMinder configuration generator completed successfully -- Configuring done (81.0s) -- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: FETCHCONTENT_FULLY_DISCONNECTED GNUTLS_LIBRARIES ZM_DIR_IMAGES -- Build files have been written to: /home/pbulk/build/security/zoneminder/work/zoneminder-1.36.33/cmake-pkgsrc-build