+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ssr-0.4.4nb7/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ssr-0.4.4nb7/work.log => Checksum BLAKE2s OK for ssr-0.4.4.tar.gz => Checksum SHA512 OK for ssr-0.4.4.tar.gz ===> Installing dependencies for ssr-0.4.4nb7 ========================================================================== The following variables will affect the build process of this package, ssr-0.4.4nb7. Their current value is shown below: * CURSES_DEFAULT = ncurses * JPEG_DEFAULT = jpeg * SSLBASE (defined) * SSLCERTBUNDLE (not defined) * SSLCERTS = /etc/opt/pkg/openssl/certs * SSLDIR = /etc/opt/pkg/openssl * SSLKEYS = /etc/opt/pkg/openssl/private Based on these variables, the following variables have been set: * CURSES_TYPE = ncurses * JPEGBASE (defined, but empty) * JPEG_TYPE = jpeg * TERMCAP_TYPE = curses 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 qt5-qttools-[0-9]*: found qt5-qttools-5.15.16nb2 => Tool dependency cmake>=0: found cmake-3.31.7nb1 => Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.82.5 => 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 alsa-lib>=1.2.7.2nb1: found alsa-lib-1.2.13 => Full dependency ffmpeg7>=7.1.1nb1: found ffmpeg7-7.1.1nb2 => Full dependency hicolor-icon-theme>=0.9nb1: found hicolor-icon-theme-0.17nb1 => Full dependency jack>=1.9.21nb4: found jack-1.9.21nb4 => Full dependency libXinerama>=1.0.1: found libXinerama-1.1.5 => Full dependency pulseaudio>=17.0nb2: found pulseaudio-17.0nb2 => Full dependency qt5-qtbase>=5.15.16nb2: found qt5-qtbase-5.15.16nb2 => Full dependency qt5-qtx11extras>=5.15.16nb1: found qt5-qtx11extras-5.15.16nb1 => Build dependency xcb-proto>=1.4: found xcb-proto-1.17.0nb5 => Build dependency xorgproto>=2016.1: found xorgproto-2024.1 => Full dependency MesaLib>=3.4.2: found MesaLib-21.3.9nb4 => Full dependency brotli>=1.0.1: found brotli-1.1.0 => Full dependency bzip2>=1.0.1: found bzip2-1.0.8 => Full dependency dbus>=0.91: found dbus-1.14.10 => Full dependency expat>=1.95.7: found expat-2.7.1 => Full dependency flac>=1.1.0nb1: found flac-1.5.0nb1 => 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 glib2>=2.4.0: found glib2-2.82.5 => Full dependency glu>=6.0: found glu-9.0.3 => Full dependency graphite2>=1.2: found graphite2-1.3.14nb3 => Full dependency harfbuzz>=2.1.1: found harfbuzz-11.0.1 => Full dependency libiconv>=1.9.1: found libiconv-1.17 => Full dependency icu>=3.4: found icu-77.1 => Full dependency jpeg>=8nb1: found jpeg-9f => Full dependency lame>=3.93.1nb2: found lame-3.100nb7 => Full dependency libICE>=0.99.1: found libICE-1.1.2 => Full dependency libSM>=0.99.2: found libSM-1.2.6 => Full dependency libX11>=1.5: found libX11-1.8.12 => Full dependency libXau>=1.0: found libXau-1.0.12 => Full dependency libXcursor>=1.1.1: found libXcursor-1.2.3 => Full dependency libXdamage>=1.0.3: found libXdamage-1.1.6 => Full dependency libXdmcp>=0.99: found libXdmcp-1.1.5 => Full dependency libXext>=1.1: found libXext-1.3.6 => Full dependency libXfixes>=4.0.1: found libXfixes-6.0.1 => Full dependency libXft>=2.1.10: found libXft-2.3.8nb1 => Full dependency libXi>=1.0.0: found libXi-1.8.2 => Full dependency libXmu>=1.0.0: found libXmu-1.2.1 => Full dependency libXrandr>=1.1.2: found libXrandr-1.5.4 => Full dependency libXrender>=0.9.2: found libXrender-0.9.12 => Full dependency libXt>=1.0.0: found libXt-1.3.1 => Full dependency libXtst>=1.0.1: found libXtst-1.2.5 => Full dependency libXxf86vm>=1.1.0: found libXxf86vm-1.1.6 => Full dependency libatomic_ops>=7.4.0<2000: found libatomic_ops-7.8.2 => Full dependency libdrm>=2.4.15: found libdrm-2.4.124 => Full dependency libffi>=1.20: found libffi-3.4.8 => Full dependency libogg>=1.1: found libogg-1.3.5nb1 => Full dependency libopus>=1.1: found libopus-1.5.2 => Full dependency libpciaccess>=0.10.4: found libpciaccess-0.18.1 => Full dependency libproxy>=0.2.3: found libproxy-0.5.9nb5 => Full dependency libsamplerate>=0.0.13nb1: found libsamplerate-0.2.2nb5 => Full dependency libsndfile>=1.0.0: found libsndfile-1.2.2nb2 => Full dependency libtheora>=1.0alpha3: found libtheora-1.2.0 => 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 libxkbcommon>=0.4.0: found libxkbcommon-1.7.0nb6 => Full dependency libxshmfence>=1.2: found libxshmfence-1.3.3 => Full dependency mpg123>=1.0.0: found mpg123-1.32.10 => Full dependency ncurses>=5.3nb1: found ncurses-6.5 => Full dependency openssl>=1.1.1: found openssl-3.4.1 => Full dependency pcre2>=10.21: found pcre2-10.45 => Full dependency png>=1.2.4: found png-1.6.47 => Full dependency qt5-qtxmlpatterns>=5.9.1: found qt5-qtxmlpatterns-5.15.16nb1 => Full dependency sqlite3>=3.0.8: found sqlite3-3.49.1nb3 => Full dependency x264>=20220601: found x264-20231001 => Full dependency xcb-util>=0.3.9: found xcb-util-0.4.1 => Full dependency xcb-util-image>=0.3.9: found xcb-util-image-0.4.1 => Full dependency xcb-util-keysyms>=0.3.9: found xcb-util-keysyms-0.4.1 => Full dependency xcb-util-renderutil>=0.3.8nb1: found xcb-util-renderutil-0.3.10 => Full dependency xcb-util-wm>=0.3.9: found xcb-util-wm-0.4.2nb1 => Full dependency xvidcore>=1.0.0: found xvidcore-1.3.7nb1 => Full dependency xz>=5.0.0: found xz-5.8.1 => Full dependency zlib>=1.1.4: found zlib-1.3.1 ===> Overriding tools for ssr-0.4.4nb7 ===> Extracting for ssr-0.4.4nb7 ===> Patching for ssr-0.4.4nb7 => Applying pkgsrc patches for ssr-0.4.4nb7 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/multimedia/ssr/patches/patch-ffmpeg_updates => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/multimedia/ssr/patches/patch-ffmpeg_updates Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-ffmpeg_updates,v 1.2 2025/02/26 11:15:39 markd Exp $ | |From f4cbde38021d9330dc73d2e3dfa8a70da3ff5721 Mon Sep 17 00:00:00 2001 |From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= |Date: Sun, 16 Jan 2022 02:40:04 +0100 |Subject: [PATCH 1/2] Fix build with ffmpeg 5.0 |MIME-Version: 1.0 |Content-Type: text/plain; charset=UTF-8 |Content-Transfer-Encoding: 8bit | |Adapt to ffmpeg 5.0 requiring more const-ness for AVCodec. | |Signed-off-by: Bernhard Rosenkränzer |--- | src/AV/Output/AudioEncoder.cpp | 6 +++--- | src/AV/Output/AudioEncoder.h | 4 ++-- | src/AV/Output/BaseEncoder.cpp | 4 ++-- | src/AV/Output/BaseEncoder.h | 4 ++-- | src/AV/Output/Muxer.cpp | 12 ++++++------ | src/AV/Output/Muxer.h | 4 ++-- | src/AV/Output/VideoEncoder.cpp | 6 +++--- | src/AV/Output/VideoEncoder.h | 4 ++-- | 8 files changed, 22 insertions(+), 22 deletions(-) | |diff --git a/src/AV/Output/AudioEncoder.cpp b/src/AV/Output/AudioEncoder.cpp |index 34d015cf..cefc2e02 100644 |--- src/AV/Output/AudioEncoder.cpp |+++ src/AV/Output/AudioEncoder.cpp -------------------------- Patching file src/AV/Output/AudioEncoder.cpp using Plan A... Hunk #1 succeeded at 34. Hunk #2 succeeded at 77. Hunk #3 succeeded at 93. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/AV/Output/AudioEncoder.h b/src/AV/Output/AudioEncoder.h |index c93278cf..ae9c82ee 100644 |--- src/AV/Output/AudioEncoder.h |+++ src/AV/Output/AudioEncoder.h -------------------------- Patching file src/AV/Output/AudioEncoder.h using Plan A... Hunk #1 succeeded at 40. Hunk #2 succeeded at 57. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/AV/Output/BaseEncoder.cpp b/src/AV/Output/BaseEncoder.cpp |index 7c01ef30..4780aafd 100644 |--- src/AV/Output/BaseEncoder.cpp |+++ src/AV/Output/BaseEncoder.cpp -------------------------- Patching file src/AV/Output/BaseEncoder.cpp using Plan A... Hunk #1 succeeded at 42. Hunk #2 succeeded at 157. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/AV/Output/BaseEncoder.h b/src/AV/Output/BaseEncoder.h |index 3d92f298..7f02bbd6 100644 |--- src/AV/Output/BaseEncoder.h |+++ src/AV/Output/BaseEncoder.h -------------------------- Patching file src/AV/Output/BaseEncoder.h using Plan A... Hunk #1 succeeded at 51. Hunk #2 succeeded at 117. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/AV/Output/Muxer.cpp b/src/AV/Output/Muxer.cpp |index ad583803..14650b03 100644 |--- src/AV/Output/Muxer.cpp |+++ src/AV/Output/Muxer.cpp -------------------------- Patching file src/AV/Output/Muxer.cpp using Plan A... Hunk #1 succeeded at 87. Hunk #2 succeeded at 111. Hunk #3 succeeded at 194. Hunk #4 succeeded at 261. Hunk #5 succeeded at 270. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/AV/Output/Muxer.h b/src/AV/Output/Muxer.h |index d72347d6..b104bcb1 100644 |--- src/AV/Output/Muxer.h |+++ src/AV/Output/Muxer.h -------------------------- Patching file src/AV/Output/Muxer.h using Plan A... Hunk #1 succeeded at 114. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/AV/Output/VideoEncoder.cpp b/src/AV/Output/VideoEncoder.cpp |index 8087e8ed..fc8b5d11 100644 |--- src/AV/Output/VideoEncoder.cpp |+++ src/AV/Output/VideoEncoder.cpp -------------------------- Patching file src/AV/Output/VideoEncoder.cpp using Plan A... Hunk #1 succeeded at 34. Hunk #2 succeeded at 95. Hunk #3 succeeded at 111. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/AV/Output/VideoEncoder.h b/src/AV/Output/VideoEncoder.h |index cb7ca275..68d872ed 100644 |--- src/AV/Output/VideoEncoder.h |+++ src/AV/Output/VideoEncoder.h -------------------------- Patching file src/AV/Output/VideoEncoder.h using Plan A... Hunk #1 succeeded at 40. Hunk #2 succeeded at 55. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- | |From f8988d9f8b48ddfb48079b1a7552c979cff6a912 Mon Sep 17 00:00:00 2001 |From: Jordan Bucklin |Date: Sun, 23 Jun 2024 14:21:28 -0700 |Subject: [PATCH 2/2] Update references to AVChannelLayout for compatibility | with FFmpeg 7 | |--- | src/AV/Output/AudioEncoder.cpp | 14 +++++++++----- | src/AV/Output/BaseEncoder.cpp | 2 +- | src/AV/Output/Synchronizer.cpp | 2 +- | 3 files changed, 11 insertions(+), 7 deletions(-) | |diff --git a/src/AV/Output/AudioEncoder.cpp b/src/AV/Output/AudioEncoder.cpp |index 3efde703..3a38a619 100644 |--- src/AV/Output/AudioEncoder.cpp |+++ src/AV/Output/AudioEncoder.cpp -------------------------- Patching file src/AV/Output/AudioEncoder.cpp using Plan A... Hunk #1 succeeded at 42. Hunk #2 succeeded at 53. Hunk #3 succeeded at 70. Hunk #4 succeeded at 107 (offset -1 lines). Hunk #5 succeeded at 161 (offset -1 lines). Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/AV/Output/BaseEncoder.cpp b/src/AV/Output/BaseEncoder.cpp |index 7c01ef30..6fa8bbca 100644 |--- src/AV/Output/BaseEncoder.cpp |+++ src/AV/Output/BaseEncoder.cpp -------------------------- Patching file src/AV/Output/BaseEncoder.cpp using Plan A... Hunk #1 succeeded at 176. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/AV/Output/Synchronizer.cpp b/src/AV/Output/Synchronizer.cpp |index b109dc67..0faa28d7 100644 |--- src/AV/Output/Synchronizer.cpp |+++ src/AV/Output/Synchronizer.cpp -------------------------- Patching file src/AV/Output/Synchronizer.cpp using Plan A... Hunk #1 succeeded at 180. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/multimedia/ssr/patches/patch-glinject_elfhacks.c => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/multimedia/ssr/patches/patch-glinject_elfhacks.c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-glinject_elfhacks.c,v 1.1 2016/02/08 20:43:32 markd Exp $ | |NetBSD doesn't know about DT_GNU_HASH | |--- glinject/elfhacks.c.orig 2015-11-02 21:13:49.000000000 +0000 |+++ glinject/elfhacks.c -------------------------- Patching file glinject/elfhacks.c using Plan A... Hunk #1 succeeded at 198. done ===> Creating toolchain wrappers for ssr-0.4.4nb7 ===> Configuring for ssr-0.4.4nb7 => Replacing bash interpreter in scripts/ssr-glinject. INFO: [replace-interpreter] Nothing changed in scripts/ssr-glinject. => Checking for portability problems in extracted files CMake Deprecation Warning at 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. CMake Deprecation Warning at CMakeLists.txt:2 (cmake_policy): 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/multimedia/ssr/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/multimedia/ssr/work/.cwrapper/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found X11: /home/pbulk/build/multimedia/ssr/work/.buildlink/include -- Looking for XOpenDisplay in /home/pbulk/build/multimedia/ssr/work/.buildlink/lib/libX11.so;/home/pbulk/build/multimedia/ssr/work/.buildlink/lib/libXext.so -- Looking for XOpenDisplay in /home/pbulk/build/multimedia/ssr/work/.buildlink/lib/libX11.so;/home/pbulk/build/multimedia/ssr/work/.buildlink/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - not found -- Looking for gethostbyname in nsl -- Looking for gethostbyname in nsl - found -- Looking for connect -- Looking for connect - not found -- Looking for connect in socket -- Looking for connect in socket - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found OpenGL: /home/pbulk/build/multimedia/ssr/work/.buildlink/lib/libGL.so -- Found PkgConfig: /home/pbulk/build/multimedia/ssr/work/.tools/bin/pkg-config (found version "2.4.3") -- Checking for module 'libavformat' -- Found libavformat, version 61.7.100 -- Found AVFormat: /opt/pkg/lib/ffmpeg7/libavformat.so -- Checking for module 'libavcodec' -- Found libavcodec, version 61.19.101 -- Found AVCodec: /opt/pkg/lib/ffmpeg7/libavcodec.so -- Checking for modules 'libavformat;libavcodec;libavutil;libswscale' -- Found libavformat, version 61.7.100 -- Found libavcodec, version 61.19.101 -- Found libavutil, version 59.39.100 -- Found libswscale, version 8.3.100 -- Found AVUtil: /opt/pkg/lib/ffmpeg7/libavutil.so -- Checking for modules 'libavformat;libavcodec;libavutil;libswscale' -- Found libavformat, version 61.7.100 -- Found libavcodec, version 61.19.101 -- Found libavutil, version 59.39.100 -- Found libswscale, version 8.3.100 -- Found SWScale: /opt/pkg/lib/ffmpeg7/libswscale.so -- Found ALSA: /home/pbulk/build/multimedia/ssr/work/.buildlink/lib/libasound.so (found version "1.2.13") -- Checking for module 'libpulse' -- Found libpulse, version 17.0 -- Found PulseAudio: /home/pbulk/build/multimedia/ssr/work/.buildlink/lib/libpulse.so -- Checking for module 'jack' -- Found jack, version 1.9.21 -- Found Jack: /home/pbulk/build/multimedia/ssr/work/.buildlink/lib/libjack.so -- The following REQUIRED packages have been found: * OpenGL * Threads * AVFormat * AVCodec * AVUtil * SWScale * X11 * ALSA * PulseAudio * PkgConfig * Jack * Qt5Core * Qt5Gui * Qt5Widgets * Qt5X11Extras * Qt5 (required version >= 5.7) * Qt5LinguistTools -- Configuring done (43.9s) -- Generating done (0.9s) CMake Warning: Manually-specified variables were not used by the project: FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /home/pbulk/build/multimedia/ssr/work/ssr-0.4.4/cmake-pkgsrc-build