=> "/opt/local/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-trunk-x86_64/math/armadillo", "configure", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. => Checksum BLAKE2s OK for armadillo-12.6.7.tar.xz => Checksum SHA512 OK for armadillo-12.6.7.tar.xz ===> Installing dependencies for armadillo-12.6.7 ========================================================================== The following variables will affect the build process of this package, armadillo-12.6.7. 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/local/bin/bmake clean' after the changes. ========================================================================== => Tool dependency cmake>=3.18: found cmake-4.4.3 => Tool dependency pkgconf-[0-9]*: found pkgconf-3.0.6 => Tool dependency cwrappers>=20150314: found cwrappers-20220403 => Tool dependency checkperms>=1.1: found checkperms-1.12 => Build dependency gcc13>=13.4.0: found gcc13-13.4.0 => Full dependency arpack-ng>=3.7.0: found arpack-ng-3.9.1 => Full dependency gcc13-libs>=13.4.0: found gcc13-libs-13.4.0 => Full dependency lapack>=3.9.0nb1: found lapack-3.12.1 => Full dependency superlu>=6.0.1: found superlu-6.0.1nb1 => Full dependency blas>=3.9.0: found blas-3.12.1 ===> Overriding tools for armadillo-12.6.7 ===> Extracting for armadillo-12.6.7 ===> Patching for armadillo-12.6.7 => Applying pkgsrc patches for armadillo-12.6.7 => Verifying /data/jenkins/workspace/pkgsrc-trunk-x86_64/math/armadillo/patches/patch-CMakeLists.txt => Applying pkgsrc patch /data/jenkins/workspace/pkgsrc-trunk-x86_64/math/armadillo/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 2023/12/19 12:28:50 thor Exp $ | |Make the build just use the modern FindBLAS and FindLAPACK builtins |of a recent-ish cmake. That avoids so much trouble forcing choices. | |--- CMakeLists.txt.orig 2016-06-16 16:27:07.000000000 +0000 |+++ CMakeLists.txt -------------------------- Patching file CMakeLists.txt using Plan A... Hunk #1 succeeded at 28. Hunk #2 succeeded at 249. Hunk #3 succeeded at 289. done ===> Creating toolchain wrappers for armadillo-12.6.7 /usr/bin/sed -e '/^#/d' -e 's,@LINK_ARCH_DEFAULT@,link_arch64,g' -e 's,@LINK_LIBGCC_DEFAULT@,link_libgcc_arch64,g' -e 's,@LIBGCC_PREFIX@,/opt/local/gcc13/x86_64-sun-solaris2.11,g' < ../../extra/gcc13-libs/files/specs.pkgsrc > /tmp/work/math/armadillo/work/.cwrapper/specs.pkgsrc ===> Configuring for armadillo-12.6.7 => Fixing CMAKE_MODULE_PATH in CMakeLists.txt CMake Warning (deprecated) at CMakeLists.txt:31 (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. This warning is for project developers. Use -Wno-author or -Wno-deprecated to suppress it. -- *** set cmake policy CMP0025 to NEW -- CMAKE_CXX_STANDARD = 11 -- The CXX compiler identification is GNU 13.4.0 -- The C compiler identification is GNU 13.4.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /tmp/work/math/armadillo/work/.cwrapper/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /tmp/work/math/armadillo/work/.cwrapper/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Configuring Armadillo 12.6.7 -- -- *** WARNING: variable 'CMAKE_CXX_FLAGS' is not empty; this may cause problems! -- -- Detected gcc 4.8.3 or newer -- *** INSTALL_LIB_DIR is deprecated; use CMAKE_INSTALL_LIBDIR instead CMake Warning (author) at /opt/local/share/cmake-4.4/Modules/GNUInstallDirs.cmake:649 (message): GNUInstallDirs_get_absolute_install_dir called without third argument. Using ${dir} from the caller's scope for compatibility with CMake 3.19 and below. Call Stack (most recent call first): CMakeLists.txt:160 (GNUInstallDirs_get_absolute_install_dir) This warning is for project developers. Use -Wno-author to suppress it. -- CMAKE_SYSTEM_NAME = SunOS -- CMAKE_CXX_COMPILER_ID = GNU -- CMAKE_CXX_COMPILER_VERSION = 13.4.0 -- CMAKE_COMPILER_IS_GNUCXX = 1 -- -- *** Options: -- BUILD_SHARED_LIBS = ON -- OPENBLAS_PROVIDES_LAPACK = OFF -- ALLOW_FLEXIBLAS_LINUX = ON -- ALLOW_OPENBLAS_MACOS = OFF -- ALLOW_BLAS_LAPACK_MACOS = OFF -- BUILD_SMOKE_TEST = ON -- -- *** Looking for external libraries -- BLAS_FOUND = 1 (/opt/local/lib/libblas.so) -- LAPACK_FOUND = TRUE (/opt/local/lib/liblapack.so;/opt/local/lib/libblas.so) -- Found ARPACK: /opt/local/lib/libarpack.so -- ARPACK_FOUND = YES -- Looking for SuperLU version 5 -- Found SuperLU: /opt/local/lib/libsuperlu.so -- SuperLU_FOUND = YES -- SuperLU_INCLUDE_DIR = /opt/local/include -- -- *** Result of configuration: -- *** ARMA_USE_WRAPPER = true -- *** ARMA_USE_LAPACK = true -- *** ARMA_USE_BLAS = true -- *** ARMA_USE_ATLAS = false -- *** ARMA_USE_ARPACK = true -- *** ARMA_USE_SUPERLU = true -- -- *** Armadillo wrapper library will use the following libraries: -- *** ARMA_LIBS = /opt/local/lib/libblas.so;/opt/local/lib/liblapack.so;/opt/local/lib/libblas.so;/opt/local/lib/libarpack.so;/opt/local/lib/libsuperlu.so -- -- Copying /tmp/work/math/armadillo/work/armadillo-12.6.7/include/ to /tmp/work/math/armadillo/work/armadillo-12.6.7/tmp/include/ -- Generating /tmp/work/math/armadillo/work/armadillo-12.6.7/tmp/include/config.hpp -- CMAKE_CXX_FLAGS = -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/local/include -I/usr/include -O2 -- CMAKE_SHARED_LINKER_FLAGS = -L/opt/local/lib -Wl,-R/opt/local/lib -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -- CMAKE_REQUIRED_INCLUDES = /opt/local/include -- -- CMAKE_INSTALL_PREFIX = /opt/local -- CMAKE_INSTALL_LIBDIR = /opt/local/lib -- CMAKE_INSTALL_INCLUDEDIR = include -- CMAKE_INSTALL_DATADIR = share -- CMAKE_INSTALL_BINDIR = bin -- Generating '/tmp/work/math/armadillo/work/armadillo-12.6.7/ArmadilloConfig.cmake' -- Generating '/tmp/work/math/armadillo/work/armadillo-12.6.7/ArmadilloConfigVersion.cmake' -- Generating '/tmp/work/math/armadillo/work/armadillo-12.6.7/InstallFiles/ArmadilloConfig.cmake' -- Generating '/tmp/work/math/armadillo/work/armadillo-12.6.7/InstallFiles/ArmadilloConfigVersion.cmake' -- Copying /tmp/work/math/armadillo/work/armadillo-12.6.7/misc/ to /tmp/work/math/armadillo/work/armadillo-12.6.7/tmp/misc/ -- Generating '/tmp/work/math/armadillo/work/armadillo-12.6.7/tmp/misc/armadillo.pc' -- *** configuring smoke_test -- Configuring done (3.9s) -- Generating done (0.0s) -- Build files have been written to: /tmp/work/math/armadillo/work/armadillo-12.6.7 => Rewrite cmake Dependencies files