On 2026-01-05 19:36, Trupti wrote:
On 2026-01-02 11:53, Trupti wrote:
On 2026-01-02 00:34, Paul Gevers wrote:
user [email protected]
usertag 1121177 ppc64el
thanks

Dear ppc64el porters,

On 11/25/25 15:41, Sébastien Villemot wrote:

I talked to upstream about the problem (in an issue that was initially
about a FTBFS, due to a failure in OpenBLAS own testsuite, which has
since been fixed):
https://github.com/OpenMathLib/OpenBLAS/issues/5372#issuecomment-3353517450

Unfortunately upstream does not really know where the test failures in third-party software come from. In particular, they can’t replicate the issue (note that they tried with more recent git snapshot than version 0.3.30), and I couldn’t either with Debian version 0.3.30+ds-3 (tried
on the ppc64el Debian porterbox).

At this point, fixing this issue is beyond my time budget and skills (I know next to zero about PowerPC, and the issue is probably due to some changes to PowerPC assembly code). CC’ing the Debian PowerPC porters,
with the hope that they can help.


We're in dire need of your help, the issue is stalling openblas'
migration to testing and because it's a key package, autoremoval
doesn't work.

Paul



Thanks for the ping.

I’m currently reproducing the issue on the ppc64el side and
investigating the root cause. Since openblas is a key package, this
needs a proper fix rather than a workaround.

Let me go through the bug and I’ll update with findings.

Thanks,
Trupti


Hello Paul,

I was able to reproduce the autopkgtest failure for xtensor-blas on ppc64el locally. And I have attached both falling and working logs.



[ RUN      ] xlinalg.pinv
/tmp/autopkgtest.nrAywe/autopkgtest_tmp/test_linalg.cpp:239: Failure
Value of: allclose(expected, res)
  Actual: false
Expected: true
[  FAILED  ] xlinalg.pinv (0 ms)

[----------] Global test environment tear-down
[==========] 77 tests from 6 test suites ran. (7 ms total)
[  PASSED  ] 76 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] xlinalg.pinv

 1 FAILED TEST
make[3]: *** [CMakeFiles/xtest.dir/build.make:70: CMakeFiles/xtest] Error 1 make[2]: *** [CMakeFiles/Makefile2:188: CMakeFiles/xtest.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:195: CMakeFiles/xtest.dir/rule] Error 2
make: *** [Makefile:192: xtest] Error 2
autopkgtest [23:35:52]: test command2: -----------------------]
autopkgtest [23:35:52]: test command2: - - - - - - - - - - results - - - - - - - - - -
command2             FAIL non-zero exit status 2
autopkgtest [23:35:52]: @@@@@@@@@@@@@@@@@@@@ summary
command1             FAIL non-zero exit status 2
command2             FAIL non-zero exit status 2


The failure occurs in the test:
xlinalg.pinv
test/test_linalg.cpp


When running the test locally on ppc64el with OpenBLAS 0.3.30, the maximum numerical difference between the expected result and xt::linalg::pinv() output is:

max diff ≈ 7.0e-09
mean diff ≈ 2.7e-09


With the current test tolerance (allclose default / 1e-12), the test fails. When the tolerance is relaxed to 1e-8, the test passes consistently and all results are numerically stable.

This indicates the failure is due to test tolerance rather than a functional regression.
kindly consider reviewing the test tolerance.


Thanks,
Trupti
sudo autopkgtest xtensor-blas \
  --pin-packages=unstable=src:openblas \
  --add-apt-source="deb http://deb.debian.org/debian unstable main" \
  --add-apt-source="deb-src http://deb.debian.org/debian unstable main" \
  -- schroot testing-ppc64el
autopkgtest [23:32:58]: starting date and time: 2026-01-06 23:32:58-0600
autopkgtest [23:32:58]: version 5.51
autopkgtest [23:32:58]: host abc; command line: /usr/bin/autopkgtest 
xtensor-blas --pin-packages=unstable=src:openblas '--add-apt-source=deb 
http://deb.debian.org/debian unstable main' '--add-apt-source=deb-src 
http://deb.debian.org/debian unstable main' -- schroot testing-ppc64el
autopkgtest [23:32:58]: testbed dpkg architecture: ppc64el
autopkgtest [23:32:58]: testbed apt version: 3.1.12
autopkgtest [23:32:58]: @@@@@@@@@@@@@@@@@@@@ test bed setup
autopkgtest [23:32:58]: updating testbed package index (apt update)
Hit:1 http://deb.debian.org/debian testing InRelease
Hit:2 http://deb.debian.org/debian unstable InRelease
Get:3 http://deb.debian.org/debian testing/main Sources [10.6 MB]
Get:4 http://deb.debian.org/debian unstable/main Sources [11.2 MB]
Fetched 21.9 MB in 3s (6856 kB/s)
Reading package lists...
autopkgtest [23:33:03]: updating testbed package index for new source 
autopkgtest-add-apt-sources.list
Hit:1 http://deb.debian.org/debian unstable InRelease
Reading package lists...
autopkgtest [23:33:04]: updating testbed package index for new source 
autopkgtest-add-apt-sources.list
Hit:1 http://deb.debian.org/debian unstable InRelease
Reading package lists...
autopkgtest [23:33:05]: updating testbed package index (apt update)
Hit:1 http://deb.debian.org/debian testing InRelease
Hit:2 http://deb.debian.org/debian unstable InRelease
Reading package lists...
W: Target Sources (main/source/Sources) is configured multiple times in 
/etc/apt/sources.list:5 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:2
W: Target Packages (main/binary-ppc64el/Packages) is configured multiple times 
in /etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in 
/etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times 
in /etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
W: Target Sources (main/source/Sources) is configured multiple times in 
/etc/apt/sources.list:5 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:2
W: Target Packages (main/binary-ppc64el/Packages) is configured multiple times 
in /etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in 
/etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times 
in /etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
autopkgtest [23:33:06]: testbed running kernel: Linux 6.17.6+deb14-powerpc64le 
#1 SMP PREEMPT Debian 6.17.6-1 (2025-10-31)
autopkgtest [23:33:06]: @@@@@@@@@@@@@@@@@@@@ apt-source xtensor-blas
Get:1 http://deb.debian.org/debian testing/main xtensor-blas 0.21.0-3 (dsc) 
[2410 B]
Get:2 http://deb.debian.org/debian testing/main xtensor-blas 0.21.0-3 (tar) 
[3511 kB]
Get:3 http://deb.debian.org/debian testing/main xtensor-blas 0.21.0-3 (diff) 
[16.0 kB]
dpkg-source: warning: cannot verify inline signature for 
./xtensor-blas_0.21.0-3.dsc: no acceptable signature found
dpkg-source: warning: diff 'src/debian/patches/cmake4_PR247.patch' patches file 
src/environment-dev.yml more than once
dpkg-source: warning: diff 'src/debian/patches/cmake4_PR247.patch' patches file 
src/.github/workflows/linux.yml more than once
dpkg-source: warning: diff 'src/debian/patches/cmake4_PR247.patch' patches file 
src/.github/workflows/osx.yml more than once
autopkgtest [23:33:09]: testing package xtensor-blas version 0.21.0-3
autopkgtest [23:33:09]: build not needed
autopkgtest [23:33:09]: test command1: preparing testbed
Reading package lists...
Building dependency tree...
Reading state information...
Solving dependencies...
The following NEW packages will be installed:
  cmake cmake-data googletest libarchive13t64 libbrotli1 libcurl4t64 
libgfortran5 libjsoncpp26 libnghttp2-14 libnghttp3-9 libngtcp2-16 
libngtcp2-crypto-ossl0
  libopenblas-dev libopenblas-pthread-dev libopenblas0 libopenblas0-pthread 
libpsl5t64 librhash1 librtmp1 libssh2-1t64 libuv1t64 libxml2-16 
libxtensor-blas-dev
  libxtensor-dev nlohmann-json3-dev xtl-dev
0 upgraded, 26 newly installed, 0 to remove and 0 not upgraded.
Need to get 28.0 MB of archives.
After this operation, 147 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian testing/main ppc64el cmake-data all 
4.1.1+really3.31.6-2 [2268 kB]
Get:2 http://deb.debian.org/debian testing/main ppc64el libxml2-16 ppc64el 
2.15.1+dfsg-2+b1 [678 kB]
Get:3 http://deb.debian.org/debian testing/main ppc64el libarchive13t64 ppc64el 
3.7.4-4+b1 [388 kB]
Get:4 http://deb.debian.org/debian testing/main ppc64el libnghttp3-9 ppc64el 
1.12.0-1 [72.6 kB]
Get:5 http://deb.debian.org/debian testing/main ppc64el libngtcp2-16 ppc64el 
1.16.0-1 [145 kB]
Get:6 http://deb.debian.org/debian testing/main ppc64el libbrotli1 ppc64el 
1.1.0-2+b9 [334 kB]
Get:7 http://deb.debian.org/debian testing/main ppc64el libnghttp2-14 ppc64el 
1.64.0-1.1+b1 [82.6 kB]
Get:8 http://deb.debian.org/debian testing/main ppc64el libngtcp2-crypto-ossl0 
ppc64el 1.16.0-1 [27.9 kB]
Get:9 http://deb.debian.org/debian testing/main ppc64el libpsl5t64 ppc64el 
0.21.2-1.1+b1 [58.8 kB]
Get:10 http://deb.debian.org/debian testing/main ppc64el librtmp1 ppc64el 
2.4+20151223.gitfa8646d.1-3 [62.6 kB]
Get:11 http://deb.debian.org/debian testing/main ppc64el libssh2-1t64 ppc64el 
1.11.1-1 [256 kB]
Get:12 http://deb.debian.org/debian testing/main ppc64el libcurl4t64 ppc64el 
8.18.0~rc3-1 [440 kB]
Get:13 http://deb.debian.org/debian testing/main ppc64el libjsoncpp26 ppc64el 
1.9.6-5 [82.4 kB]
Get:14 http://deb.debian.org/debian testing/main ppc64el librhash1 ppc64el 
1.4.6-1.1 [139 kB]
Get:15 http://deb.debian.org/debian testing/main ppc64el libuv1t64 ppc64el 
1.51.0-2 [162 kB]
Get:16 http://deb.debian.org/debian testing/main ppc64el cmake ppc64el 
4.1.1+really3.31.6-2 [11.5 MB]
Get:17 http://deb.debian.org/debian testing/main ppc64el googletest all 
1.17.0-1 [522 kB]
Get:18 http://deb.debian.org/debian testing/main ppc64el libgfortran5 ppc64el 
15.2.0-12 [562 kB]
Get:19 http://deb.debian.org/debian unstable/main ppc64el libopenblas0-pthread 
ppc64el 0.3.30+ds-3 [4661 kB]
Get:20 http://deb.debian.org/debian unstable/main ppc64el libopenblas0 ppc64el 
0.3.30+ds-3 [44.7 kB]
Get:21 http://deb.debian.org/debian unstable/main ppc64el 
libopenblas-pthread-dev ppc64el 0.3.30+ds-3 [4668 kB]
Get:22 http://deb.debian.org/debian unstable/main ppc64el libopenblas-dev 
ppc64el 0.3.30+ds-3 [59.2 kB]
Get:23 http://deb.debian.org/debian testing/main ppc64el xtl-dev all 0.7.7-1 
[90.3 kB]
Get:24 http://deb.debian.org/debian testing/main ppc64el nlohmann-json3-dev all 
3.12.0.really.3.12.0.really.3.11.3-3 [263 kB]
Get:25 http://deb.debian.org/debian testing/main ppc64el libxtensor-dev all 
0.25.0-2 [198 kB]
Get:26 http://deb.debian.org/debian testing/main ppc64el libxtensor-blas-dev 
all 0.21.0-3 [225 kB]
Fetched 28.0 MB in 2s (11.3 MB/s)
Selecting previously unselected package cmake-data.
(Reading database ... 21147 files and directories currently installed.)
Preparing to unpack .../00-cmake-data_4.1.1+really3.31.6-2_all.deb ...
Unpacking cmake-data (4.1.1+really3.31.6-2) ...
Selecting previously unselected package libxml2-16:ppc64el.
Preparing to unpack .../01-libxml2-16_2.15.1+dfsg-2+b1_ppc64el.deb ...
Unpacking libxml2-16:ppc64el (2.15.1+dfsg-2+b1) ...
Selecting previously unselected package libarchive13t64:ppc64el.
Preparing to unpack .../02-libarchive13t64_3.7.4-4+b1_ppc64el.deb ...
Unpacking libarchive13t64:ppc64el (3.7.4-4+b1) ...
Selecting previously unselected package libnghttp3-9:ppc64el.
Preparing to unpack .../03-libnghttp3-9_1.12.0-1_ppc64el.deb ...
Unpacking libnghttp3-9:ppc64el (1.12.0-1) ...
Selecting previously unselected package libngtcp2-16:ppc64el.
Preparing to unpack .../04-libngtcp2-16_1.16.0-1_ppc64el.deb ...
Unpacking libngtcp2-16:ppc64el (1.16.0-1) ...
Selecting previously unselected package libbrotli1:ppc64el.
Preparing to unpack .../05-libbrotli1_1.1.0-2+b9_ppc64el.deb ...
Unpacking libbrotli1:ppc64el (1.1.0-2+b9) ...
Selecting previously unselected package libnghttp2-14:ppc64el.
Preparing to unpack .../06-libnghttp2-14_1.64.0-1.1+b1_ppc64el.deb ...
Unpacking libnghttp2-14:ppc64el (1.64.0-1.1+b1) ...
Selecting previously unselected package libngtcp2-crypto-ossl0:ppc64el.
Preparing to unpack .../07-libngtcp2-crypto-ossl0_1.16.0-1_ppc64el.deb ...
Unpacking libngtcp2-crypto-ossl0:ppc64el (1.16.0-1) ...
Selecting previously unselected package libpsl5t64:ppc64el.
Preparing to unpack .../08-libpsl5t64_0.21.2-1.1+b1_ppc64el.deb ...
Unpacking libpsl5t64:ppc64el (0.21.2-1.1+b1) ...
Selecting previously unselected package librtmp1:ppc64el.
Preparing to unpack .../09-librtmp1_2.4+20151223.gitfa8646d.1-3_ppc64el.deb ...
Unpacking librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-3) ...
Selecting previously unselected package libssh2-1t64:ppc64el.
Preparing to unpack .../10-libssh2-1t64_1.11.1-1_ppc64el.deb ...
Unpacking libssh2-1t64:ppc64el (1.11.1-1) ...
Selecting previously unselected package libcurl4t64:ppc64el.
Preparing to unpack .../11-libcurl4t64_8.18.0~rc3-1_ppc64el.deb ...
Unpacking libcurl4t64:ppc64el (8.18.0~rc3-1) ...
Selecting previously unselected package libjsoncpp26:ppc64el.
Preparing to unpack .../12-libjsoncpp26_1.9.6-5_ppc64el.deb ...
Unpacking libjsoncpp26:ppc64el (1.9.6-5) ...
Selecting previously unselected package librhash1:ppc64el.
Preparing to unpack .../13-librhash1_1.4.6-1.1_ppc64el.deb ...
Unpacking librhash1:ppc64el (1.4.6-1.1) ...
Selecting previously unselected package libuv1t64:ppc64el.
Preparing to unpack .../14-libuv1t64_1.51.0-2_ppc64el.deb ...
Unpacking libuv1t64:ppc64el (1.51.0-2) ...
Selecting previously unselected package cmake.
Preparing to unpack .../15-cmake_4.1.1+really3.31.6-2_ppc64el.deb ...
Unpacking cmake (4.1.1+really3.31.6-2) ...
Selecting previously unselected package googletest.
Preparing to unpack .../16-googletest_1.17.0-1_all.deb ...
Unpacking googletest (1.17.0-1) ...
Selecting previously unselected package libgfortran5:ppc64el.
Preparing to unpack .../17-libgfortran5_15.2.0-12_ppc64el.deb ...
Unpacking libgfortran5:ppc64el (15.2.0-12) ...
Selecting previously unselected package libopenblas0-pthread:ppc64el.
Preparing to unpack .../18-libopenblas0-pthread_0.3.30+ds-3_ppc64el.deb ...
Unpacking libopenblas0-pthread:ppc64el (0.3.30+ds-3) ...
Selecting previously unselected package libopenblas0:ppc64el.
Preparing to unpack .../19-libopenblas0_0.3.30+ds-3_ppc64el.deb ...
Unpacking libopenblas0:ppc64el (0.3.30+ds-3) ...
Selecting previously unselected package libopenblas-pthread-dev:ppc64el.
Preparing to unpack .../20-libopenblas-pthread-dev_0.3.30+ds-3_ppc64el.deb ...
Unpacking libopenblas-pthread-dev:ppc64el (0.3.30+ds-3) ...
Selecting previously unselected package libopenblas-dev:ppc64el.
Preparing to unpack .../21-libopenblas-dev_0.3.30+ds-3_ppc64el.deb ...
Unpacking libopenblas-dev:ppc64el (0.3.30+ds-3) ...
Selecting previously unselected package xtl-dev.
Preparing to unpack .../22-xtl-dev_0.7.7-1_all.deb ...
Unpacking xtl-dev (0.7.7-1) ...
Selecting previously unselected package nlohmann-json3-dev.
Preparing to unpack 
.../23-nlohmann-json3-dev_3.12.0.really.3.12.0.really.3.11.3-3_all.deb ...
Unpacking nlohmann-json3-dev (3.12.0.really.3.12.0.really.3.11.3-3) ...
Selecting previously unselected package libxtensor-dev.
Preparing to unpack .../24-libxtensor-dev_0.25.0-2_all.deb ...
Unpacking libxtensor-dev (0.25.0-2) ...
Selecting previously unselected package libxtensor-blas-dev.
Preparing to unpack .../25-libxtensor-blas-dev_0.21.0-3_all.deb ...
Unpacking libxtensor-blas-dev (0.21.0-3) ...
Setting up libxml2-16:ppc64el (2.15.1+dfsg-2+b1) ...
Setting up libbrotli1:ppc64el (1.1.0-2+b9) ...
Setting up libuv1t64:ppc64el (1.51.0-2) ...
Setting up libpsl5t64:ppc64el (0.21.2-1.1+b1) ...
Setting up libnghttp2-14:ppc64el (1.64.0-1.1+b1) ...
Setting up googletest (1.17.0-1) ...
Setting up librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-3) ...
Setting up libjsoncpp26:ppc64el (1.9.6-5) ...
Setting up xtl-dev (0.7.7-1) ...
Setting up libgfortran5:ppc64el (15.2.0-12) ...
Setting up libnghttp3-9:ppc64el (1.12.0-1) ...
Setting up libngtcp2-16:ppc64el (1.16.0-1) ...
Setting up cmake-data (4.1.1+really3.31.6-2) ...
Setting up librhash1:ppc64el (1.4.6-1.1) ...
Setting up libssh2-1t64:ppc64el (1.11.1-1) ...
Setting up nlohmann-json3-dev (3.12.0.really.3.12.0.really.3.11.3-3) ...
Setting up libarchive13t64:ppc64el (3.7.4-4+b1) ...
Setting up libopenblas0-pthread:ppc64el (0.3.30+ds-3) ...
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/libblas.so.3 to provide 
/usr/lib/powerpc64le-linux-gnu/libblas.so.3 
(libblas.so.3-powerpc64le-linux-gnu) in auto mode
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/liblapack.so.3 to provide 
/usr/lib/powerpc64le-linux-gnu/liblapack.so.3 
(liblapack.so.3-powerpc64le-linux-gnu) in auto mode
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/libopenblas.so.0 to provide 
/usr/lib/powerpc64le-linux-gnu/libopenblas.so.0 
(libopenblas.so.0-powerpc64le-linux-gnu) in auto mode
Setting up libxtensor-dev (0.25.0-2) ...
Setting up libngtcp2-crypto-ossl0:ppc64el (1.16.0-1) ...
Setting up libopenblas0:ppc64el (0.3.30+ds-3) ...
Setting up libopenblas-pthread-dev:ppc64el (0.3.30+ds-3) ...
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/libblas.so to provide 
/usr/lib/powerpc64le-linux-gnu/libblas.so (libblas.so-powerpc64le-linux-gnu) in 
auto mode
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/liblapack.so to provide 
/usr/lib/powerpc64le-linux-gnu/liblapack.so 
(liblapack.so-powerpc64le-linux-gnu) in auto mode
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/libopenblas.so to provide 
/usr/lib/powerpc64le-linux-gnu/libopenblas.so 
(libopenblas.so-powerpc64le-linux-gnu) in auto mode
Setting up libcurl4t64:ppc64el (8.18.0~rc3-1) ...
Setting up libopenblas-dev:ppc64el (0.3.30+ds-3) ...
Setting up cmake (4.1.1+really3.31.6-2) ...
Setting up libxtensor-blas-dev (0.21.0-3) ...
Processing triggers for libc-bin (2.42-6) ...
autopkgtest [23:33:17]: test command1: set -e ; cp -r ./test/* 
"$AUTOPKGTEST_TMP" ; cd "$AUTOPKGTEST_TMP" ; echo "Testing with gcc:" ; mkdir 
build && cd build ; CC=gcc CXX=g++ cmake .. 
-DGTEST_SRC_DIR="/usr/src/googletest" -DCPP17=On ; CTEST_OUTPUT_ON_FAILURE=1 
make -j $(nproc) xtest
autopkgtest [23:33:17]: test command1: [-----------------------
Testing with gcc:
-- The C compiler identification is GNU 15.2.0
-- The CXX compiler identification is GNU 15.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/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: /usr/bin/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test arch_native_supported
-- Performing Test arch_native_supported - Failed
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/powerpc64le-linux-gnu/libopenblas.so
-- Looking for cheev_
-- Looking for cheev_ - found
-- Found LAPACK: /usr/lib/powerpc64le-linux-gnu/libopenblas.so;-lm;-ldl
-- Setting tests build type to Release
-- Performing Test _flag_works
-- Performing Test _flag_works - Success
-- Found flag -std=c++17 for language CXX is supported
-- Building with C++17
CMake Deprecation Warning at CMakeLists.txt:10 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: 
/tmp/autopkgtest.nrAywe/autopkgtest_tmp/build/googletest-download
[ 11%] Creating directories for 'googletest'
[ 22%] Performing download step (DIR copy) for 'googletest'
[ 33%] No update step for 'googletest'
[ 44%] No patch step for 'googletest'
[ 55%] No configure step for 'googletest'
[ 66%] No build step for 'googletest'
[ 77%] No install step for 'googletest'
[ 88%] No test step for 'googletest'
[100%] Completed 'googletest'
[100%] Built target googletest
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/powerpc64le-linux-gnu/libblas.so
-- Looking for cheev_
-- Looking for cheev_ - found
-- Found LAPACK: 
/usr/lib/powerpc64le-linux-gnu/liblapack.so;/usr/lib/powerpc64le-linux-gnu/libblas.so
-- BLAS VENDOR:    Generic
-- BLAS LIBRARIES: /usr/lib/powerpc64le-linux-gnu/libblas.so
-- Configuring done (1.6s)
-- Generating done (0.0s)
-- Build files have been written to: 
/tmp/autopkgtest.nrAywe/autopkgtest_tmp/build
[  6%] Building CXX object 
googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 13%] Linking CXX static library ../../lib/libgtest.a
[ 13%] Built target gtest
[ 20%] Building CXX object 
googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 26%] Linking CXX static library ../../lib/libgtest_main.a
[ 26%] Built target gtest_main
[ 40%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_blas.cpp.o
[ 40%] Building CXX object CMakeFiles/test_xtensor_blas.dir/main.cpp.o
[ 46%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_dot.cpp.o
[ 53%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_tensordot.cpp.o
[ 60%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_lapack.cpp.o
[ 80%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_qr.cpp.o
[ 80%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_lstsq.cpp.o
[ 80%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_linalg.cpp.o
[ 86%] Building CXX object 
CMakeFiles/test_xtensor_blas.dir/test_dot_extended.cpp.o
[ 93%] Building CXX object 
CMakeFiles/test_xtensor_blas.dir/test_float_norm.cpp.o
In file included from /usr/include/c++/15/algorithm:62,
                 from /usr/include/xtensor/xarray.hpp:13,
                 from 
/tmp/autopkgtest.nrAywe/autopkgtest_tmp/test_linalg.cpp:10:
In function ‘_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with 
bool _IsMove = false; _InIter = const long unsigned int*; _Sent = const long 
unsigned int*; _OutIter = long unsigned int*]’,
    inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = 
false; _II = const long unsigned int*; _OI = long unsigned int*]’ at 
/usr/include/c++/15/bits/stl_algobase.h:492:42,
    inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = 
false; _II = const long unsigned int*; _OI = long unsigned int*]’ at 
/usr/include/c++/15/bits/stl_algobase.h:500:31,
    inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long 
unsigned int*; _OI = long unsigned int*]’ at 
/usr/include/c++/15/bits/stl_algobase.h:642:7,
    inlined from ‘static R xtl::detail::sequence_forwarder_impl<R, A, 
E>::forward(const T&) [with T = xt::svector<long unsigned int, 4, 
std::allocator<long unsigned int>, true>; R = std::array<long unsigned int, 1>; 
A = xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, true>; 
E = void]’ at /usr/include/xtl/xsequence.hpp:131:26,
    inlined from ‘decltype(auto) xtl::forward_sequence(typename 
std::remove_reference<_Arg>::type&) [with R = std::array<long unsigned int, 1>; 
A = const xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, 
true>&]’ at /usr/include/xtl/xsequence.hpp:174:34,
    inlined from ‘void xt::xstrided_container<D>::resize(S&&, bool) [with S = 
const xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, 
true>&; D = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 
1, xt::layout_type::row_major, xt::xtensor_expression_tag>]’ at 
/usr/include/xtensor/xcontainer.hpp:1014:59,
    inlined from ‘static bool xt::xexpression_assigner<Tag>::resize(E1&, 
const E2&) [with E1 = xt::xtensor_container<xt::uvector<double, 
std::allocator<double> >, 1, xt::layout_type::row_major, 
xt::xtensor_expression_tag>; E2 = 
xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, 
xt::detail::plus>, xt::xfunction<xt::math::abs_fun, const 
xt::xarray_container<xt::uvector<double, std::allocator<double> >, 
xt::layout_type::row_major, xt::svector<long unsigned int, 4, 
std::allocator<long unsigned int>, true>, xt::xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, xt::reducer_options<double, 
std::tuple<xt::evaluation_strategy::lazy_type> > >; Tag = 
xt::xtensor_expression_tag]’ at /usr/include/xtensor/xassign.hpp:580:18,
    inlined from ‘static void 
xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = 
xt::xexpression<xt::xtensor_container<xt::uvector<double, 
std::allocator<double> >, 1, xt::layout_type::row_major, 
xt::xtensor_expression_tag> >; E2 = 
xt::xexpression<xt::xreducer<xt::xreducer_functors<xt::detail::plus, 
xt::const_value<double>, xt::detail::plus>, xt::xfunction<xt::math::abs_fun, 
const xt::xarray_container<xt::uvector<double, std::allocator<double> >, 
xt::layout_type::row_major, xt::svector<long unsigned int, 4, 
std::allocator<long unsigned int>, true>, xt::xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, xt::reducer_options<double, 
std::tuple<xt::evaluation_strategy::lazy_type> > > >; Tag = 
xt::xtensor_expression_tag]’ at /usr/include/xtensor/xassign.hpp:487:40,
    inlined from ‘xt::assign_xexpression<xtensor_container<uvector<double, 
std::allocator<double> >, 1, xt::layout_type::row_major, 
xtensor_expression_tag>, xreducer<xreducer_functors<detail::plus, 
const_value<double>, detail::plus>, xfunction<math::abs_fun, const 
xarray_container<uvector<double, std::allocator<double> >, 
xt::layout_type::row_major, svector<long unsigned int, 4, std::allocator<long 
unsigned int>, true>, xtensor_expression_tag>&>, std::array<long unsigned int, 
1>, reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>(xexpression<xtensor_container<uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xtensor_expression_tag> >&, const 
xexpression<xreducer<xreducer_functors<detail::plus, const_value<double>, 
detail::plus>, xfunction<math::abs_fun, const xarray_container<uvector<double, 
std::allocator<double> >, xt::layout_type::row_major, svector<long unsigned 
int, 4, std::allocator<long unsigned int>, true>, xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, reducer_options<double, 
std::tuple<evaluation_strategy::lazy_type> > > >&)::<lambda(auto:71)> [with 
auto:71 = xtl::identity]’ at /usr/include/xtensor/xassign.hpp:226:62,
    inlined from ‘decltype(auto) xtl::mpl::static_if(std::false_type, const 
TF&, const FF&) [with TF = 
xt::assign_xexpression<xtensor_container<uvector<double, std::allocator<double> 
>, 1, xt::layout_type::row_major, xtensor_expression_tag>, 
xreducer<xreducer_functors<detail::plus, const_value<double>, detail::plus>, 
xfunction<math::abs_fun, const xarray_container<uvector<double, 
std::allocator<double> >, xt::layout_type::row_major, svector<long unsigned 
int, 4, std::allocator<long unsigned int>, true>, xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, reducer_options<double, 
std::tuple<evaluation_strategy::lazy_type> > > 
>(xexpression<xtensor_container<uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xtensor_expression_tag> >&, const 
xexpression<xreducer<xreducer_functors<detail::plus, const_value<double>, 
detail::plus>, xfunction<math::abs_fun, const xarray_container<uvector<double, 
std::allocator<double> >, xt::layout_type::row_major, svector<long unsigned 
int, 4, std::allocator<long unsigned int>, true>, xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, reducer_options<double, 
std::tuple<evaluation_strategy::lazy_type> > > >&)::<lambda(auto:70)>; FF = 
xt::assign_xexpression<xtensor_container<uvector<double, std::allocator<double> 
>, 1, xt::layout_type::row_major, xtensor_expression_tag>, 
xreducer<xreducer_functors<detail::plus, const_value<double>, detail::plus>, 
xfunction<math::abs_fun, const xarray_container<uvector<double, 
std::allocator<double> >, xt::layout_type::row_major, svector<long unsigned 
int, 4, std::allocator<long unsigned int>, true>, xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, reducer_options<double, 
std::tuple<evaluation_strategy::lazy_type> > > 
>(xexpression<xtensor_container<uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xtensor_expression_tag> >&, const 
xexpression<xreducer<xreducer_functors<detail::plus, const_value<double>, 
detail::plus>, xfunction<math::abs_fun, const xarray_container<uvector<double, 
std::allocator<double> >, xt::layout_type::row_major, svector<long unsigned 
int, 4, std::allocator<long unsigned int>, true>, xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, reducer_options<double, 
std::tuple<evaluation_strategy::lazy_type> > > >&)::<lambda(auto:71)>]’ at 
/usr/include/xtl/xmeta_utils.hpp:597:22,
    inlined from ‘decltype(auto) xtl::mpl::static_if(const TF&, const FF&) 
[with bool cond = false; TF = 
xt::assign_xexpression<xtensor_container<uvector<double, std::allocator<double> 
>, 1, xt::layout_type::row_major, xtensor_expression_tag>, 
xreducer<xreducer_functors<detail::plus, const_value<double>, detail::plus>, 
xfunction<math::abs_fun, const xarray_container<uvector<double, 
std::allocator<double> >, xt::layout_type::row_major, svector<long unsigned 
int, 4, std::allocator<long unsigned int>, true>, xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, reducer_options<double, 
std::tuple<evaluation_strategy::lazy_type> > > 
>(xexpression<xtensor_container<uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xtensor_expression_tag> >&, const 
xexpression<xreducer<xreducer_functors<detail::plus, const_value<double>, 
detail::plus>, xfunction<math::abs_fun, const xarray_container<uvector<double, 
std::allocator<double> >, xt::layout_type::row_major, svector<long unsigned 
int, 4, std::allocator<long unsigned int>, true>, xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, reducer_options<double, 
std::tuple<evaluation_strategy::lazy_type> > > >&)::<lambda(auto:70)>; FF = 
xt::assign_xexpression<xtensor_container<uvector<double, std::allocator<double> 
>, 1, xt::layout_type::row_major, xtensor_expression_tag>, 
xreducer<xreducer_functors<detail::plus, const_value<double>, detail::plus>, 
xfunction<math::abs_fun, const xarray_container<uvector<double, 
std::allocator<double> >, xt::layout_type::row_major, svector<long unsigned 
int, 4, std::allocator<long unsigned int>, true>, xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, reducer_options<double, 
std::tuple<evaluation_strategy::lazy_type> > > 
>(xexpression<xtensor_container<uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xtensor_expression_tag> >&, const 
xexpression<xreducer<xreducer_functors<detail::plus, const_value<double>, 
detail::plus>, xfunction<math::abs_fun, const xarray_container<uvector<double, 
std::allocator<double> >, xt::layout_type::row_major, svector<long unsigned 
int, 4, std::allocator<long unsigned int>, true>, xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, reducer_options<double, 
std::tuple<evaluation_strategy::lazy_type> > > >&)::<lambda(auto:71)>]’ at 
/usr/include/xtl/xmeta_utils.hpp:603:29,
    inlined from ‘void xt::assign_xexpression(xexpression<D>&, const 
xexpression<E2>&) [with E1 = xtensor_container<uvector<double, 
std::allocator<double> >, 1, xt::layout_type::row_major, 
xtensor_expression_tag>; E2 = xreducer<xreducer_functors<detail::plus, 
const_value<double>, detail::plus>, xfunction<math::abs_fun, const 
xarray_container<uvector<double, std::allocator<double> >, 
xt::layout_type::row_major, svector<long unsigned int, 4, std::allocator<long 
unsigned int>, true>, xtensor_expression_tag>&>, std::array<long unsigned int, 
1>, reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > >]’ 
at /usr/include/xtensor/xassign.hpp:217:58,
    inlined from ‘xt::xcontainer_semantic<D>::derived_type& 
xt::xcontainer_semantic<D>::assign_xexpression(const xt::xexpression<E>&) [with 
E = xt::xreducer<xt::xreducer_functors<xt::detail::plus, 
xt::const_value<double>, xt::detail::plus>, xt::xfunction<xt::math::abs_fun, 
const xt::xarray_container<xt::uvector<double, std::allocator<double> >, 
xt::layout_type::row_major, xt::svector<long unsigned int, 4, 
std::allocator<long unsigned int>, true>, xt::xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, xt::reducer_options<double, 
std::tuple<xt::evaluation_strategy::lazy_type> > >; D = 
xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xt::xtensor_expression_tag>]’ at 
/usr/include/xtensor/xsemantic.hpp:624:31,
    inlined from ‘xt::xsemantic_base<D>::derived_type& 
xt::xsemantic_base<D>::assign(const xt::xexpression<E>&) [with E = 
xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, 
xt::detail::plus>, xt::xfunction<xt::math::abs_fun, const 
xt::xarray_container<xt::uvector<double, std::allocator<double> >, 
xt::layout_type::row_major, xt::svector<long unsigned int, 4, 
std::allocator<long unsigned int>, true>, xt::xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, xt::reducer_options<double, 
std::tuple<xt::evaluation_strategy::lazy_type> > >; D = 
xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xt::xtensor_expression_tag>]’ at 
/usr/include/xtensor/xsemantic.hpp:490:55,
    inlined from ‘xt::xtensor_container<EC, N, L, 
Tag>::xtensor_container(const xt::xexpression<E>&) [with E = 
xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, 
xt::detail::plus>, xt::xfunction<xt::math::abs_fun, const 
xt::xarray_container<xt::uvector<double, std::allocator<double> >, 
xt::layout_type::row_major, xt::svector<long unsigned int, 4, 
std::allocator<long unsigned int>, true>, xt::xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, xt::reducer_options<double, 
std::tuple<xt::evaluation_strategy::lazy_type> > >; EC = xt::uvector<double, 
std::allocator<double> >; long unsigned int N = 1; xt::layout_type L = 
xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’ at 
/usr/include/xtensor/xtensor.hpp:572:30:
/usr/include/c++/15/bits/stl_algobase.h:426:32: warning: ‘void* 
__builtin_memcpy(void*, const void*, long unsigned int)’ writing between 9 
and 9223372036854775807 bytes into a region of size 8 overflows the destination 
[-Wstringop-overflow=]
  426 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  427 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/xtensor/xarray.hpp:17:
/usr/include/xtl/xsequence.hpp: In constructor ‘xt::xtensor_container<EC, N, 
L, Tag>::xtensor_container(const xt::xexpression<E>&) [with E = 
xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, 
xt::detail::plus>, xt::xfunction<xt::math::abs_fun, const 
xt::xarray_container<xt::uvector<double, std::allocator<double> >, 
xt::layout_type::row_major, xt::svector<long unsigned int, 4, 
std::allocator<long unsigned int>, true>, xt::xtensor_expression_tag>&>, 
std::array<long unsigned int, 1>, xt::reducer_options<double, 
std::tuple<xt::evaluation_strategy::lazy_type> > >; EC = xt::uvector<double, 
std::allocator<double> >; long unsigned int N = 1; xt::layout_type L = 
xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/usr/include/xtl/xsequence.hpp:130:19: note: destination object ‘ret’ of 
size 8
  130 |                 R ret;
      |                   ^~~
In function ‘_OutIter std::__copy_move_a2(_InIter, _Sent, _OutIter) [with 
bool _IsMove = false; _InIter = const long unsigned int*; _Sent = const long 
unsigned int*; _OutIter = long unsigned int*]’,
    inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = 
false; _II = const long unsigned int*; _OI = long unsigned int*]’ at 
/usr/include/c++/15/bits/stl_algobase.h:492:42,
    inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = 
false; _II = const long unsigned int*; _OI = long unsigned int*]’ at 
/usr/include/c++/15/bits/stl_algobase.h:500:31,
    inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long 
unsigned int*; _OI = long unsigned int*]’ at 
/usr/include/c++/15/bits/stl_algobase.h:642:7,
    inlined from ‘static R xtl::detail::sequence_forwarder_impl<R, A, 
E>::forward(const T&) [with T = xt::svector<long unsigned int, 4, 
std::allocator<long unsigned int>, true>; R = std::array<long unsigned int, 1>; 
A = xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, true>; 
E = void]’ at /usr/include/xtl/xsequence.hpp:131:26,
    inlined from ‘decltype(auto) xtl::forward_sequence(typename 
std::remove_reference<_Arg>::type&) [with R = std::array<long unsigned int, 1>; 
A = const xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, 
true>&]’ at /usr/include/xtl/xsequence.hpp:174:34,
    inlined from ‘void xt::xstrided_container<D>::resize(S&&, bool) [with S = 
const xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, 
true>&; D = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 
1, xt::layout_type::row_major, xt::xtensor_expression_tag>]’ at 
/usr/include/xtensor/xcontainer.hpp:1014:59,
    inlined from ‘static bool xt::xexpression_assigner<Tag>::resize(E1&, 
const E2&) [with E1 = xt::xtensor_container<xt::uvector<double, 
std::allocator<double> >, 1, xt::layout_type::row_major, 
xt::xtensor_expression_tag>; E2 = 
xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, 
xt::detail::plus>, xt::xfunction<xt::math::abs_fun, const 
xt::xarray_container<xt::uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xt::xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; 
Tag = xt::xtensor_expression_tag]’ at /usr/include/xtensor/xassign.hpp:580:18,
    inlined from ‘static void 
xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = 
xt::xexpression<xt::xtensor_container<xt::uvector<double, 
std::allocator<double> >, 1, xt::layout_type::row_major, 
xt::xtensor_expression_tag> >; E2 = 
xt::xexpression<xt::xreducer<xt::xreducer_functors<xt::detail::plus, 
xt::const_value<double>, xt::detail::plus>, xt::xfunction<xt::math::abs_fun, 
const xt::xarray_container<xt::uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xt::xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > > 
>; Tag = xt::xtensor_expression_tag]’ at 
/usr/include/xtensor/xassign.hpp:487:40,
    inlined from ‘xt::assign_xexpression<xtensor_container<uvector<double, 
std::allocator<double> >, 1, xt::layout_type::row_major, 
xtensor_expression_tag>, xreducer<xreducer_functors<detail::plus, 
const_value<double>, detail::plus>, xfunction<math::abs_fun, const 
xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>(xexpression<xtensor_container<uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xtensor_expression_tag> >&, const 
xexpression<xreducer<xreducer_functors<detail::plus, const_value<double>, 
detail::plus>, xfunction<math::abs_fun, const 
xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>&)::<lambda(auto:71)> [with auto:71 = xtl::identity]’ at 
/usr/include/xtensor/xassign.hpp:226:62,
    inlined from ‘decltype(auto) xtl::mpl::static_if(std::false_type, const 
TF&, const FF&) [with TF = 
xt::assign_xexpression<xtensor_container<uvector<double, std::allocator<double> 
>, 1, xt::layout_type::row_major, xtensor_expression_tag>, 
xreducer<xreducer_functors<detail::plus, const_value<double>, detail::plus>, 
xfunction<math::abs_fun, const xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>(xexpression<xtensor_container<uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xtensor_expression_tag> >&, const 
xexpression<xreducer<xreducer_functors<detail::plus, const_value<double>, 
detail::plus>, xfunction<math::abs_fun, const 
xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>&)::<lambda(auto:70)>; FF = 
xt::assign_xexpression<xtensor_container<uvector<double, std::allocator<double> 
>, 1, xt::layout_type::row_major, xtensor_expression_tag>, 
xreducer<xreducer_functors<detail::plus, const_value<double>, detail::plus>, 
xfunction<math::abs_fun, const xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>(xexpression<xtensor_container<uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xtensor_expression_tag> >&, const 
xexpression<xreducer<xreducer_functors<detail::plus, const_value<double>, 
detail::plus>, xfunction<math::abs_fun, const 
xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>&)::<lambda(auto:71)>]’ at /usr/include/xtl/xmeta_utils.hpp:597:22,
    inlined from ‘decltype(auto) xtl::mpl::static_if(const TF&, const FF&) 
[with bool cond = false; TF = 
xt::assign_xexpression<xtensor_container<uvector<double, std::allocator<double> 
>, 1, xt::layout_type::row_major, xtensor_expression_tag>, 
xreducer<xreducer_functors<detail::plus, const_value<double>, detail::plus>, 
xfunction<math::abs_fun, const xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>(xexpression<xtensor_container<uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xtensor_expression_tag> >&, const 
xexpression<xreducer<xreducer_functors<detail::plus, const_value<double>, 
detail::plus>, xfunction<math::abs_fun, const 
xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>&)::<lambda(auto:70)>; FF = 
xt::assign_xexpression<xtensor_container<uvector<double, std::allocator<double> 
>, 1, xt::layout_type::row_major, xtensor_expression_tag>, 
xreducer<xreducer_functors<detail::plus, const_value<double>, detail::plus>, 
xfunction<math::abs_fun, const xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>(xexpression<xtensor_container<uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xtensor_expression_tag> >&, const 
xexpression<xreducer<xreducer_functors<detail::plus, const_value<double>, 
detail::plus>, xfunction<math::abs_fun, const 
xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > > 
>&)::<lambda(auto:71)>]’ at /usr/include/xtl/xmeta_utils.hpp:603:29,
    inlined from ‘void xt::assign_xexpression(xexpression<D>&, const 
xexpression<E2>&) [with E1 = xtensor_container<uvector<double, 
std::allocator<double> >, 1, xt::layout_type::row_major, 
xtensor_expression_tag>; E2 = xreducer<xreducer_functors<detail::plus, 
const_value<double>, detail::plus>, xfunction<math::abs_fun, const 
xarray_container<uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
reducer_options<double, std::tuple<evaluation_strategy::lazy_type> > >]’ at 
/usr/include/xtensor/xassign.hpp:217:58,
    inlined from ‘xt::xcontainer_semantic<D>::derived_type& 
xt::xcontainer_semantic<D>::assign_xexpression(const xt::xexpression<E>&) [with 
E = xt::xreducer<xt::xreducer_functors<xt::detail::plus, 
xt::const_value<double>, xt::detail::plus>, xt::xfunction<xt::math::abs_fun, 
const xt::xarray_container<xt::uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xt::xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; 
D = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xt::xtensor_expression_tag>]’ at 
/usr/include/xtensor/xsemantic.hpp:624:31,
    inlined from ‘xt::xsemantic_base<D>::derived_type& 
xt::xsemantic_base<D>::assign(const xt::xexpression<E>&) [with E = 
xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, 
xt::detail::plus>, xt::xfunction<xt::math::abs_fun, const 
xt::xarray_container<xt::uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xt::xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; 
D = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, 
xt::layout_type::row_major, xt::xtensor_expression_tag>]’ at 
/usr/include/xtensor/xsemantic.hpp:490:55,
    inlined from ‘xt::xtensor_container<EC, N, L, 
Tag>::xtensor_container(const xt::xexpression<E>&) [with E = 
xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, 
xt::detail::plus>, xt::xfunction<xt::math::abs_fun, const 
xt::xarray_container<xt::uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xt::xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; 
EC = xt::uvector<double, std::allocator<double> >; long unsigned int N = 1; 
xt::layout_type L = xt::layout_type::row_major; Tag = 
xt::xtensor_expression_tag]’ at /usr/include/xtensor/xtensor.hpp:572:30:
/usr/include/c++/15/bits/stl_algobase.h:426:32: warning: ‘void* 
__builtin_memcpy(void*, const void*, long unsigned int)’ writing between 9 
and 9223372036854775807 bytes into a region of size 8 overflows the destination 
[-Wstringop-overflow=]
  426 |               __builtin_memmove(_GLIBCXX_TO_ADDR(__result),
      |               ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  427 |                                 _GLIBCXX_TO_ADDR(__first),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
  428 |                                 __n * sizeof(*__first));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/xtl/xsequence.hpp: In constructor ‘xt::xtensor_container<EC, N, 
L, Tag>::xtensor_container(const xt::xexpression<E>&) [with E = 
xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, 
xt::detail::plus>, xt::xfunction<xt::math::abs_fun, const 
xt::xarray_container<xt::uvector<std::complex<double>, 
std::allocator<std::complex<double> > >, xt::layout_type::row_major, 
xt::svector<long unsigned int, 4, std::allocator<long unsigned int>, true>, 
xt::xtensor_expression_tag>&>, std::array<long unsigned int, 1>, 
xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; 
EC = xt::uvector<double, std::allocator<double> >; long unsigned int N = 1; 
xt::layout_type L = xt::layout_type::row_major; Tag = 
xt::xtensor_expression_tag]’:
/usr/include/xtl/xsequence.hpp:130:19: note: destination object ‘ret’ of 
size 8
  130 |                 R ret;
      |                   ^~~
[100%] Linking CXX executable test_xtensor_blas
[100%] Built target test_xtensor_blas
[==========] Running 77 tests from 6 test suites.
[----------] Global test environment set-up.
[----------] 13 tests from xblas
[ RUN      ] xblas.matrix_times_vector
[       OK ] xblas.matrix_times_vector (0 ms)
[ RUN      ] xblas.dot_2d
[       OK ] xblas.dot_2d (0 ms)
[ RUN      ] xblas.matrix_matrix
[       OK ] xblas.matrix_matrix (0 ms)
[ RUN      ] xblas.view_dot
[       OK ] xblas.view_dot (0 ms)
[ RUN      ] xblas.norm
[       OK ] xblas.norm (0 ms)
[ RUN      ] xblas.normFloat
[       OK ] xblas.normFloat (0 ms)
[ RUN      ] xblas.outer
[       OK ] xblas.outer (0 ms)
[ RUN      ] xblas.outer_random
[       OK ] xblas.outer_random (0 ms)
[ RUN      ] xblas.nan_result
[       OK ] xblas.nan_result (0 ms)
[ RUN      ] xblas.gemm_transpose
[       OK ] xblas.gemm_transpose (0 ms)
[ RUN      ] xblas.gemv_transpose
[       OK ] xblas.gemv_transpose (0 ms)
[ RUN      ] xblas.norm_complex_float
[       OK ] xblas.norm_complex_float (0 ms)
[ RUN      ] xblas.norm_float_arange
[       OK ] xblas.norm_float_arange (0 ms)
[----------] 13 tests from xblas (0 ms total)

[----------] 7 tests from xlapack
[ RUN      ] xlapack.eigenvalues
[       OK ] xlapack.eigenvalues (1 ms)
[ RUN      ] xlapack.generalized_eigenvalues
[       OK ] xlapack.generalized_eigenvalues (0 ms)
[ RUN      ] xlapack.inverse
[       OK ] xlapack.inverse (0 ms)
[ RUN      ] xlapack.single_element_inverse
[       OK ] xlapack.single_element_inverse (0 ms)
[ RUN      ] xlapack.solve
[       OK ] xlapack.solve (0 ms)
[ RUN      ] xlapack.solveCholesky
[       OK ] xlapack.solveCholesky (0 ms)
[ RUN      ] xlapack.solveTriangular
[       OK ] xlapack.solveTriangular (0 ms)
[----------] 7 tests from xlapack (3 ms total)

[----------] 20 tests from xlinalg
[ RUN      ] xlinalg.matrixpower
[       OK ] xlinalg.matrixpower (0 ms)
[ RUN      ] xlinalg.det
[       OK ] xlinalg.det (0 ms)
[ RUN      ] xlinalg.slogdet
[       OK ] xlinalg.slogdet (0 ms)
[ RUN      ] xlinalg.svd
[       OK ] xlinalg.svd (0 ms)
[ RUN      ] xlinalg.svd_horizontal_vertical
[       OK ] xlinalg.svd_horizontal_vertical (0 ms)
[ RUN      ] xlinalg.matrix_rank
[       OK ] xlinalg.matrix_rank (0 ms)
[ RUN      ] xlinalg.eigh
[       OK ] xlinalg.eigh (0 ms)
[ RUN      ] xlinalg.pinv
/tmp/autopkgtest.nrAywe/autopkgtest_tmp/test_linalg.cpp:239: Failure
Value of: allclose(expected, res)
  Actual: false
Expected: true

[  FAILED  ] xlinalg.pinv (0 ms)
[ RUN      ] xlinalg.pinv_small
[       OK ] xlinalg.pinv_small (0 ms)
[ RUN      ] xlinalg.mat_norm
[       OK ] xlinalg.mat_norm (0 ms)
[ RUN      ] xlinalg.vec_norm
[       OK ] xlinalg.vec_norm (0 ms)
[ RUN      ] xlinalg.vdot
[       OK ] xlinalg.vdot (0 ms)
[ RUN      ] xlinalg.kron
[       OK ] xlinalg.kron (0 ms)
[ RUN      ] xlinalg.cholesky
[       OK ] xlinalg.cholesky (0 ms)
[ RUN      ] xlinalg.qr
[       OK ] xlinalg.qr (0 ms)
[ RUN      ] xlinalg.lstsq
[       OK ] xlinalg.lstsq (0 ms)
[ RUN      ] xlinalg.trace
[       OK ] xlinalg.trace (0 ms)
[ RUN      ] xlinalg.dots
[       OK ] xlinalg.dots (0 ms)
[ RUN      ] xlinalg.negative_strides
[       OK ] xlinalg.negative_strides (0 ms)
[ RUN      ] xlinalg.asserts
[       OK ] xlinalg.asserts (0 ms)
[----------] 20 tests from xlinalg (2 ms total)

[----------] 13 tests from xtest_extended
[ RUN      ] xtest_extended.dot_broadcast
{{{ 1.156002,  1.142167,  1.126399,  1.281309},
  { 1.415151,  0.951363,  0.807427,  1.031452},
  { 0.609112,  0.618715,  0.751552,  0.898595}},
 {{ 0.88853 ,  0.71593 ,  0.659222,  0.779238},
  { 1.202551,  1.017064,  0.604952,  0.885383},
  { 1.151518,  1.171579,  0.763094,  1.18234 }}}
[       OK ] xtest_extended.dot_broadcast (0 ms)
[ RUN      ] xtest_extended.dot_broadcast_2
{{ 1.873679,  1.019727,  0.888868},
 { 1.133329,  1.063863,  1.193258}}
[       OK ] xtest_extended.dot_broadcast_2 (0 ms)
[ RUN      ] xtest_extended.dot_broadcast_3
[       OK ] xtest_extended.dot_broadcast_3 (0 ms)
[ RUN      ] xtest_extended.lstsq1
[       OK ] xtest_extended.lstsq1 (0 ms)
[ RUN      ] xtest_extended.lstsq20
[       OK ] xtest_extended.lstsq20 (0 ms)
[ RUN      ] xtest_extended.lstsq21
[       OK ] xtest_extended.lstsq21 (0 ms)
[ RUN      ] xtest_extended.lstsq3
[       OK ] xtest_extended.lstsq3 (0 ms)
[ RUN      ] xtest_extended.lstsq4
[       OK ] xtest_extended.lstsq4 (0 ms)
[ RUN      ] xtest_extended.lstsq5
[       OK ] xtest_extended.lstsq5 (0 ms)
[ RUN      ] xtest_extended.lstsq6
[       OK ] xtest_extended.lstsq6 (0 ms)
[ RUN      ] xtest_extended.lstsq7
[       OK ] xtest_extended.lstsq7 (0 ms)
[ RUN      ] xtest_extended.qr1
[       OK ] xtest_extended.qr1 (0 ms)
[ RUN      ] xtest_extended.qr2
[       OK ] xtest_extended.qr2 (0 ms)
[----------] 13 tests from xtest_extended (2 ms total)

[----------] 11 tests from xdot
[ RUN      ] xdot.matrix_times_vector
[       OK ] xdot.matrix_times_vector (0 ms)
[ RUN      ] xdot.matrix_transpose_times_column
[       OK ] xdot.matrix_transpose_times_column (0 ms)
[ RUN      ] xdot.matrix_transpose_times_column_cm
[       OK ] xdot.matrix_transpose_times_column_cm (0 ms)
[ RUN      ] xdot.square_matrix_times_vector
[       OK ] xdot.square_matrix_times_vector (0 ms)
[ RUN      ] xdot.vector_times_vector
[       OK ] xdot.vector_times_vector (0 ms)
[ RUN      ] xdot.matrix_times_1d
[       OK ] xdot.matrix_times_1d (0 ms)
[ RUN      ] xdot.A_times_A_T
[       OK ] xdot.A_times_A_T (0 ms)
[ RUN      ] xdot.matrix_times_vector_cm
[       OK ] xdot.matrix_times_vector_cm (0 ms)
[ RUN      ] xdot.square_matrix_times_vector_cm
[       OK ] xdot.square_matrix_times_vector_cm (0 ms)
[ RUN      ] xdot.vector_times_vector_cm
[       OK ] xdot.vector_times_vector_cm (0 ms)
[ RUN      ] xdot.on_view
[       OK ] xdot.on_view (0 ms)
[----------] 11 tests from xdot (0 ms total)

[----------] 13 tests from xtensordot
[ RUN      ] xtensordot.outer_product
[       OK ] xtensordot.outer_product (0 ms)
[ RUN      ] xtensordot.outer_product_cm
[       OK ] xtensordot.outer_product_cm (0 ms)
[ RUN      ] xtensordot.outer_product_mixed_layout
[       OK ] xtensordot.outer_product_mixed_layout (0 ms)
[ RUN      ] xtensordot.inner_product
[       OK ] xtensordot.inner_product (0 ms)
[ RUN      ] xtensordot.inner_product_cm
[       OK ] xtensordot.inner_product_cm (0 ms)
[ RUN      ] xtensordot.inner_product_mixed_layout
[       OK ] xtensordot.inner_product_mixed_layout (0 ms)
[ RUN      ] xtensordot.tuple_ax
[       OK ] xtensordot.tuple_ax (0 ms)
[ RUN      ] xtensordot.tuple_ax_cm
[       OK ] xtensordot.tuple_ax_cm (0 ms)
[ RUN      ] xtensordot.tuple_ax_mixed_layout
[       OK ] xtensordot.tuple_ax_mixed_layout (0 ms)
[ RUN      ] xtensordot.view
[       OK ] xtensordot.view (0 ms)
[ RUN      ] xtensordot.strided_view_range
[       OK ] xtensordot.strided_view_range (0 ms)
[ RUN      ] xtensordot.reducing_dim_view
[       OK ] xtensordot.reducing_dim_view (0 ms)
[ RUN      ] xtensordot.reducing_dim_strided_view
[       OK ] xtensordot.reducing_dim_strided_view (0 ms)
[----------] 13 tests from xtensordot (0 ms total)

[----------] Global test environment tear-down
[==========] 77 tests from 6 test suites ran. (9 ms total)
[  PASSED  ] 76 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] xlinalg.pinv

 1 FAILED TEST
make[3]: *** [CMakeFiles/xtest.dir/build.make:70: CMakeFiles/xtest] Error 1
make[2]: *** [CMakeFiles/Makefile2:188: CMakeFiles/xtest.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:195: CMakeFiles/xtest.dir/rule] Error 2
make: *** [Makefile:192: xtest] Error 2
autopkgtest [23:34:24]: test command1: -----------------------]
autopkgtest [23:34:24]: test command1:  - - - - - - - - - - results - - - - - - 
- - - -
command1             FAIL non-zero exit status 2
autopkgtest [23:34:24]: test command2: preparing testbed
autopkgtest [23:34:24]: testbed dpkg architecture: ppc64el
autopkgtest [23:34:25]: testbed apt version: 3.1.12
autopkgtest [23:34:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup
autopkgtest [23:34:25]: updating testbed package index (apt update)
Hit:1 http://deb.debian.org/debian testing InRelease
Hit:2 http://deb.debian.org/debian unstable InRelease
Get:3 http://deb.debian.org/debian testing/main Sources [10.6 MB]
Get:4 http://deb.debian.org/debian unstable/main Sources [11.2 MB]
Fetched 21.9 MB in 3s (7154 kB/s)
Reading package lists...
autopkgtest [23:34:29]: updating testbed package index for new source 
autopkgtest-add-apt-sources.list
Hit:1 http://deb.debian.org/debian unstable InRelease
Reading package lists...
autopkgtest [23:34:30]: updating testbed package index for new source 
autopkgtest-add-apt-sources.list
Hit:1 http://deb.debian.org/debian unstable InRelease
Reading package lists...
autopkgtest [23:34:31]: updating testbed package index (apt update)
Hit:1 http://deb.debian.org/debian testing InRelease
Hit:2 http://deb.debian.org/debian unstable InRelease
Reading package lists...
W: Target Sources (main/source/Sources) is configured multiple times in 
/etc/apt/sources.list:5 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:2
W: Target Packages (main/binary-ppc64el/Packages) is configured multiple times 
in /etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in 
/etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times 
in /etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
W: Target Sources (main/source/Sources) is configured multiple times in 
/etc/apt/sources.list:5 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:2
W: Target Packages (main/binary-ppc64el/Packages) is configured multiple times 
in /etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
W: Target Packages (main/binary-all/Packages) is configured multiple times in 
/etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
W: Target Translations (main/i18n/Translation-en) is configured multiple times 
in /etc/apt/sources.list:4 and 
/etc/apt/sources.list.d/autopkgtest-add-apt-sources.list:1
Reading package lists...
Building dependency tree...
Reading state information...
Solving dependencies...
The following NEW packages will be installed:
  clang clang-21 cmake cmake-data googletest libarchive13t64 libbrotli1 
libclang-common-21-dev libclang-cpp21 libclang1-21 libcurl4t64 libgc1 
libgfortran5 libjsoncpp26
  libllvm21 libnghttp2-14 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-ossl0 
libobjc-15-dev libobjc4 libopenblas-dev libopenblas-pthread-dev libopenblas0
  libopenblas0-pthread libpsl5t64 librhash1 librtmp1 libssh2-1t64 libuv1t64 
libxml2-16 libxtensor-blas-dev libxtensor-dev libz3-4 llvm-21-linker-tools 
nlohmann-json3-dev
  xtl-dev
0 upgraded, 37 newly installed, 0 to remove and 0 not upgraded.
Need to get 87.2 MB of archives.
After this operation, 462 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian testing/main ppc64el libxml2-16 ppc64el 
2.15.1+dfsg-2+b1 [678 kB]
Get:2 http://deb.debian.org/debian testing/main ppc64el libz3-4 ppc64el 
4.13.3-1 [8560 kB]
Get:3 http://deb.debian.org/debian testing/main ppc64el libllvm21 ppc64el 
1:21.1.8-1+b1 [27.7 MB]
Get:4 http://deb.debian.org/debian testing/main ppc64el libclang-cpp21 ppc64el 
1:21.1.8-1+b1 [12.6 MB]
Get:5 http://deb.debian.org/debian testing/main ppc64el libgc1 ppc64el 
1:8.2.10-1 [257 kB]
Get:6 http://deb.debian.org/debian testing/main ppc64el libobjc4 ppc64el 
15.2.0-12 [48.5 kB]
Get:7 http://deb.debian.org/debian testing/main ppc64el libobjc-15-dev ppc64el 
15.2.0-12 [181 kB]
Get:8 http://deb.debian.org/debian testing/main ppc64el libclang-common-21-dev 
ppc64el 1:21.1.8-1+b1 [799 kB]
Get:9 http://deb.debian.org/debian testing/main ppc64el llvm-21-linker-tools 
ppc64el 1:21.1.8-1+b1 [1261 kB]
Get:10 http://deb.debian.org/debian testing/main ppc64el libclang1-21 ppc64el 
1:21.1.8-1+b1 [7542 kB]
Get:11 http://deb.debian.org/debian testing/main ppc64el clang-21 ppc64el 
1:21.1.8-1+b1 [171 kB]
Get:12 http://deb.debian.org/debian testing/main ppc64el clang ppc64el 
1:21.1.6-70 [6660 B]
Get:13 http://deb.debian.org/debian testing/main ppc64el cmake-data all 
4.1.1+really3.31.6-2 [2268 kB]
Get:14 http://deb.debian.org/debian testing/main ppc64el libarchive13t64 
ppc64el 3.7.4-4+b1 [388 kB]
Get:15 http://deb.debian.org/debian testing/main ppc64el libnghttp3-9 ppc64el 
1.12.0-1 [72.6 kB]
Get:16 http://deb.debian.org/debian testing/main ppc64el libngtcp2-16 ppc64el 
1.16.0-1 [145 kB]
Get:17 http://deb.debian.org/debian testing/main ppc64el libbrotli1 ppc64el 
1.1.0-2+b9 [334 kB]
Get:18 http://deb.debian.org/debian testing/main ppc64el libnghttp2-14 ppc64el 
1.64.0-1.1+b1 [82.6 kB]
Get:19 http://deb.debian.org/debian testing/main ppc64el libngtcp2-crypto-ossl0 
ppc64el 1.16.0-1 [27.9 kB]
Get:20 http://deb.debian.org/debian testing/main ppc64el libpsl5t64 ppc64el 
0.21.2-1.1+b1 [58.8 kB]
Get:21 http://deb.debian.org/debian testing/main ppc64el librtmp1 ppc64el 
2.4+20151223.gitfa8646d.1-3 [62.6 kB]
Get:22 http://deb.debian.org/debian testing/main ppc64el libssh2-1t64 ppc64el 
1.11.1-1 [256 kB]
Get:23 http://deb.debian.org/debian testing/main ppc64el libcurl4t64 ppc64el 
8.18.0~rc3-1 [440 kB]
Get:24 http://deb.debian.org/debian testing/main ppc64el libjsoncpp26 ppc64el 
1.9.6-5 [82.4 kB]
Get:25 http://deb.debian.org/debian testing/main ppc64el librhash1 ppc64el 
1.4.6-1.1 [139 kB]
Get:26 http://deb.debian.org/debian testing/main ppc64el libuv1t64 ppc64el 
1.51.0-2 [162 kB]
Get:27 http://deb.debian.org/debian testing/main ppc64el cmake ppc64el 
4.1.1+really3.31.6-2 [11.5 MB]
Get:28 http://deb.debian.org/debian testing/main ppc64el googletest all 
1.17.0-1 [522 kB]
Get:29 http://deb.debian.org/debian testing/main ppc64el libgfortran5 ppc64el 
15.2.0-12 [562 kB]
Get:30 http://deb.debian.org/debian unstable/main ppc64el libopenblas0-pthread 
ppc64el 0.3.30+ds-3 [4661 kB]
Get:31 http://deb.debian.org/debian unstable/main ppc64el libopenblas0 ppc64el 
0.3.30+ds-3 [44.7 kB]
Get:32 http://deb.debian.org/debian unstable/main ppc64el 
libopenblas-pthread-dev ppc64el 0.3.30+ds-3 [4668 kB]
Get:33 http://deb.debian.org/debian unstable/main ppc64el libopenblas-dev 
ppc64el 0.3.30+ds-3 [59.2 kB]
Get:34 http://deb.debian.org/debian testing/main ppc64el xtl-dev all 0.7.7-1 
[90.3 kB]
Get:35 http://deb.debian.org/debian testing/main ppc64el nlohmann-json3-dev all 
3.12.0.really.3.12.0.really.3.11.3-3 [263 kB]
Get:36 http://deb.debian.org/debian testing/main ppc64el libxtensor-dev all 
0.25.0-2 [198 kB]
Get:37 http://deb.debian.org/debian testing/main ppc64el libxtensor-blas-dev 
all 0.21.0-3 [225 kB]
Fetched 87.2 MB in 4s (19.9 MB/s)
Extracting templates from packages: 100%
Selecting previously unselected package libxml2-16:ppc64el.
(Reading database ... 21147 files and directories currently installed.)
Preparing to unpack .../00-libxml2-16_2.15.1+dfsg-2+b1_ppc64el.deb ...
Unpacking libxml2-16:ppc64el (2.15.1+dfsg-2+b1) ...
Selecting previously unselected package libz3-4:ppc64el.
Preparing to unpack .../01-libz3-4_4.13.3-1_ppc64el.deb ...
Unpacking libz3-4:ppc64el (4.13.3-1) ...
Selecting previously unselected package libllvm21:ppc64el.
Preparing to unpack .../02-libllvm21_1%3a21.1.8-1+b1_ppc64el.deb ...
Unpacking libllvm21:ppc64el (1:21.1.8-1+b1) ...
Selecting previously unselected package libclang-cpp21.
Preparing to unpack .../03-libclang-cpp21_1%3a21.1.8-1+b1_ppc64el.deb ...
Unpacking libclang-cpp21 (1:21.1.8-1+b1) ...
Selecting previously unselected package libgc1:ppc64el.
Preparing to unpack .../04-libgc1_1%3a8.2.10-1_ppc64el.deb ...
Unpacking libgc1:ppc64el (1:8.2.10-1) ...
Selecting previously unselected package libobjc4:ppc64el.
Preparing to unpack .../05-libobjc4_15.2.0-12_ppc64el.deb ...
Unpacking libobjc4:ppc64el (15.2.0-12) ...
Selecting previously unselected package libobjc-15-dev:ppc64el.
Preparing to unpack .../06-libobjc-15-dev_15.2.0-12_ppc64el.deb ...
Unpacking libobjc-15-dev:ppc64el (15.2.0-12) ...
Selecting previously unselected package libclang-common-21-dev:ppc64el.
Preparing to unpack .../07-libclang-common-21-dev_1%3a21.1.8-1+b1_ppc64el.deb 
...
Unpacking libclang-common-21-dev:ppc64el (1:21.1.8-1+b1) ...
Selecting previously unselected package llvm-21-linker-tools.
Preparing to unpack .../08-llvm-21-linker-tools_1%3a21.1.8-1+b1_ppc64el.deb ...
Unpacking llvm-21-linker-tools (1:21.1.8-1+b1) ...
Selecting previously unselected package libclang1-21.
Preparing to unpack .../09-libclang1-21_1%3a21.1.8-1+b1_ppc64el.deb ...
Unpacking libclang1-21 (1:21.1.8-1+b1) ...
Selecting previously unselected package clang-21.
Preparing to unpack .../10-clang-21_1%3a21.1.8-1+b1_ppc64el.deb ...
Unpacking clang-21 (1:21.1.8-1+b1) ...
Selecting previously unselected package clang.
Preparing to unpack .../11-clang_1%3a21.1.6-70_ppc64el.deb ...
Unpacking clang (1:21.1.6-70) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../12-cmake-data_4.1.1+really3.31.6-2_all.deb ...
Unpacking cmake-data (4.1.1+really3.31.6-2) ...
Selecting previously unselected package libarchive13t64:ppc64el.
Preparing to unpack .../13-libarchive13t64_3.7.4-4+b1_ppc64el.deb ...
Unpacking libarchive13t64:ppc64el (3.7.4-4+b1) ...
Selecting previously unselected package libnghttp3-9:ppc64el.
Preparing to unpack .../14-libnghttp3-9_1.12.0-1_ppc64el.deb ...
Unpacking libnghttp3-9:ppc64el (1.12.0-1) ...
Selecting previously unselected package libngtcp2-16:ppc64el.
Preparing to unpack .../15-libngtcp2-16_1.16.0-1_ppc64el.deb ...
Unpacking libngtcp2-16:ppc64el (1.16.0-1) ...
Selecting previously unselected package libbrotli1:ppc64el.
Preparing to unpack .../16-libbrotli1_1.1.0-2+b9_ppc64el.deb ...
Unpacking libbrotli1:ppc64el (1.1.0-2+b9) ...
Selecting previously unselected package libnghttp2-14:ppc64el.
Preparing to unpack .../17-libnghttp2-14_1.64.0-1.1+b1_ppc64el.deb ...
Unpacking libnghttp2-14:ppc64el (1.64.0-1.1+b1) ...
Selecting previously unselected package libngtcp2-crypto-ossl0:ppc64el.
Preparing to unpack .../18-libngtcp2-crypto-ossl0_1.16.0-1_ppc64el.deb ...
Unpacking libngtcp2-crypto-ossl0:ppc64el (1.16.0-1) ...
Selecting previously unselected package libpsl5t64:ppc64el.
Preparing to unpack .../19-libpsl5t64_0.21.2-1.1+b1_ppc64el.deb ...
Unpacking libpsl5t64:ppc64el (0.21.2-1.1+b1) ...
Selecting previously unselected package librtmp1:ppc64el.
Preparing to unpack .../20-librtmp1_2.4+20151223.gitfa8646d.1-3_ppc64el.deb ...
Unpacking librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-3) ...
Selecting previously unselected package libssh2-1t64:ppc64el.
Preparing to unpack .../21-libssh2-1t64_1.11.1-1_ppc64el.deb ...
Unpacking libssh2-1t64:ppc64el (1.11.1-1) ...
Selecting previously unselected package libcurl4t64:ppc64el.
Preparing to unpack .../22-libcurl4t64_8.18.0~rc3-1_ppc64el.deb ...
Unpacking libcurl4t64:ppc64el (8.18.0~rc3-1) ...
Selecting previously unselected package libjsoncpp26:ppc64el.
Preparing to unpack .../23-libjsoncpp26_1.9.6-5_ppc64el.deb ...
Unpacking libjsoncpp26:ppc64el (1.9.6-5) ...
Selecting previously unselected package librhash1:ppc64el.
Preparing to unpack .../24-librhash1_1.4.6-1.1_ppc64el.deb ...
Unpacking librhash1:ppc64el (1.4.6-1.1) ...
Selecting previously unselected package libuv1t64:ppc64el.
Preparing to unpack .../25-libuv1t64_1.51.0-2_ppc64el.deb ...
Unpacking libuv1t64:ppc64el (1.51.0-2) ...
Selecting previously unselected package cmake.
Preparing to unpack .../26-cmake_4.1.1+really3.31.6-2_ppc64el.deb ...
Unpacking cmake (4.1.1+really3.31.6-2) ...
Selecting previously unselected package googletest.
Preparing to unpack .../27-googletest_1.17.0-1_all.deb ...
Unpacking googletest (1.17.0-1) ...
Selecting previously unselected package libgfortran5:ppc64el.
Preparing to unpack .../28-libgfortran5_15.2.0-12_ppc64el.deb ...
Unpacking libgfortran5:ppc64el (15.2.0-12) ...
Selecting previously unselected package libopenblas0-pthread:ppc64el.
Preparing to unpack .../29-libopenblas0-pthread_0.3.30+ds-3_ppc64el.deb ...
Unpacking libopenblas0-pthread:ppc64el (0.3.30+ds-3) ...
Selecting previously unselected package libopenblas0:ppc64el.
Preparing to unpack .../30-libopenblas0_0.3.30+ds-3_ppc64el.deb ...
Unpacking libopenblas0:ppc64el (0.3.30+ds-3) ...
Selecting previously unselected package libopenblas-pthread-dev:ppc64el.
Preparing to unpack .../31-libopenblas-pthread-dev_0.3.30+ds-3_ppc64el.deb ...
Unpacking libopenblas-pthread-dev:ppc64el (0.3.30+ds-3) ...
Selecting previously unselected package libopenblas-dev:ppc64el.
Preparing to unpack .../32-libopenblas-dev_0.3.30+ds-3_ppc64el.deb ...
Unpacking libopenblas-dev:ppc64el (0.3.30+ds-3) ...
Selecting previously unselected package xtl-dev.
Preparing to unpack .../33-xtl-dev_0.7.7-1_all.deb ...
Unpacking xtl-dev (0.7.7-1) ...
Selecting previously unselected package nlohmann-json3-dev.
Preparing to unpack 
.../34-nlohmann-json3-dev_3.12.0.really.3.12.0.really.3.11.3-3_all.deb ...
Unpacking nlohmann-json3-dev (3.12.0.really.3.12.0.really.3.11.3-3) ...
Selecting previously unselected package libxtensor-dev.
Preparing to unpack .../35-libxtensor-dev_0.25.0-2_all.deb ...
Unpacking libxtensor-dev (0.25.0-2) ...
Selecting previously unselected package libxtensor-blas-dev.
Preparing to unpack .../36-libxtensor-blas-dev_0.21.0-3_all.deb ...
Unpacking libxtensor-blas-dev (0.21.0-3) ...
Setting up libxml2-16:ppc64el (2.15.1+dfsg-2+b1) ...
Setting up libbrotli1:ppc64el (1.1.0-2+b9) ...
Setting up libuv1t64:ppc64el (1.51.0-2) ...
Setting up libpsl5t64:ppc64el (0.21.2-1.1+b1) ...
Setting up libnghttp2-14:ppc64el (1.64.0-1.1+b1) ...
Setting up googletest (1.17.0-1) ...
Setting up libz3-4:ppc64el (4.13.3-1) ...
Setting up librtmp1:ppc64el (2.4+20151223.gitfa8646d.1-3) ...
Setting up libjsoncpp26:ppc64el (1.9.6-5) ...
Setting up libllvm21:ppc64el (1:21.1.8-1+b1) ...
Setting up xtl-dev (0.7.7-1) ...
Setting up llvm-21-linker-tools (1:21.1.8-1+b1) ...
Setting up libgc1:ppc64el (1:8.2.10-1) ...
Setting up libgfortran5:ppc64el (15.2.0-12) ...
Setting up libnghttp3-9:ppc64el (1.12.0-1) ...
Setting up libngtcp2-16:ppc64el (1.16.0-1) ...
Setting up cmake-data (4.1.1+really3.31.6-2) ...
Setting up librhash1:ppc64el (1.4.6-1.1) ...
Setting up libclang-common-21-dev:ppc64el (1:21.1.8-1+b1) ...
Setting up libssh2-1t64:ppc64el (1.11.1-1) ...
Setting up nlohmann-json3-dev (3.12.0.really.3.12.0.really.3.11.3-3) ...
Setting up libclang1-21 (1:21.1.8-1+b1) ...
Setting up libarchive13t64:ppc64el (3.7.4-4+b1) ...
Setting up libopenblas0-pthread:ppc64el (0.3.30+ds-3) ...
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/libblas.so.3 to provide 
/usr/lib/powerpc64le-linux-gnu/libblas.so.3 
(libblas.so.3-powerpc64le-linux-gnu) in auto mode
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/liblapack.so.3 to provide 
/usr/lib/powerpc64le-linux-gnu/liblapack.so.3 
(liblapack.so.3-powerpc64le-linux-gnu) in auto mode
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/libopenblas.so.0 to provide 
/usr/lib/powerpc64le-linux-gnu/libopenblas.so.0 
(libopenblas.so.0-powerpc64le-linux-gnu) in auto mode
Setting up libxtensor-dev (0.25.0-2) ...
Setting up libobjc4:ppc64el (15.2.0-12) ...
Setting up libclang-cpp21 (1:21.1.8-1+b1) ...
Setting up libngtcp2-crypto-ossl0:ppc64el (1.16.0-1) ...
Setting up libopenblas0:ppc64el (0.3.30+ds-3) ...
Setting up libobjc-15-dev:ppc64el (15.2.0-12) ...
Setting up clang-21 (1:21.1.8-1+b1) ...
Setting up libopenblas-pthread-dev:ppc64el (0.3.30+ds-3) ...
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/libblas.so to provide 
/usr/lib/powerpc64le-linux-gnu/libblas.so (libblas.so-powerpc64le-linux-gnu) in 
auto mode
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/liblapack.so to provide 
/usr/lib/powerpc64le-linux-gnu/liblapack.so 
(liblapack.so-powerpc64le-linux-gnu) in auto mode
update-alternatives: using 
/usr/lib/powerpc64le-linux-gnu/openblas-pthread/libopenblas.so to provide 
/usr/lib/powerpc64le-linux-gnu/libopenblas.so 
(libopenblas.so-powerpc64le-linux-gnu) in auto mode
Setting up libcurl4t64:ppc64el (8.18.0~rc3-1) ...
Setting up libopenblas-dev:ppc64el (0.3.30+ds-3) ...
Setting up clang (1:21.1.6-70) ...
Setting up cmake (4.1.1+really3.31.6-2) ...
Setting up libxtensor-blas-dev (0.21.0-3) ...
Processing triggers for libc-bin (2.42-6) ...
autopkgtest [23:34:45]: test command2: set -e ; cp -r ./test/* 
"$AUTOPKGTEST_TMP" ; cd "$AUTOPKGTEST_TMP" ; echo "Testing with clang:" ; mkdir 
build && cd build ; CC=clang CXX=clang++ cmake .. 
-DGTEST_SRC_DIR="/usr/src/googletest" -DCPP17=On ; CTEST_OUTPUT_ON_FAILURE=1 
make -j $(nproc) xtest
autopkgtest [23:34:45]: test command2: [-----------------------
Testing with clang:
-- The C compiler identification is Clang 21.1.8
-- The CXX compiler identification is Clang 21.1.8
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/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: /usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test arch_native_supported
-- Performing Test arch_native_supported - Failed
-- Looking for sgemm_
-- Looking for sgemm_ - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/powerpc64le-linux-gnu/libopenblas.so
-- Looking for cheev_
-- Looking for cheev_ - found
-- Found LAPACK: /usr/lib/powerpc64le-linux-gnu/libopenblas.so;-lm;-ldl
-- Setting tests build type to Release
-- Performing Test _flag_works
-- Performing Test _flag_works - Success
-- Found flag -std=c++17 for language CXX is supported
-- Building with C++17
CMake Deprecation Warning at CMakeLists.txt:10 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


-- Configuring done (0.0s)
-- Generating done (0.0s)
-- Build files have been written to: 
/tmp/autopkgtest.nrAywe/autopkgtest_tmp/build/googletest-download
[ 11%] Creating directories for 'googletest'
[ 22%] Performing download step (DIR copy) for 'googletest'
[ 33%] No update step for 'googletest'
[ 44%] No patch step for 'googletest'
[ 55%] No configure step for 'googletest'
[ 66%] No build step for 'googletest'
[ 77%] No install step for 'googletest'
[ 88%] No test step for 'googletest'
[100%] Completed 'googletest'
[100%] Built target googletest
-- Looking for sgemm_
-- Looking for sgemm_ - found
-- Found BLAS: /usr/lib/powerpc64le-linux-gnu/libblas.so
-- Looking for cheev_
-- Looking for cheev_ - found
-- Found LAPACK: 
/usr/lib/powerpc64le-linux-gnu/liblapack.so;/usr/lib/powerpc64le-linux-gnu/libblas.so
-- BLAS VENDOR:    Generic
-- BLAS LIBRARIES: /usr/lib/powerpc64le-linux-gnu/libblas.so
-- Configuring done (2.0s)
-- Generating done (0.0s)
-- Build files have been written to: 
/tmp/autopkgtest.nrAywe/autopkgtest_tmp/build
[  6%] Building CXX object 
googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 13%] Linking CXX static library ../../lib/libgtest.a
[ 13%] Built target gtest
[ 20%] Building CXX object 
googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 26%] Linking CXX static library ../../lib/libgtest_main.a
[ 26%] Built target gtest_main
[ 40%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_lapack.cpp.o
[ 40%] Building CXX object CMakeFiles/test_xtensor_blas.dir/main.cpp.o
[ 46%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_blas.cpp.o
[ 53%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_tensordot.cpp.o
[ 60%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_lstsq.cpp.o
[ 66%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_linalg.cpp.o
[ 73%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_qr.cpp.o
[ 80%] Building CXX object CMakeFiles/test_xtensor_blas.dir/test_dot.cpp.o
[ 86%] Building CXX object 
CMakeFiles/test_xtensor_blas.dir/test_dot_extended.cpp.o
[ 93%] Building CXX object 
CMakeFiles/test_xtensor_blas.dir/test_float_norm.cpp.o
[100%] Linking CXX executable test_xtensor_blas
[100%] Built target test_xtensor_blas
[==========] Running 77 tests from 6 test suites.
[----------] Global test environment set-up.
[----------] 13 tests from xblas
[ RUN      ] xblas.matrix_times_vector
[       OK ] xblas.matrix_times_vector (0 ms)
[ RUN      ] xblas.dot_2d
[       OK ] xblas.dot_2d (0 ms)
[ RUN      ] xblas.matrix_matrix
[       OK ] xblas.matrix_matrix (0 ms)
[ RUN      ] xblas.view_dot
[       OK ] xblas.view_dot (0 ms)
[ RUN      ] xblas.norm
[       OK ] xblas.norm (0 ms)
[ RUN      ] xblas.normFloat
[       OK ] xblas.normFloat (0 ms)
[ RUN      ] xblas.outer
[       OK ] xblas.outer (0 ms)
[ RUN      ] xblas.outer_random
[       OK ] xblas.outer_random (0 ms)
[ RUN      ] xblas.nan_result
[       OK ] xblas.nan_result (0 ms)
[ RUN      ] xblas.gemm_transpose
[       OK ] xblas.gemm_transpose (0 ms)
[ RUN      ] xblas.gemv_transpose
[       OK ] xblas.gemv_transpose (0 ms)
[ RUN      ] xblas.norm_complex_float
[       OK ] xblas.norm_complex_float (0 ms)
[ RUN      ] xblas.norm_float_arange
[       OK ] xblas.norm_float_arange (0 ms)
[----------] 13 tests from xblas (0 ms total)

[----------] 7 tests from xlapack
[ RUN      ] xlapack.eigenvalues
[       OK ] xlapack.eigenvalues (1 ms)
[ RUN      ] xlapack.generalized_eigenvalues
[       OK ] xlapack.generalized_eigenvalues (0 ms)
[ RUN      ] xlapack.inverse
[       OK ] xlapack.inverse (0 ms)
[ RUN      ] xlapack.single_element_inverse
[       OK ] xlapack.single_element_inverse (0 ms)
[ RUN      ] xlapack.solve
[       OK ] xlapack.solve (0 ms)
[ RUN      ] xlapack.solveCholesky
[       OK ] xlapack.solveCholesky (0 ms)
[ RUN      ] xlapack.solveTriangular
[       OK ] xlapack.solveTriangular (0 ms)
[----------] 7 tests from xlapack (2 ms total)

[----------] 20 tests from xlinalg
[ RUN      ] xlinalg.matrixpower
[       OK ] xlinalg.matrixpower (0 ms)
[ RUN      ] xlinalg.det
[       OK ] xlinalg.det (0 ms)
[ RUN      ] xlinalg.slogdet
[       OK ] xlinalg.slogdet (0 ms)
[ RUN      ] xlinalg.svd
[       OK ] xlinalg.svd (0 ms)
[ RUN      ] xlinalg.svd_horizontal_vertical
[       OK ] xlinalg.svd_horizontal_vertical (0 ms)
[ RUN      ] xlinalg.matrix_rank
[       OK ] xlinalg.matrix_rank (0 ms)
[ RUN      ] xlinalg.eigh
[       OK ] xlinalg.eigh (0 ms)
[ RUN      ] xlinalg.pinv
/tmp/autopkgtest.nrAywe/autopkgtest_tmp/test_linalg.cpp:239: Failure
Value of: allclose(expected, res)
  Actual: false
Expected: true

[  FAILED  ] xlinalg.pinv (0 ms)
[ RUN      ] xlinalg.pinv_small
[       OK ] xlinalg.pinv_small (0 ms)
[ RUN      ] xlinalg.mat_norm
[       OK ] xlinalg.mat_norm (0 ms)
[ RUN      ] xlinalg.vec_norm
[       OK ] xlinalg.vec_norm (0 ms)
[ RUN      ] xlinalg.vdot
[       OK ] xlinalg.vdot (0 ms)
[ RUN      ] xlinalg.kron
[       OK ] xlinalg.kron (0 ms)
[ RUN      ] xlinalg.cholesky
[       OK ] xlinalg.cholesky (0 ms)
[ RUN      ] xlinalg.qr
[       OK ] xlinalg.qr (0 ms)
[ RUN      ] xlinalg.lstsq
[       OK ] xlinalg.lstsq (0 ms)
[ RUN      ] xlinalg.trace
[       OK ] xlinalg.trace (0 ms)
[ RUN      ] xlinalg.dots
[       OK ] xlinalg.dots (0 ms)
[ RUN      ] xlinalg.negative_strides
[       OK ] xlinalg.negative_strides (0 ms)
[ RUN      ] xlinalg.asserts
[       OK ] xlinalg.asserts (0 ms)
[----------] 20 tests from xlinalg (2 ms total)

[----------] 13 tests from xtest_extended
[ RUN      ] xtest_extended.dot_broadcast
{{{ 1.156002,  1.142167,  1.126399,  1.281309},
  { 1.415151,  0.951363,  0.807427,  1.031452},
  { 0.609112,  0.618715,  0.751552,  0.898595}},
 {{ 0.88853 ,  0.71593 ,  0.659222,  0.779238},
  { 1.202551,  1.017064,  0.604952,  0.885383},
  { 1.151518,  1.171579,  0.763094,  1.18234 }}}
[       OK ] xtest_extended.dot_broadcast (0 ms)
[ RUN      ] xtest_extended.dot_broadcast_2
{{ 1.873679,  1.019727,  0.888868},
 { 1.133329,  1.063863,  1.193258}}
[       OK ] xtest_extended.dot_broadcast_2 (0 ms)
[ RUN      ] xtest_extended.dot_broadcast_3
[       OK ] xtest_extended.dot_broadcast_3 (0 ms)
[ RUN      ] xtest_extended.lstsq1
[       OK ] xtest_extended.lstsq1 (0 ms)
[ RUN      ] xtest_extended.lstsq20
[       OK ] xtest_extended.lstsq20 (0 ms)
[ RUN      ] xtest_extended.lstsq21
[       OK ] xtest_extended.lstsq21 (0 ms)
[ RUN      ] xtest_extended.lstsq3
[       OK ] xtest_extended.lstsq3 (0 ms)
[ RUN      ] xtest_extended.lstsq4
[       OK ] xtest_extended.lstsq4 (0 ms)
[ RUN      ] xtest_extended.lstsq5
[       OK ] xtest_extended.lstsq5 (0 ms)
[ RUN      ] xtest_extended.lstsq6
[       OK ] xtest_extended.lstsq6 (0 ms)
[ RUN      ] xtest_extended.lstsq7
[       OK ] xtest_extended.lstsq7 (0 ms)
[ RUN      ] xtest_extended.qr1
[       OK ] xtest_extended.qr1 (0 ms)
[ RUN      ] xtest_extended.qr2
[       OK ] xtest_extended.qr2 (0 ms)
[----------] 13 tests from xtest_extended (0 ms total)

[----------] 11 tests from xdot
[ RUN      ] xdot.matrix_times_vector
[       OK ] xdot.matrix_times_vector (0 ms)
[ RUN      ] xdot.matrix_transpose_times_column
[       OK ] xdot.matrix_transpose_times_column (0 ms)
[ RUN      ] xdot.matrix_transpose_times_column_cm
[       OK ] xdot.matrix_transpose_times_column_cm (0 ms)
[ RUN      ] xdot.square_matrix_times_vector
[       OK ] xdot.square_matrix_times_vector (0 ms)
[ RUN      ] xdot.vector_times_vector
[       OK ] xdot.vector_times_vector (0 ms)
[ RUN      ] xdot.matrix_times_1d
[       OK ] xdot.matrix_times_1d (0 ms)
[ RUN      ] xdot.A_times_A_T
[       OK ] xdot.A_times_A_T (0 ms)
[ RUN      ] xdot.matrix_times_vector_cm
[       OK ] xdot.matrix_times_vector_cm (0 ms)
[ RUN      ] xdot.square_matrix_times_vector_cm
[       OK ] xdot.square_matrix_times_vector_cm (0 ms)
[ RUN      ] xdot.vector_times_vector_cm
[       OK ] xdot.vector_times_vector_cm (0 ms)
[ RUN      ] xdot.on_view
[       OK ] xdot.on_view (0 ms)
[----------] 11 tests from xdot (0 ms total)

[----------] 13 tests from xtensordot
[ RUN      ] xtensordot.outer_product
[       OK ] xtensordot.outer_product (0 ms)
[ RUN      ] xtensordot.outer_product_cm
[       OK ] xtensordot.outer_product_cm (0 ms)
[ RUN      ] xtensordot.outer_product_mixed_layout
[       OK ] xtensordot.outer_product_mixed_layout (0 ms)
[ RUN      ] xtensordot.inner_product
[       OK ] xtensordot.inner_product (0 ms)
[ RUN      ] xtensordot.inner_product_cm
[       OK ] xtensordot.inner_product_cm (0 ms)
[ RUN      ] xtensordot.inner_product_mixed_layout
[       OK ] xtensordot.inner_product_mixed_layout (0 ms)
[ RUN      ] xtensordot.tuple_ax
[       OK ] xtensordot.tuple_ax (0 ms)
[ RUN      ] xtensordot.tuple_ax_cm
[       OK ] xtensordot.tuple_ax_cm (0 ms)
[ RUN      ] xtensordot.tuple_ax_mixed_layout
[       OK ] xtensordot.tuple_ax_mixed_layout (0 ms)
[ RUN      ] xtensordot.view
[       OK ] xtensordot.view (0 ms)
[ RUN      ] xtensordot.strided_view_range
[       OK ] xtensordot.strided_view_range (0 ms)
[ RUN      ] xtensordot.reducing_dim_view
[       OK ] xtensordot.reducing_dim_view (0 ms)
[ RUN      ] xtensordot.reducing_dim_strided_view
[       OK ] xtensordot.reducing_dim_strided_view (0 ms)
[----------] 13 tests from xtensordot (0 ms total)

[----------] Global test environment tear-down
[==========] 77 tests from 6 test suites ran. (7 ms total)
[  PASSED  ] 76 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] xlinalg.pinv

 1 FAILED TEST
make[3]: *** [CMakeFiles/xtest.dir/build.make:70: CMakeFiles/xtest] Error 1
make[2]: *** [CMakeFiles/Makefile2:188: CMakeFiles/xtest.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:195: CMakeFiles/xtest.dir/rule] Error 2
make: *** [Makefile:192: xtest] Error 2
autopkgtest [23:35:52]: test command2: -----------------------]
autopkgtest [23:35:52]: test command2:  - - - - - - - - - - results - - - - - - 
- - - -
command2             FAIL non-zero exit status 2
autopkgtest [23:35:52]: @@@@@@@@@@@@@@@@@@@@ summary
command1             FAIL non-zero exit status 2
command2             FAIL non-zero exit status 2

 ./test/test_xtensor_blas
[==========] Running 77 tests from 6 test suites.
[----------] Global test environment set-up.
[----------] 13 tests from xblas
[ RUN      ] xblas.matrix_times_vector
[       OK ] xblas.matrix_times_vector (0 ms)
[ RUN      ] xblas.dot_2d
[       OK ] xblas.dot_2d (0 ms)
[ RUN      ] xblas.matrix_matrix
[       OK ] xblas.matrix_matrix (0 ms)
[ RUN      ] xblas.view_dot
[       OK ] xblas.view_dot (0 ms)
[ RUN      ] xblas.norm
[       OK ] xblas.norm (0 ms)
[ RUN      ] xblas.normFloat
[       OK ] xblas.normFloat (0 ms)
[ RUN      ] xblas.outer
[       OK ] xblas.outer (0 ms)
[ RUN      ] xblas.outer_random
[       OK ] xblas.outer_random (0 ms)
[ RUN      ] xblas.nan_result
[       OK ] xblas.nan_result (0 ms)
[ RUN      ] xblas.gemm_transpose
[       OK ] xblas.gemm_transpose (0 ms)
[ RUN      ] xblas.gemv_transpose
[       OK ] xblas.gemv_transpose (0 ms)
[ RUN      ] xblas.norm_complex_float
[       OK ] xblas.norm_complex_float (0 ms)
[ RUN      ] xblas.norm_float_arange
[       OK ] xblas.norm_float_arange (0 ms)
[----------] 13 tests from xblas (0 ms total)

[----------] 7 tests from xlapack
[ RUN      ] xlapack.eigenvalues
[       OK ] xlapack.eigenvalues (0 ms)
[ RUN      ] xlapack.generalized_eigenvalues
[       OK ] xlapack.generalized_eigenvalues (0 ms)
[ RUN      ] xlapack.inverse
[       OK ] xlapack.inverse (0 ms)
[ RUN      ] xlapack.single_element_inverse
[       OK ] xlapack.single_element_inverse (0 ms)
[ RUN      ] xlapack.solve
[       OK ] xlapack.solve (0 ms)
[ RUN      ] xlapack.solveCholesky
[       OK ] xlapack.solveCholesky (0 ms)
[ RUN      ] xlapack.solveTriangular
[       OK ] xlapack.solveTriangular (0 ms)
[----------] 7 tests from xlapack (0 ms total)

[----------] 20 tests from xlinalg
[ RUN      ] xlinalg.matrixpower
[       OK ] xlinalg.matrixpower (0 ms)
[ RUN      ] xlinalg.det
[       OK ] xlinalg.det (0 ms)
[ RUN      ] xlinalg.slogdet
[       OK ] xlinalg.slogdet (0 ms)
[ RUN      ] xlinalg.svd
[       OK ] xlinalg.svd (0 ms)
[ RUN      ] xlinalg.svd_horizontal_vertical
[       OK ] xlinalg.svd_horizontal_vertical (0 ms)
[ RUN      ] xlinalg.matrix_rank
[       OK ] xlinalg.matrix_rank (0 ms)
[ RUN      ] xlinalg.eigh
[       OK ] xlinalg.eigh (0 ms)
[ RUN      ] xlinalg.pinv
pinv max diff = 7.07509e-09
pinv mean diff = 2.73969e-09
[       OK ] xlinalg.pinv (0 ms)
[ RUN      ] xlinalg.pinv_small
[       OK ] xlinalg.pinv_small (0 ms)
[ RUN      ] xlinalg.mat_norm
[       OK ] xlinalg.mat_norm (0 ms)
[ RUN      ] xlinalg.vec_norm
[       OK ] xlinalg.vec_norm (0 ms)
[ RUN      ] xlinalg.vdot
[       OK ] xlinalg.vdot (0 ms)
[ RUN      ] xlinalg.kron
[       OK ] xlinalg.kron (0 ms)
[ RUN      ] xlinalg.cholesky
[       OK ] xlinalg.cholesky (0 ms)
[ RUN      ] xlinalg.qr
[       OK ] xlinalg.qr (0 ms)
[ RUN      ] xlinalg.lstsq
[       OK ] xlinalg.lstsq (0 ms)
[ RUN      ] xlinalg.trace
[       OK ] xlinalg.trace (0 ms)
[ RUN      ] xlinalg.dots
[       OK ] xlinalg.dots (0 ms)
[ RUN      ] xlinalg.negative_strides
[       OK ] xlinalg.negative_strides (0 ms)
[ RUN      ] xlinalg.asserts
[       OK ] xlinalg.asserts (0 ms)
[----------] 20 tests from xlinalg (1 ms total)

[----------] 13 tests from xtest_extended
[ RUN      ] xtest_extended.dot_broadcast
{{{ 1.156002,  1.142167,  1.126399,  1.281309},
  { 1.415151,  0.951363,  0.807427,  1.031452},
  { 0.609112,  0.618715,  0.751552,  0.898595}},
 {{ 0.88853 ,  0.71593 ,  0.659222,  0.779238},
  { 1.202551,  1.017064,  0.604952,  0.885383},
  { 1.151518,  1.171579,  0.763094,  1.18234 }}}
[       OK ] xtest_extended.dot_broadcast (0 ms)
[ RUN      ] xtest_extended.dot_broadcast_2
{{ 1.873679,  1.019727,  0.888868},
 { 1.133329,  1.063863,  1.193258}}
[       OK ] xtest_extended.dot_broadcast_2 (0 ms)
[ RUN      ] xtest_extended.dot_broadcast_3
[       OK ] xtest_extended.dot_broadcast_3 (0 ms)
[ RUN      ] xtest_extended.lstsq1
[       OK ] xtest_extended.lstsq1 (0 ms)
[ RUN      ] xtest_extended.lstsq20
[       OK ] xtest_extended.lstsq20 (0 ms)
[ RUN      ] xtest_extended.lstsq21
[       OK ] xtest_extended.lstsq21 (0 ms)
[ RUN      ] xtest_extended.lstsq3
[       OK ] xtest_extended.lstsq3 (0 ms)
[ RUN      ] xtest_extended.lstsq4
[       OK ] xtest_extended.lstsq4 (0 ms)
[ RUN      ] xtest_extended.lstsq5
[       OK ] xtest_extended.lstsq5 (0 ms)
[ RUN      ] xtest_extended.lstsq6
[       OK ] xtest_extended.lstsq6 (0 ms)
[ RUN      ] xtest_extended.lstsq7
[       OK ] xtest_extended.lstsq7 (0 ms)
[ RUN      ] xtest_extended.qr1
[       OK ] xtest_extended.qr1 (0 ms)
[ RUN      ] xtest_extended.qr2
[       OK ] xtest_extended.qr2 (0 ms)
[----------] 13 tests from xtest_extended (0 ms total)

[----------] 11 tests from xdot
[ RUN      ] xdot.matrix_times_vector
[       OK ] xdot.matrix_times_vector (0 ms)
[ RUN      ] xdot.matrix_transpose_times_column
[       OK ] xdot.matrix_transpose_times_column (0 ms)
[ RUN      ] xdot.matrix_transpose_times_column_cm
[       OK ] xdot.matrix_transpose_times_column_cm (0 ms)
[ RUN      ] xdot.square_matrix_times_vector
[       OK ] xdot.square_matrix_times_vector (0 ms)
[ RUN      ] xdot.vector_times_vector
[       OK ] xdot.vector_times_vector (0 ms)
[ RUN      ] xdot.matrix_times_1d
[       OK ] xdot.matrix_times_1d (0 ms)
[ RUN      ] xdot.A_times_A_T
[       OK ] xdot.A_times_A_T (0 ms)
[ RUN      ] xdot.matrix_times_vector_cm
[       OK ] xdot.matrix_times_vector_cm (0 ms)
[ RUN      ] xdot.square_matrix_times_vector_cm
[       OK ] xdot.square_matrix_times_vector_cm (0 ms)
[ RUN      ] xdot.vector_times_vector_cm
[       OK ] xdot.vector_times_vector_cm (0 ms)
[ RUN      ] xdot.on_view
[       OK ] xdot.on_view (0 ms)
[----------] 11 tests from xdot (0 ms total)

[----------] 13 tests from xtensordot
[ RUN      ] xtensordot.outer_product
[       OK ] xtensordot.outer_product (0 ms)
[ RUN      ] xtensordot.outer_product_cm
[       OK ] xtensordot.outer_product_cm (0 ms)
[ RUN      ] xtensordot.outer_product_mixed_layout
[       OK ] xtensordot.outer_product_mixed_layout (0 ms)
[ RUN      ] xtensordot.inner_product
[       OK ] xtensordot.inner_product (0 ms)
[ RUN      ] xtensordot.inner_product_cm
[       OK ] xtensordot.inner_product_cm (0 ms)
[ RUN      ] xtensordot.inner_product_mixed_layout
[       OK ] xtensordot.inner_product_mixed_layout (0 ms)
[ RUN      ] xtensordot.tuple_ax
[       OK ] xtensordot.tuple_ax (0 ms)
[ RUN      ] xtensordot.tuple_ax_cm
[       OK ] xtensordot.tuple_ax_cm (0 ms)
[ RUN      ] xtensordot.tuple_ax_mixed_layout
[       OK ] xtensordot.tuple_ax_mixed_layout (0 ms)
[ RUN      ] xtensordot.view
[       OK ] xtensordot.view (0 ms)
[ RUN      ] xtensordot.strided_view_range
[       OK ] xtensordot.strided_view_range (0 ms)
[ RUN      ] xtensordot.reducing_dim_view
[       OK ] xtensordot.reducing_dim_view (0 ms)
[ RUN      ] xtensordot.reducing_dim_strided_view
[       OK ] xtensordot.reducing_dim_strided_view (0 ms)
[----------] 13 tests from xtensordot (0 ms total)

[----------] Global test environment tear-down
[==========] 77 tests from 6 test suites ran. (4 ms total)
[  PASSED  ] 77 tests.

Reply via email to