=> Checksum BLAKE2s OK for wsjtx-2.5.4.tgz => Checksum SHA512 OK for wsjtx-2.5.4.tgz ===> Installing dependencies for wsjtx-2.5.4 ========================================================================== The following variables will affect the build process of this package, wsjtx-2.5.4. Their current value is shown below: * CURSES_DEFAULT = ncurses * JPEG_DEFAULT = libjpeg-turbo * LIBUSB_TYPE = compat * SSLBASE (defined) * SSLCERTBUNDLE (not defined) * SSLCERTS = /opt/pkg/etc/openssl/certs * SSLDIR = /opt/pkg/etc/openssl * SSLKEYS = /opt/pkg/etc/openssl/private Based on these variables, the following variables have been set: * CURSES_TYPE = ncurses * JPEGBASE (defined, but empty) * JPEG_TYPE = libjpeg-turbo * 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 cmake>=0: found cmake-4.2.3nb1 => Tool dependency glib2-tools-[0-9]*: found glib2-tools-2.86.4 => Tool dependency libtool-fortran>=2.4.2nb9: found libtool-fortran-2.4.7nb1 => Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.7nb1 => Tool dependency gmake>=3.81: found gmake-4.4.1 => Tool dependency nbpatch-[0-9]*: found nbpatch-20151107 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.5.1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency boost-headers-1.90.*: found boost-headers-1.90.0nb2 => Build dependency gcc14>=14.2: found gcc14-14.2.0 => Full dependency qt5-qttranslations-[0-9]*: found qt5-qttranslations-5.15.18nb1 => Full dependency boost-libs-1.90.*: found boost-libs-1.90.0nb3 => Full dependency boost-libs>=1.90.0: found boost-libs-1.90.0nb3 => Full dependency fftw>=3.3.10nb1: found fftw-3.3.10nb4 => Full dependency gcc14-libs>=14.2.0: found gcc14-libs-14.2.0 => Full dependency hamlib>=4.5.5nb1: found hamlib-4.7.0 => Full dependency libjpeg-turbo>=1.1.0: found libjpeg-turbo-3.1.3 => Full dependency libusb-compat>=0.1.6rc2: found libusb-compat-0.1.8 => Full dependency libusb1>=1.0.9: found libusb1-1.0.29 => Full dependency openexr>=3.4.0: found openexr-3.4.6 => Full dependency png>=1.6.0nb1: found png-1.6.55 => Full dependency qt5-qtbase>=5.15.18nb1: found qt5-qtbase-5.15.18nb3 => Full dependency qt5-qtmultimedia>=5.15.18nb1: found qt5-qtmultimedia-5.15.18nb1 => Full dependency qt5-qtserialport>=5.15.18nb1: found qt5-qtserialport-5.15.18nb1 => Full dependency qt5-qttools>=5.15.18nb1: found qt5-qttools-5.15.18nb1 => Full dependency readline>=6.0: found readline-8.3nb1 => Full dependency tiff>=4.7.0nb3: found tiff-4.7.1 => Full dependency OpenJPH>=0.23.1: found OpenJPH-0.26.3 => Full dependency brotli>=1.0.1: found brotli-1.2.0 => Full dependency bzip2>=1.0.1: found bzip2-1.0.8 => Full dependency dbus>=0.91: found dbus-1.16.2nb2 => Full dependency expat>=1.95.7: found expat-2.7.5 => Full dependency freetype2>=2.13.0: found freetype2-2.14.2 => Full dependency gettext-lib>=0.22: found gettext-lib-0.22.5 => Full dependency glib2>=2.4.0: found glib2-2.86.4nb1 => Full dependency graphite2>=1.2: found graphite2-1.3.14nb3 => Full dependency harfbuzz>=2.1.1: found harfbuzz-13.0.1 => Full dependency libiconv>=1.9.1: found libiconv-1.18 => Full dependency icu>=3.4: found icu-78.2 => Full dependency imath>=3.0.4: found imath-3.2.2 => Full dependency jbigkit>=2.0: found jbigkit-2.1nb1 => Full dependency lerc>=4.0.0: found lerc-4.1.0 => Full dependency libdeflate>=1.10: found libdeflate-1.25 => Full dependency libffi>=1.20: found libffi-3.5.2 => Full dependency libproxy>=0.2.3: found libproxy-0.5.12nb2 => Full dependency ncurses>=5.3nb1: found ncurses-6.6 => Full dependency openssl>=1.1.1: found openssl-3.6.1 => Full dependency pcre2>=10.21: found pcre2-10.47 => Full dependency qt5-qtdeclarative>=5.9.1: found qt5-qtdeclarative-5.15.18nb1 => Full dependency qt5-qtlocation>=5.9.1: found qt5-qtlocation-5.15.18nb1 => Full dependency qt5-qtsensors>=5.9.1: found qt5-qtsensors-5.15.18nb1 => Full dependency qt5-qtwebchannel>=5.9.1: found qt5-qtwebchannel-5.15.18nb1 => Full dependency qt5-qtxmlpatterns>=5.9.1: found qt5-qtxmlpatterns-5.15.18nb1 => Full dependency sqlite3>=3.0.8: found sqlite3-3.51.3 => Full dependency xz>=5.0.0: found xz-5.8.2 => Full dependency zlib>=1.1.4: found zlib-1.3.1 ===> Overriding tools for wsjtx-2.5.4 ===> Extracting for wsjtx-2.5.4 ===> Patching for wsjtx-2.5.4 (cd /Users/pbulk/build/ham/wsjtx/work; tar zxf /Volumes/data/distfiles/wsjtx-2.5.4.tgz wsjtx-2.5.4/src/wsjtx.tgz ; tar zxf wsjtx-2.5.4/src/wsjtx.tgz ; ) => Applying pkgsrc patches for wsjtx-2.5.4 => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-CMakeLists.txt => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/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.1 2026/01/19 13:40:53 mef Exp $ | |1. |From FreeBSD ports 2.5.4 | |2. |To fix |/usr/bin/ld: cannot find -lwsjt_fort_omp: No such file or directory |(info from) |https://www.repo.radio/w4kek/WSJT-X/commit/2e3cec2201c33e16c2057958d0eb65ac0f2144a9?style=split&whitespace=show-all&show-outdated= | |--- CMakeLists.txt.orig 2021-12-28 18:31:58.000000000 +0900 |+++ CMakeLists.txt 2025-10-12 14:16:36.191438094 +0900 -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 868. Hunk #2 succeeded at 885. Hunk #3 succeeded at 915. Hunk #4 succeeded at 1161. Hunk #5 succeeded at 1442. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-CMake_Modules_FindUsb.cmake => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-CMake_Modules_FindUsb.cmake Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-CMake_Modules_FindUsb.cmake,v 1.1 2026/01/19 13:40:53 mef Exp $ | |From FreeBSD ports 2.5.4 | |--- wsjtx/CMake/Modules/FindUsb.cmake.orig 2021-11-03 19:53:01.000000000 -0400 |+++ CMake/Modules/FindUsb.cmake 2021-12-31 07:48:03.412537000 -0500 -------------------------- Patching file CMake/Modules/FindUsb.cmake using Plan A... Hunk #1 succeeded at 13. Hunk #2 succeeded at 50. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-Radio.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-Radio.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-Radio.cpp,v 1.1 2026/01/19 13:40:54 mef Exp $ | |From FreeBSD ports 2.5.4 | |--- wsjtx/Radio.cpp.orig 2021-11-03 19:53:01.000000000 -0400 |+++ Radio.cpp 2021-12-31 07:48:03.411318000 -0500 -------------------------- Patching file Radio.cpp using Plan A... Hunk #1 succeeded at 54. Hunk #2 succeeded at 93. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-hamlib.patch => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-hamlib.patch Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-hamlib.patch,v 1.1 2026/01/19 13:40:54 mef Exp $ | |patch PREFIX inside patch | |--- /dev/null 2021-03-27 14:25:58.185030027 +0900 |+++ hamlib.patch 2021-03-27 14:26:58.703680417 +0900 -------------------------- (Creating file hamlib.patch...) Patching file hamlib.patch using Plan A... Empty context always matches. Hunk #1 succeeded at 1. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-lib_shmem.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-lib_shmem.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-lib_shmem.cpp,v 1.1 2026/01/19 13:40:54 mef Exp $ | |Add abort information |---------------------- |1. The application needs root privilige to access USB serial |2. But running with root privilige disable Audio | configuration option selection (at menu) |3. So change USB-serial device permision and | run with normal user |4. Then following sub process get abort. |/usr/pkg/bin/jt9 -s WSJT-X -w 1 -m 3 -e /usr/pkg/bin -a /home/username/.local/share/WSJT-X -t /tmp/WSJT-X |5. To debug that situation, printf etc. are added | |(with the help of kanoh (@NetBSD.org), tristelo@) | |--- lib/shmem.cpp.orig 2021-12-28 18:31:58.000000000 +0900 |+++ lib/shmem.cpp 2025-10-21 21:39:52.440958978 +0900 -------------------------- Patching file lib/shmem.cpp using Plan A... Hunk #1 succeeded at 10. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-widgets_FrequencyDeltaLineEdit.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-widgets_FrequencyDeltaLineEdit.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-widgets_FrequencyDeltaLineEdit.cpp,v 1.1 2026/01/19 13:40:54 mef Exp $ | |From FreeBSD ports 2.5.4 | |--- wsjtx/widgets/FrequencyDeltaLineEdit.cpp.orig 2021-11-03 19:53:01.000000000 -0400 |+++ widgets/FrequencyDeltaLineEdit.cpp 2021-12-31 07:48:03.412129000 -0500 -------------------------- Patching file widgets/FrequencyDeltaLineEdit.cpp using Plan A... Hunk #1 succeeded at 39. done => Verifying /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-widgets_FrequencyLineEdit.cpp => Applying pkgsrc patch /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/ham/wsjtx/patches/patch-widgets_FrequencyLineEdit.cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-widgets_FrequencyLineEdit.cpp,v 1.1 2026/01/19 13:40:54 mef Exp $ | |From FreeBSD ports 2.5.4 | |--- wsjtx/widgets/FrequencyLineEdit.cpp.orig 2021-11-03 19:53:01.000000000 -0400 |+++ widgets/FrequencyLineEdit.cpp 2021-12-31 07:48:03.411740000 -0500 -------------------------- Patching file widgets/FrequencyLineEdit.cpp using Plan A... Hunk #1 succeeded at 39. done ===> Creating toolchain wrappers for wsjtx-2.5.4 /opt/pkg/bin/nbsed -e '/^#/d' -e 's,@LIBGCC_PREFIX@,/opt/pkg/gcc14/aarch64-apple-darwin23,g' < ../../extra/gcc14-macos-libs/files/specs.pkgsrc > /Users/pbulk/build/ham/wsjtx/work/.cwrapper/specs.pkgsrc ===> Configuring for wsjtx-2.5.4 => fix PREFIX inside patch 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. -- The C compiler identification is AppleClang 15.0.0.15000309 -- The CXX compiler identification is AppleClang 15.0.0.15000309 -- The Fortran compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /Users/pbulk/build/ham/wsjtx/work/.cwrapper/bin/clang - 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: /Users/pbulk/build/ham/wsjtx/work/.cwrapper/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Checking whether Fortran compiler has -isysroot -- Checking whether Fortran compiler has -isysroot - yes -- Checking whether Fortran compiler supports OSX deployment target flag -- Checking whether Fortran compiler supports OSX deployment target flag - yes -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Check for working Fortran compiler: /Users/pbulk/build/ham/wsjtx/work/.cwrapper/bin/gfortran - skipped -- ****************************************************** -- Building for for: Darwin-arm64 -- ****************************************************** -- Building wsjtx v2.5.4.0 -- Looking for 4 include files stdlib.h, ..., float.h -- Looking for 4 include files stdlib.h, ..., float.h - found -- Looking for include file stdio.h -- Looking for include file stdio.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file sys/ioctl.h -- Looking for include file sys/ioctl.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include files linux/ppdev.h, linux/parport.h -- Looking for include files linux/ppdev.h, linux/parport.h - not found -- Looking for include files dev/ppbus/ppi.h, dev/ppbus/ppbconf.h -- Looking for include files dev/ppbus/ppi.h, dev/ppbus/ppbconf.h - not found -- Performing Test HAVE_MATH -- Performing Test HAVE_MATH - Success CMake Warning (dev) at CMakeLists.txt:865 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /Users/pbulk/build/ham/wsjtx/work/.buildlink/lib/cmake/Boost-1.90.0/BoostConfig.cmake (found suitable version "1.90.0", minimum required is "1.62") found components: log_setup log -- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) -- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES) -- Found OpenMP_Fortran: -fopenmp (found version "4.5") -- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) (found version "4.5") -- Found FFTW3: /Users/pbulk/build/ham/wsjtx/work/.buildlink/lib/libfftw3f_threads.dylib -- Found Usb -- Found Hamlib 4.7.0 -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of CACHE_ALL -- Check size of CACHE_ALL - failed -- Looking for rig_set_cache_timeout_ms -- Looking for rig_set_cache_timeout_ms - not found -- Detecting Fortran/C Interface -- Detecting Fortran/C Interface - Found GLOBAL and MODULE mangling -- Verifying Fortran/CXX Compiler Compatibility -- Verifying Fortran/CXX Compiler Compatibility - Success CMake Warning (dev) at CMakeLists.txt:1052 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): CMakeLists.txt:1060 (query_qmake) This warning is for project developers. Use -Wno-dev to suppress it. -- Asking qmake for QT_PLUGINS_DIR and got /opt/pkg/qt5/plugins CMake Warning (dev) at CMakeLists.txt:1052 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): CMakeLists.txt:1061 (query_qmake) This warning is for project developers. Use -Wno-dev to suppress it. -- Asking qmake for QT_TRANSLATIONS_DIR and got /opt/pkg/qt5/translations CMake Warning (dev) at CMakeLists.txt:1052 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): CMakeLists.txt:1062 (query_qmake) This warning is for project developers. Use -Wno-dev to suppress it. -- Asking qmake for QT_IMPORTS_DIR and got /opt/pkg/qt5/imports CMake Warning (dev) at CMakeLists.txt:1052 (exec_program): Policy CMP0153 is not set: The exec_program command should not be called. Run "cmake --help-policy CMP0153" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Use execute_process() instead. Call Stack (most recent call first): CMakeLists.txt:1063 (query_qmake) This warning is for project developers. Use -Wno-dev to suppress it. -- Asking qmake for QT_DATA_DIR and got /opt/pkg/qt5 -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Configuring done (14.1s) -- Generating done (0.4s) CMake Warning: Manually-specified variables were not used by the project: FETCHCONTENT_FULLY_DISCONNECTED Fortran_FLAGS+ LDFLAGS LIBS LIBUSB_CFLAGS LIBUSB_LIBS NVTT_SHARED -- Build files have been written to: /Users/pbulk/build/ham/wsjtx/work/wsjtx/cmake-pkgsrc-build => Modifying libtool scripts to use pkgsrc libtool => Modifying libtool scripts to use pkgsrc depcomp