+ 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/scalapack-2.2.0nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake configure BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/scalapack-2.2.0nb1/work.log => Checksum BLAKE2s OK for scalapack-2.2.0.tgz => Checksum SHA512 OK for scalapack-2.2.0.tgz ===> Installing dependencies for scalapack-2.2.0nb1 ========================================================================== The following variables will affect the build process of this package, scalapack-2.2.0nb1. Their current value is shown below: * PKGSRC_BLAS_TYPES = netlib openblas openblas_pthread openblas_openmp Based on these variables, the following variables have been set: * BLAS_INCLUDES (not defined) * BLAS_LIBS = -lblas * BLAS_PC = blas * BLAS_TYPE = netlib * CBLAS_LIBS (not defined) * CBLAS_PC (not defined) * LAPACKE_LIBS (not defined) * LAPACKE_PC (not defined) * LAPACK_LIBS = -llapack -lblas * LAPACK_PC = lapack 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.8 => Tool dependency pkgconf-[0-9]*: found pkgconf-2.4.3nb1 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Full dependency lapack>=3.9.0nb1: found lapack-3.12.0 => Full dependency mpich>=3.2.1nb9: found mpich-3.4.3 => Full dependency blas>=3.9.0: found blas-3.12.0 => Full dependency openpa>=1.0.1: found openpa-1.0.4 ===> Overriding tools for scalapack-2.2.0nb1 ===> Extracting for scalapack-2.2.0nb1 ===> Patching for scalapack-2.2.0nb1 => Applying pkgsrc patches for scalapack-2.2.0nb1 => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-001--PR67-MPI-linking => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-001--PR67-MPI-linking Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-001--PR67-MPI-linking,v 1.1 2025/04/10 16:40:34 thor Exp $ | |This includes upstream PR67 and the version fix, to be removed |on update to next upstream release after 2.2.0. It modifies several |files, as it would not make sense to have lots of separate patches |for this one thing. | |diff -ru ../scalapack-2.2.0/BLACS/CMakeLists.txt ./BLACS/CMakeLists.txt |--- ../scalapack-2.2.0/BLACS/CMakeLists.txt 2021-10-12 21:09:12.000000000 +0200 |+++ ./BLACS/CMakeLists.txt 2022-07-19 10:33:55.051376486 +0200 -------------------------- Patching file ./BLACS/CMakeLists.txt using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -ru ../scalapack-2.2.0/BLACS/TESTING/CMakeLists.txt ./BLACS/TESTING/CMakeLists.txt |--- ../scalapack-2.2.0/BLACS/TESTING/CMakeLists.txt 2021-10-12 21:09:12.000000000 +0200 |+++ ./BLACS/TESTING/CMakeLists.txt 2022-07-19 16:20:28.028299214 +0200 -------------------------- Patching file ./BLACS/TESTING/CMakeLists.txt using Plan A... Hunk #1 succeeded at 6. Hunk #2 succeeded at 17. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Only in ./BLACS/TESTING: CMakeLists.txt.orig |diff -ru ../scalapack-2.2.0/CMakeLists.txt ./CMakeLists.txt |--- ../scalapack-2.2.0/CMakeLists.txt 2021-10-12 21:09:12.000000000 +0200 |+++ ./CMakeLists.txt 2022-07-20 16:30:35.443344793 +0200 -------------------------- Patching file ./CMakeLists.txt using Plan A... Hunk #1 succeeded at 1. Hunk #2 succeeded at 27. Hunk #3 succeeded at 231. Hunk #4 succeeded at 254. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Only in .: CMakeLists.txt.orig |diff -ru ../scalapack-2.2.0/PBLAS/CMakeLists.txt ./PBLAS/CMakeLists.txt |--- ../scalapack-2.2.0/PBLAS/CMakeLists.txt 2021-10-12 21:09:12.000000000 +0200 |+++ ./PBLAS/CMakeLists.txt 2022-07-19 10:33:55.052376486 +0200 -------------------------- Patching file ./PBLAS/CMakeLists.txt using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -ru ../scalapack-2.2.0/PBLAS/TESTING/CMakeLists.txt ./PBLAS/TESTING/CMakeLists.txt |--- ../scalapack-2.2.0/PBLAS/TESTING/CMakeLists.txt 2021-10-12 21:09:12.000000000 +0200 |+++ ./PBLAS/TESTING/CMakeLists.txt 2022-07-19 16:21:42.412306092 +0200 -------------------------- Patching file ./PBLAS/TESTING/CMakeLists.txt using Plan A... Hunk #1 succeeded at 44. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Only in ./PBLAS/TESTING: CMakeLists.txt.orig |diff -ru ../scalapack-2.2.0/PBLAS/TIMING/CMakeLists.txt ./PBLAS/TIMING/CMakeLists.txt |--- ../scalapack-2.2.0/PBLAS/TIMING/CMakeLists.txt 2021-10-12 21:09:12.000000000 +0200 |+++ ./PBLAS/TIMING/CMakeLists.txt 2022-07-19 16:22:31.291310612 +0200 -------------------------- Patching file ./PBLAS/TIMING/CMakeLists.txt using Plan A... Hunk #1 succeeded at 44. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Only in ./PBLAS/TIMING: CMakeLists.txt.orig |diff -ru ../scalapack-2.2.0/REDIST/CMakeLists.txt ./REDIST/CMakeLists.txt |--- ../scalapack-2.2.0/REDIST/CMakeLists.txt 2021-10-12 21:09:12.000000000 +0200 |+++ ./REDIST/CMakeLists.txt 2022-07-19 10:33:55.052376486 +0200 -------------------------- Patching file ./REDIST/CMakeLists.txt using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff -ru ../scalapack-2.2.0/REDIST/TESTING/CMakeLists.txt ./REDIST/TESTING/CMakeLists.txt |--- ../scalapack-2.2.0/REDIST/TESTING/CMakeLists.txt 2021-10-12 21:09:12.000000000 +0200 |+++ ./REDIST/TESTING/CMakeLists.txt 2022-07-19 16:14:17.879264986 +0200 -------------------------- Patching file ./REDIST/TESTING/CMakeLists.txt using Plan A... Hunk #1 succeeded at 15. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Only in ./REDIST/TESTING: CMakeLists.txt.orig |diff -ru ../scalapack-2.2.0/TESTING/EIG/CMakeLists.txt ./TESTING/EIG/CMakeLists.txt |--- ../scalapack-2.2.0/TESTING/EIG/CMakeLists.txt 2021-10-12 21:09:12.000000000 +0200 |+++ ./TESTING/EIG/CMakeLists.txt 2022-07-19 16:19:40.461294815 +0200 -------------------------- Patching file ./TESTING/EIG/CMakeLists.txt using Plan A... Hunk #1 succeeded at 53. Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |Only in ./TESTING/EIG: CMakeLists.txt.orig |diff -ru ../scalapack-2.2.0/TESTING/LIN/CMakeLists.txt ./TESTING/LIN/CMakeLists.txt |--- ../scalapack-2.2.0/TESTING/LIN/CMakeLists.txt 2021-10-12 21:09:12.000000000 +0200 |+++ ./TESTING/LIN/CMakeLists.txt 2022-07-19 16:16:53.702279395 +0200 -------------------------- Patching file ./TESTING/LIN/CMakeLists.txt using Plan A... Hunk #1 succeeded at 61. Hmm... Ignoring the trailing garbage. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-002-CMakeLists.txt => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-002-CMakeLists.txt Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-002-CMakeLists.txt,v 1.1 2025/04/10 16:40:34 thor Exp $ | |Avoid installation of CMake configuration files that only cause confusion. |At least with use of MPI::MPI_C in there, users have trouble and builds |fail. Pkg-config is good enough for us and simpler, anyway. | |--- CMakeLists.txt.orig 2025-04-10 18:26:50.487877833 +0200 |+++ CMakeLists.txt 2025-04-10 18:27:49.833227261 +0200 -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 281. Hunk #2 succeeded at 292. Hunk #3 succeeded at 305. Hunk #4 succeeded at 316. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-SRC_pdtrord.f => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-SRC_pdtrord.f Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-SRC_pdtrord.f,v 1.1 2022/08/25 22:58:01 thor Exp $ | |upstream gcc10 build fix, commit a0f76fc0c1c16646875b454b7d6f8d9d17726b5a | |--- SRC/pdtrord.f.orig 2021-10-12 19:09:12.000000000 +0000 |+++ SRC/pdtrord.f -------------------------- Patching file SRC/pdtrord.f using Plan A... Hunk #1 succeeded at 487. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-SRC_pstrord.f => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-SRC_pstrord.f Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-SRC_pstrord.f,v 1.1 2022/08/25 22:58:01 thor Exp $ | |upstream gcc10 build fix, commit a0f76fc0c1c16646875b454b7d6f8d9d17726b5a | |--- SRC/pstrord.f.orig 2021-10-12 19:09:12.000000000 +0000 |+++ SRC/pstrord.f -------------------------- Patching file SRC/pstrord.f using Plan A... Hunk #1 succeeded at 487. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-SRC_pstrsen.f => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-SRC_pstrsen.f Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-SRC_pstrsen.f,v 1.1 2022/08/25 22:58:01 thor Exp $ | |upstream gcc10 build fix, commit a0f76fc0c1c16646875b454b7d6f8d9d17726b5a | |--- SRC/pstrsen.f.orig 2021-10-12 19:09:12.000000000 +0000 |+++ SRC/pstrsen.f -------------------------- Patching file SRC/pstrsen.f using Plan A... Hunk #1 succeeded at 526. done => Verifying /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-scalapack.pc.in => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-upstream-trunk/math/scalapack/patches/patch-scalapack.pc.in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |$NetBSD: patch-scalapack.pc.in,v 1.1 2022/08/25 22:58:01 thor Exp $ | |Do not assume fixed names for MPI and BLAS dependency pkg-config |packages. They can vary. | |--- scalapack.pc.in.orig 2021-10-12 19:09:12.000000000 +0000 |+++ scalapack.pc.in -------------------------- Patching file scalapack.pc.in using Plan A... Hunk #1 succeeded at 5. Hmm... Ignoring the trailing garbage. done ===> Creating toolchain wrappers for scalapack-2.2.0nb1 ===> Configuring for scalapack-2.2.0nb1 => Adding run-time search paths to pkg-config files. => 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. -- The C compiler identification is GNU 14.3.0 -- The Fortran compiler identification is GNU 14.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /home/pbulk/build/math/scalapack/work/.cwrapper/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Check for working Fortran compiler: /home/pbulk/build/math/scalapack/work/.cwrapper/bin/gfortran - skipped -- Found MPI_C: /lib/amd64/libm.so (found version "3.1") -- Found MPI_Fortran: /lib/amd64/libm.so (found version "3.1") -- Found MPI: TRUE (found version "3.1") -- Found MPI_LIBRARY : TRUE -- --> MPI C Compiler : /opt/pkg/bin/mpicc -- --> C Compiler : /opt/pkg/bin/mpicc -- --> MPI Fortran Compiler : /opt/pkg/bin/mpif90 -- --> Fortran Compiler : /home/pbulk/build/math/scalapack/work/.cwrapper/bin/gfortran -- ========= -- Compiling and Building BLACS INSTALL Testing to set correct variables -- Configure in the INSTALL directory successful -- Build in the BLACS INSTALL directory successful -- ========= -- Testing FORTRAN_MANGLING -- CDEFS set to Add_ -- ========= -- CHECKING BLAS AND LAPACK LIBRARIES -- --> Searching for optimized LAPACK and BLAS libraries on your machine. -- BLAS library: /opt/pkg/lib/libblas.so -- LAPACK library: /opt/pkg/lib/liblapack.so;/opt/pkg/lib/libblas.so -- ========= -- Configuring done (9.4s) -- Generating done (1.3s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_MANDIR -- Build files have been written to: /home/pbulk/build/math/scalapack/work/scalapack-2.2.0/cmake-pkgsrc-build