Raspbian Package Auto-Building

Build log for xtensor (0.24.3-1) on armhf

xtensor0.24.3-1armhf → 2022-11-10 13:48:03

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-01

+==============================================================================+
| xtensor 0.24.3-1 (armhf)                     Thu, 10 Nov 2022 12:44:09 +0000 |
+==============================================================================+

Package: xtensor
Version: 0.24.3-1
Source Version: 0.24.3-1
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/bookworm-staging-armhf-sbuild-9f31c271-1b35-4fa1-b3b0-bc223a0a79a4' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.4.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.4.1/private bookworm-staging/main Sources [13.4 MB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf Packages [14.3 MB]
Fetched 27.7 MB in 11s (2458 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: http://172.17.4.1/private/dists/bookworm-staging/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'xtensor' packaging is maintained in the 'Git' version control system at:
https://salsa.debian.org/science-team/xtensor.git
Please use:
git clone https://salsa.debian.org/science-team/xtensor.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 1206 kB of source archives.
Get:1 http://172.17.4.1/private bookworm-staging/main xtensor 0.24.3-1 (dsc) [2510 B]
Get:2 http://172.17.4.1/private bookworm-staging/main xtensor 0.24.3-1 (tar) [1194 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main xtensor 0.24.3-1 (diff) [9188 B]
Fetched 1206 kB in 0s (8425 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/xtensor-ZKbvYV/xtensor-0.24.3' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/xtensor-ZKbvYV' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/<<BUILDDIR>>/resolver-T0EjuH/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/<<BUILDDIR>>/resolver-T0EjuH/gpg/pubring.kbx' created
gpg: /<<BUILDDIR>>/resolver-T0EjuH/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ Release [957 B]
Get:3 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ Sources [349 B]
Get:5 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ Packages [432 B]
Fetched 2108 B in 1s (4044 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap libperl5.34 netbase perl-modules-5.34 sensible-utils
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 55 not upgraded.
Need to get 852 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [852 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 852 B in 0s (70.3 kB/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ...
Setting up sbuild-build-depends-core-dummy (0.invalid.0) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: cmake (>= 3.1), debhelper-compat (= 13), dpkg-dev (>= 1.17.14), doctest-dev, nlohmann-json3-dev (>= 3.1.1~), xtl-dev (>= 0.7.0~), xtl-dev (<< 0.8), python3-sphinx
Filtered Build-Depends: cmake (>= 3.1), debhelper-compat (= 13), dpkg-dev (>= 1.17.14), doctest-dev, nlohmann-json3-dev (>= 3.1.1~), xtl-dev (>= 0.7.0~), xtl-dev (<< 0.8), python3-sphinx
dpkg-deb: building package 'sbuild-build-depends-xtensor-dummy' in '/<<BUILDDIR>>/resolver-T0EjuH/apt_archive/sbuild-build-depends-xtensor-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-xtensor-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ InRelease
Get:2 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ Release [963 B]
Get:3 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ Sources [612 B]
Get:5 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ Packages [653 B]
Fetched 2598 B in 0s (12.3 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install xtensor build dependencies (apt-based resolver)
-------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  krb5-locales libpam-cap libperl5.34 netbase perl-modules-5.34
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
  cmake cmake-data debhelper dh-autoreconf dh-elpa-helper
  dh-strip-nondeterminism doctest-dev docutils-common dwz emacsen-common file
  gettext gettext-base groff-base intltool-debian libarchive-zip-perl
  libarchive13 libbrotli1 libcurl4 libdebhelper-perl libelf1 libexpat1
  libfile-stripnondeterminism-perl libicu71 libjs-jquery libjs-sphinxdoc
  libjs-underscore libjson-perl libjsoncpp25 libmagic-mgc libmagic1 libmpdec3
  libncurses6 libnghttp2-14 libpipeline1 libprocps8 libpsl5 libpython3-stdlib
  libpython3.10-minimal libpython3.10-stdlib librhash0 librtmp1 libssh2-1
  libssl3 libsub-override-perl libtool libuchardet0 libuv1 libxml2 m4 man-db
  media-types nlohmann-json3-dev openssl po-debconf procps
  python-babel-localedata python3 python3-alabaster python3-babel
  python3-certifi python3-chardet python3-charset-normalizer python3-distutils
  python3-docutils python3-idna python3-imagesize python3-importlib-metadata
  python3-jinja2 python3-lib2to3 python3-markupsafe python3-minimal
  python3-more-itertools python3-packaging python3-pkg-resources
  python3-pygments python3-pyparsing python3-requests python3-roman
  python3-six python3-snowballstemmer python3-sphinx python3-tz
  python3-urllib3 python3-zipp python3.10 python3.10-minimal sphinx-common
  xml-core xtl-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc cmake-doc ninja-build
  cmake-format dh-make gettext-doc libasprintf-dev libgettextpo-dev groff
  lrzip libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc apparmor less
  www-browser libmail-box-perl python3-doc python3-tk python3-venv
  docutils-doc fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french
  texlive-latex-base texlive-latex-recommended python-jinja2-doc
  python3-setuptools python-pygments-doc ttf-bitstream-vera
  python-pyparsing-doc python3-cryptography python3-openssl python3-socks
  python-requests-doc python3-stemmer dvipng fonts-freefont-otf
  imagemagick-6.q16 latexmk libjs-mathjax python3-sphinx-rtd-theme sphinx-doc
  tex-gyre texlive-fonts-recommended texlive-latex-extra texlive-plain-generic
  python3-brotli python3.10-venv python3.10-doc binfmt-support
Recommended packages:
  curl | wget | lynx libarchive-cpio-perl javascript-common libjson-xs-perl
  libgpm2 publicsuffix libltdl-dev libmail-sendmail-perl psmisc libpaper-utils
  python3-pil
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
  cmake cmake-data debhelper dh-autoreconf dh-elpa-helper
  dh-strip-nondeterminism doctest-dev docutils-common dwz emacsen-common file
  gettext gettext-base groff-base intltool-debian libarchive-zip-perl
  libarchive13 libbrotli1 libcurl4 libdebhelper-perl libelf1 libexpat1
  libfile-stripnondeterminism-perl libicu71 libjs-jquery libjs-sphinxdoc
  libjs-underscore libjson-perl libjsoncpp25 libmagic-mgc libmagic1 libmpdec3
  libncurses6 libnghttp2-14 libpipeline1 libprocps8 libpsl5 libpython3-stdlib
  libpython3.10-minimal libpython3.10-stdlib librhash0 librtmp1 libssh2-1
  libsub-override-perl libtool libuchardet0 libuv1 libxml2 m4 man-db
  media-types nlohmann-json3-dev openssl po-debconf procps
  python-babel-localedata python3 python3-alabaster python3-babel
  python3-certifi python3-chardet python3-charset-normalizer python3-distutils
  python3-docutils python3-idna python3-imagesize python3-importlib-metadata
  python3-jinja2 python3-lib2to3 python3-markupsafe python3-minimal
  python3-more-itertools python3-packaging python3-pkg-resources
  python3-pygments python3-pyparsing python3-requests python3-roman
  python3-six python3-snowballstemmer python3-sphinx python3-tz
  python3-urllib3 python3-zipp python3.10 python3.10-minimal
  sbuild-build-depends-xtensor-dummy sphinx-common xml-core xtl-dev
The following packages will be upgraded:
  libssl3
1 upgraded, 96 newly installed, 0 to remove and 54 not upgraded.
Need to get 44.4 MB of archives.
After this operation, 188 MB of additional disk space will be used.
Get:1 copy:/<<BUILDDIR>>/resolver-T0EjuH/apt_archive ./ sbuild-build-depends-xtensor-dummy 0.invalid.0 [928 B]
Get:2 http://172.17.4.1/private bookworm-staging/main armhf libssl3 armhf 3.0.7-1 [1614 kB]
Get:3 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-minimal armhf 3.10.8-3 [769 kB]
Get:4 http://172.17.4.1/private bookworm-staging/main armhf libexpat1 armhf 2.5.0-1 [77.2 kB]
Get:5 http://172.17.4.1/private bookworm-staging/main armhf python3.10-minimal armhf 3.10.8-3 [1478 kB]
Get:6 http://172.17.4.1/private bookworm-staging/main armhf python3-minimal armhf 3.10.6-1 [38.7 kB]
Get:7 http://172.17.4.1/private bookworm-staging/main armhf media-types all 8.0.0 [33.4 kB]
Get:8 http://172.17.4.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-2+rpi1 [73.5 kB]
Get:9 http://172.17.4.1/private bookworm-staging/main armhf libpython3.10-stdlib armhf 3.10.8-3 [1597 kB]
Get:10 http://172.17.4.1/private bookworm-staging/main armhf python3.10 armhf 3.10.8-3 [506 kB]
Get:11 http://172.17.4.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.10.6-1 [21.7 kB]
Get:12 http://172.17.4.1/private bookworm-staging/main armhf python3 armhf 3.10.6-1 [38.2 kB]
Get:13 http://172.17.4.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:14 http://172.17.4.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-8 [793 kB]
Get:15 http://172.17.4.1/private bookworm-staging/main armhf bsdextrautils armhf 2.38.1-1.1 [78.2 kB]
Get:16 http://172.17.4.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.6-3 [34.3 kB]
Get:17 http://172.17.4.1/private bookworm-staging/main armhf man-db armhf 2.11.0-1 [1299 kB]
Get:18 http://172.17.4.1/private bookworm-staging/main armhf libncurses6 armhf 6.3+20220423-2 [79.6 kB]
Get:19 http://172.17.4.1/private bookworm-staging/main armhf libprocps8 armhf 2:3.3.17-7.1 [41.9 kB]
Get:20 http://172.17.4.1/private bookworm-staging/main armhf procps armhf 2:3.3.17-7.1 [457 kB]
Get:21 http://172.17.4.1/private bookworm-staging/main armhf openssl armhf 3.0.7-1 [1349 kB]
Get:22 http://172.17.4.1/private bookworm-staging/main armhf ca-certificates all 20211016 [156 kB]
Get:23 http://172.17.4.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.41-4 [295 kB]
Get:24 http://172.17.4.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.41-4 [120 kB]
Get:25 http://172.17.4.1/private bookworm-staging/main armhf file armhf 1:5.41-4 [65.8 kB]
Get:26 http://172.17.4.1/private bookworm-staging/main armhf gettext-base armhf 0.21-9 [171 kB]
Get:27 http://172.17.4.1/private bookworm-staging/main armhf m4 armhf 1.4.19-1 [260 kB]
Get:28 http://172.17.4.1/private bookworm-staging/main armhf autoconf all 2.71-2 [343 kB]
Get:29 http://172.17.4.1/private bookworm-staging/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get:30 http://172.17.4.1/private bookworm-staging/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get:31 http://172.17.4.1/private bookworm-staging/main armhf autopoint all 0.21-9 [510 kB]
Get:32 http://172.17.4.1/private bookworm-staging/main armhf libicu71 armhf 71.1-3 [8855 kB]
Get:33 http://172.17.4.1/private bookworm-staging/main armhf libxml2 armhf 2.9.14+dfsg-1 [591 kB]
Get:34 http://172.17.4.1/private bookworm-staging/main armhf libarchive13 armhf 3.6.0-1 [306 kB]
Get:35 http://172.17.4.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b2 [260 kB]
Get:36 http://172.17.4.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.50.0-1 [65.0 kB]
Get:37 http://172.17.4.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:38 http://172.17.4.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:39 http://172.17.4.1/private bookworm-staging/main armhf libssh2-1 armhf 1.10.0-3+b1 [161 kB]
Get:40 http://172.17.4.1/private bookworm-staging/main armhf libcurl4 armhf 7.86.0-1 [321 kB]
Get:41 http://172.17.4.1/private bookworm-staging/main armhf libjsoncpp25 armhf 1.9.5-4 [66.7 kB]
Get:42 http://172.17.4.1/private bookworm-staging/main armhf librhash0 armhf 1.4.3-3 [142 kB]
Get:43 http://172.17.4.1/private bookworm-staging/main armhf libuv1 armhf 1.44.2-1+rpi1 [125 kB]
Get:44 http://172.17.4.1/private bookworm-staging/main armhf dh-elpa-helper all 2.0.14 [11.5 kB]
Get:45 http://172.17.4.1/private bookworm-staging/main armhf emacsen-common all 3.0.4 [19.3 kB]
Get:46 http://172.17.4.1/private bookworm-staging/main armhf cmake-data all 3.24.3-1 [2002 kB]
Get:47 http://172.17.4.1/private bookworm-staging/main armhf cmake armhf 3.24.3-1 [3637 kB]
Get:48 http://172.17.4.1/private bookworm-staging/main armhf libdebhelper-perl all 13.10.1 [79.9 kB]
Get:49 http://172.17.4.1/private bookworm-staging/main armhf libtool all 2.4.7-4 [526 kB]
Get:50 http://172.17.4.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:51 http://172.17.4.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:52 http://172.17.4.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get:53 http://172.17.4.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.13.0-1 [26.6 kB]
Get:54 http://172.17.4.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.13.0-1 [15.8 kB]
Get:55 http://172.17.4.1/private bookworm-staging/main armhf libelf1 armhf 0.187-2+rpi2 [177 kB]
Get:56 http://172.17.4.1/private bookworm-staging/main armhf dwz armhf 0.14+20220924-2 [93.1 kB]
Get:57 http://172.17.4.1/private bookworm-staging/main armhf gettext armhf 0.21-9 [1220 kB]
Get:58 http://172.17.4.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get:59 http://172.17.4.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:60 http://172.17.4.1/private bookworm-staging/main armhf debhelper all 13.10.1 [940 kB]
Get:61 http://172.17.4.1/private bookworm-staging/main armhf doctest-dev all 2.4.9~ds-1 [211 kB]
Get:62 http://172.17.4.1/private bookworm-staging/main armhf xml-core all 0.18+nmu1 [23.8 kB]
Get:63 http://172.17.4.1/private bookworm-staging/main armhf docutils-common all 0.17.1+dfsg-2 [127 kB]
Get:64 http://172.17.4.1/private bookworm-staging/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:65 http://172.17.4.1/private bookworm-staging/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-2 [116 kB]
Get:66 http://172.17.4.1/private bookworm-staging/main armhf libjs-sphinxdoc all 4.5.0-4 [142 kB]
Get:67 http://172.17.4.1/private bookworm-staging/main armhf libjson-perl all 4.10000-1 [87.5 kB]
Get:68 http://172.17.4.1/private bookworm-staging/main armhf nlohmann-json3-dev all 3.11.2-2 [259 kB]
Get:69 http://172.17.4.1/private bookworm-staging/main armhf python-babel-localedata all 2.10.3-1 [5615 kB]
Get:70 http://172.17.4.1/private bookworm-staging/main armhf python3-alabaster all 0.7.12-1 [20.8 kB]
Get:71 http://172.17.4.1/private bookworm-staging/main armhf python3-pkg-resources all 65.5.0-1 [278 kB]
Get:72 http://172.17.4.1/private bookworm-staging/main armhf python3-tz all 2022.6-1 [31.8 kB]
Get:73 http://172.17.4.1/private bookworm-staging/main armhf python3-babel all 2.10.3-1 [103 kB]
Get:74 http://172.17.4.1/private bookworm-staging/main armhf python3-certifi all 2022.6.15-2 [154 kB]
Get:75 http://172.17.4.1/private bookworm-staging/main armhf python3-chardet all 4.0.0-2 [99.1 kB]
Get:76 http://172.17.4.1/private bookworm-staging/main armhf python3-charset-normalizer all 2.0.6-3 [30.8 kB]
Get:77 http://172.17.4.1/private bookworm-staging/main armhf python3-lib2to3 all 3.10.8-1 [77.3 kB]
Get:78 http://172.17.4.1/private bookworm-staging/main armhf python3-distutils all 3.10.8-1 [139 kB]
Get:79 http://172.17.4.1/private bookworm-staging/main armhf python3-roman all 3.3-2 [9808 B]
Get:80 http://172.17.4.1/private bookworm-staging/main armhf python3-docutils all 0.17.1+dfsg-2 [393 kB]
Get:81 http://172.17.4.1/private bookworm-staging/main armhf python3-idna all 3.3-1 [39.4 kB]
Get:82 http://172.17.4.1/private bookworm-staging/main armhf python3-imagesize all 1.4.1-1 [6688 B]
Get:83 http://172.17.4.1/private bookworm-staging/main armhf python3-more-itertools all 8.10.0-2 [53.0 kB]
Get:84 http://172.17.4.1/private bookworm-staging/main armhf python3-zipp all 1.0.0-4 [6160 B]
Get:85 http://172.17.4.1/private bookworm-staging/main armhf python3-importlib-metadata all 4.12.0-1 [24.9 kB]
Get:86 http://172.17.4.1/private bookworm-staging/main armhf python3-markupsafe armhf 2.1.1-1 [13.6 kB]
Get:87 http://172.17.4.1/private bookworm-staging/main armhf python3-jinja2 all 3.0.3-2 [121 kB]
Get:88 http://172.17.4.1/private bookworm-staging/main armhf python3-pyparsing all 3.0.7-3 [136 kB]
Get:89 http://172.17.4.1/private bookworm-staging/main armhf python3-packaging all 21.3-1.1 [34.2 kB]
Get:90 http://172.17.4.1/private bookworm-staging/main armhf python3-pygments all 2.12.0+dfsg-2 [765 kB]
Get:91 http://172.17.4.1/private bookworm-staging/main armhf python3-six all 1.16.0-4 [17.5 kB]
Get:92 http://172.17.4.1/private bookworm-staging/main armhf python3-urllib3 all 1.26.12-1 [117 kB]
Get:93 http://172.17.4.1/private bookworm-staging/main armhf python3-requests all 2.27.1+dfsg-1 [71.9 kB]
Get:94 http://172.17.4.1/private bookworm-staging/main armhf python3-snowballstemmer all 2.2.0-2 [57.8 kB]
Get:95 http://172.17.4.1/private bookworm-staging/main armhf sphinx-common all 4.5.0-4 [638 kB]
Get:96 http://172.17.4.1/private bookworm-staging/main armhf python3-sphinx all 4.5.0-4 [540 kB]
Get:97 http://172.17.4.1/private bookworm-staging/main armhf xtl-dev all 0.7.2-2.1 [89.5 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 44.4 MB in 4s (10.2 MB/s)
(Reading database ... 14774 files and directories currently installed.)
Preparing to unpack .../libssl3_3.0.7-1_armhf.deb ...
Unpacking libssl3:armhf (3.0.7-1) over (3.0.5-4) ...
Selecting previously unselected package libpython3.10-minimal:armhf.
Preparing to unpack .../libpython3.10-minimal_3.10.8-3_armhf.deb ...
Unpacking libpython3.10-minimal:armhf (3.10.8-3) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.5.0-1_armhf.deb ...
Unpacking libexpat1:armhf (2.5.0-1) ...
Selecting previously unselected package python3.10-minimal.
Preparing to unpack .../python3.10-minimal_3.10.8-3_armhf.deb ...
Unpacking python3.10-minimal (3.10.8-3) ...
Setting up libssl3:armhf (3.0.7-1) ...
Setting up libpython3.10-minimal:armhf (3.10.8-3) ...
Setting up libexpat1:armhf (2.5.0-1) ...
Setting up python3.10-minimal (3.10.8-3) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 15079 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.10.6-1_armhf.deb ...
Unpacking python3-minimal (3.10.6-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_8.0.0_all.deb ...
Unpacking media-types (8.0.0) ...
Selecting previously unselected package libmpdec3:armhf.
Preparing to unpack .../2-libmpdec3_2.5.1-2+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-2+rpi1) ...
Selecting previously unselected package libpython3.10-stdlib:armhf.
Preparing to unpack .../3-libpython3.10-stdlib_3.10.8-3_armhf.deb ...
Unpacking libpython3.10-stdlib:armhf (3.10.8-3) ...
Selecting previously unselected package python3.10.
Preparing to unpack .../4-python3.10_3.10.8-3_armhf.deb ...
Unpacking python3.10 (3.10.8-3) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.10.6-1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.10.6-1) ...
Setting up python3-minimal (3.10.6-1) ...
Selecting previously unselected package python3.
(Reading database ... 15481 files and directories currently installed.)
Preparing to unpack .../00-python3_3.10.6-1_armhf.deb ...
Unpacking python3 (3.10.6-1) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../01-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../02-groff-base_1.22.4-8_armhf.deb ...
Unpacking groff-base (1.22.4-8) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../03-bsdextrautils_2.38.1-1.1_armhf.deb ...
Unpacking bsdextrautils (2.38.1-1.1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../04-libpipeline1_1.5.6-3_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.6-3) ...
Selecting previously unselected package man-db.
Preparing to unpack .../05-man-db_2.11.0-1_armhf.deb ...
Unpacking man-db (2.11.0-1) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../06-libncurses6_6.3+20220423-2_armhf.deb ...
Unpacking libncurses6:armhf (6.3+20220423-2) ...
Selecting previously unselected package libprocps8:armhf.
Preparing to unpack .../07-libprocps8_2%3a3.3.17-7.1_armhf.deb ...
Unpacking libprocps8:armhf (2:3.3.17-7.1) ...
Selecting previously unselected package procps.
Preparing to unpack .../08-procps_2%3a3.3.17-7.1_armhf.deb ...
Unpacking procps (2:3.3.17-7.1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../09-openssl_3.0.7-1_armhf.deb ...
Unpacking openssl (3.0.7-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../10-ca-certificates_20211016_all.deb ...
Unpacking ca-certificates (20211016) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../11-libmagic-mgc_1%3a5.41-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.41-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../12-libmagic1_1%3a5.41-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.41-4) ...
Selecting previously unselected package file.
Preparing to unpack .../13-file_1%3a5.41-4_armhf.deb ...
Unpacking file (1:5.41-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../14-gettext-base_0.21-9_armhf.deb ...
Unpacking gettext-base (0.21-9) ...
Selecting previously unselected package m4.
Preparing to unpack .../15-m4_1.4.19-1_armhf.deb ...
Unpacking m4 (1.4.19-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../16-autoconf_2.71-2_all.deb ...
Unpacking autoconf (2.71-2) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../17-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../18-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../19-autopoint_0.21-9_all.deb ...
Unpacking autopoint (0.21-9) ...
Selecting previously unselected package libicu71:armhf.
Preparing to unpack .../20-libicu71_71.1-3_armhf.deb ...
Unpacking libicu71:armhf (71.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../21-libxml2_2.9.14+dfsg-1_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../22-libarchive13_3.6.0-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.0-1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../23-libbrotli1_1.0.9-2+b2_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b2) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../24-libnghttp2-14_1.50.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.50.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../25-libpsl5_0.21.0-1.2_armhf.deb ...
Unpacking libpsl5:armhf (0.21.0-1.2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../26-librtmp1_2.4+20151223.gitfa8646d.1-2+b2_armhf.deb ...
Unpacking librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Selecting previously unselected package libssh2-1:armhf.
Preparing to unpack .../27-libssh2-1_1.10.0-3+b1_armhf.deb ...
Unpacking libssh2-1:armhf (1.10.0-3+b1) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../28-libcurl4_7.86.0-1_armhf.deb ...
Unpacking libcurl4:armhf (7.86.0-1) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../29-libjsoncpp25_1.9.5-4_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-4) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../30-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../31-libuv1_1.44.2-1+rpi1_armhf.deb ...
Unpacking libuv1:armhf (1.44.2-1+rpi1) ...
Selecting previously unselected package dh-elpa-helper.
Preparing to unpack .../32-dh-elpa-helper_2.0.14_all.deb ...
Unpacking dh-elpa-helper (2.0.14) ...
Selecting previously unselected package emacsen-common.
Preparing to unpack .../33-emacsen-common_3.0.4_all.deb ...
Unpacking emacsen-common (3.0.4) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../34-cmake-data_3.24.3-1_all.deb ...
Unpacking cmake-data (3.24.3-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../35-cmake_3.24.3-1_armhf.deb ...
Unpacking cmake (3.24.3-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../36-libdebhelper-perl_13.10.1_all.deb ...
Unpacking libdebhelper-perl (13.10.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../37-libtool_2.4.7-4_all.deb ...
Unpacking libtool (2.4.7-4) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../38-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../39-libarchive-zip-perl_1.68-1_all.deb ...
Unpacking libarchive-zip-perl (1.68-1) ...
Selecting previously unselected package libsub-override-perl.
Preparing to unpack .../40-libsub-override-perl_0.09-4_all.deb ...
Unpacking libsub-override-perl (0.09-4) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../41-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../42-dh-strip-nondeterminism_1.13.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../43-libelf1_0.187-2+rpi2_armhf.deb ...
Unpacking libelf1:armhf (0.187-2+rpi2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../44-dwz_0.14+20220924-2_armhf.deb ...
Unpacking dwz (0.14+20220924-2) ...
Selecting previously unselected package gettext.
Preparing to unpack .../45-gettext_0.21-9_armhf.deb ...
Unpacking gettext (0.21-9) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../46-intltool-debian_0.35.0+20060710.6_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.6) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../47-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../48-debhelper_13.10.1_all.deb ...
Unpacking debhelper (13.10.1) ...
Selecting previously unselected package doctest-dev.
Preparing to unpack .../49-doctest-dev_2.4.9~ds-1_all.deb ...
Unpacking doctest-dev (2.4.9~ds-1) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../50-xml-core_0.18+nmu1_all.deb ...
Unpacking xml-core (0.18+nmu1) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../51-docutils-common_0.17.1+dfsg-2_all.deb ...
Unpacking docutils-common (0.17.1+dfsg-2) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../52-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../53-libjs-underscore_1.13.4~dfsg+~1.11.4-2_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-2) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../54-libjs-sphinxdoc_4.5.0-4_all.deb ...
Unpacking libjs-sphinxdoc (4.5.0-4) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../55-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package nlohmann-json3-dev.
Preparing to unpack .../56-nlohmann-json3-dev_3.11.2-2_all.deb ...
Unpacking nlohmann-json3-dev (3.11.2-2) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../57-python-babel-localedata_2.10.3-1_all.deb ...
Unpacking python-babel-localedata (2.10.3-1) ...
Selecting previously unselected package python3-alabaster.
Preparing to unpack .../58-python3-alabaster_0.7.12-1_all.deb ...
Unpacking python3-alabaster (0.7.12-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../59-python3-pkg-resources_65.5.0-1_all.deb ...
Unpacking python3-pkg-resources (65.5.0-1) ...
Selecting previously unselected package python3-tz.
Preparing to unpack .../60-python3-tz_2022.6-1_all.deb ...
Unpacking python3-tz (2022.6-1) ...
Selecting previously unselected package python3-babel.
Preparing to unpack .../61-python3-babel_2.10.3-1_all.deb ...
Unpacking python3-babel (2.10.3-1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../62-python3-certifi_2022.6.15-2_all.deb ...
Unpacking python3-certifi (2022.6.15-2) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../63-python3-chardet_4.0.0-2_all.deb ...
Unpacking python3-chardet (4.0.0-2) ...
Selecting previously unselected package python3-charset-normalizer.
Preparing to unpack .../64-python3-charset-normalizer_2.0.6-3_all.deb ...
Unpacking python3-charset-normalizer (2.0.6-3) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../65-python3-lib2to3_3.10.8-1_all.deb ...
Unpacking python3-lib2to3 (3.10.8-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../66-python3-distutils_3.10.8-1_all.deb ...
Unpacking python3-distutils (3.10.8-1) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../67-python3-roman_3.3-2_all.deb ...
Unpacking python3-roman (3.3-2) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../68-python3-docutils_0.17.1+dfsg-2_all.deb ...
Unpacking python3-docutils (0.17.1+dfsg-2) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../69-python3-idna_3.3-1_all.deb ...
Unpacking python3-idna (3.3-1) ...
Selecting previously unselected package python3-imagesize.
Preparing to unpack .../70-python3-imagesize_1.4.1-1_all.deb ...
Unpacking python3-imagesize (1.4.1-1) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../71-python3-more-itertools_8.10.0-2_all.deb ...
Unpacking python3-more-itertools (8.10.0-2) ...
Selecting previously unselected package python3-zipp.
Preparing to unpack .../72-python3-zipp_1.0.0-4_all.deb ...
Unpacking python3-zipp (1.0.0-4) ...
Selecting previously unselected package python3-importlib-metadata.
Preparing to unpack .../73-python3-importlib-metadata_4.12.0-1_all.deb ...
Unpacking python3-importlib-metadata (4.12.0-1) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../74-python3-markupsafe_2.1.1-1_armhf.deb ...
Unpacking python3-markupsafe (2.1.1-1) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../75-python3-jinja2_3.0.3-2_all.deb ...
Unpacking python3-jinja2 (3.0.3-2) ...
Selecting previously unselected package python3-pyparsing.
Preparing to unpack .../76-python3-pyparsing_3.0.7-3_all.deb ...
Unpacking python3-pyparsing (3.0.7-3) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../77-python3-packaging_21.3-1.1_all.deb ...
Unpacking python3-packaging (21.3-1.1) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../78-python3-pygments_2.12.0+dfsg-2_all.deb ...
Unpacking python3-pygments (2.12.0+dfsg-2) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../79-python3-six_1.16.0-4_all.deb ...
Unpacking python3-six (1.16.0-4) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../80-python3-urllib3_1.26.12-1_all.deb ...
Unpacking python3-urllib3 (1.26.12-1) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../81-python3-requests_2.27.1+dfsg-1_all.deb ...
Unpacking python3-requests (2.27.1+dfsg-1) ...
Selecting previously unselected package python3-snowballstemmer.
Preparing to unpack .../82-python3-snowballstemmer_2.2.0-2_all.deb ...
Unpacking python3-snowballstemmer (2.2.0-2) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../83-sphinx-common_4.5.0-4_all.deb ...
Unpacking sphinx-common (4.5.0-4) ...
Selecting previously unselected package python3-sphinx.
Preparing to unpack .../84-python3-sphinx_4.5.0-4_all.deb ...
Unpacking python3-sphinx (4.5.0-4) ...
Selecting previously unselected package xtl-dev.
Preparing to unpack .../85-xtl-dev_0.7.2-2.1_all.deb ...
Unpacking xtl-dev (0.7.2-2.1) ...
Selecting previously unselected package sbuild-build-depends-xtensor-dummy.
Preparing to unpack .../86-sbuild-build-depends-xtensor-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-xtensor-dummy (0.invalid.0) ...
Setting up media-types (8.0.0) ...
Setting up libpipeline1:armhf (1.5.6-3) ...
Setting up libicu71:armhf (71.1-3) ...
Setting up libpsl5:armhf (0.21.0-1.2) ...
Setting up bsdextrautils (2.38.1-1.1) ...
Setting up libmagic-mgc (1:5.41-4) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.10.1) ...
Setting up libbrotli1:armhf (1.0.9-2+b2) ...
Setting up libnghttp2-14:armhf (1.50.0-1) ...
Setting up libmagic1:armhf (1:5.41-4) ...
Setting up gettext-base (0.21-9) ...
Setting up m4 (1.4.19-1) ...
Setting up file (1:5.41-4) ...
Setting up python-babel-localedata (2.10.3-1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libuv1:armhf (1.44.2-1+rpi1) ...
Setting up emacsen-common (3.0.4) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up dh-elpa-helper (2.0.14) ...
Setting up libncurses6:armhf (6.3+20220423-2) ...
Setting up autopoint (0.21-9) ...
Setting up libjsoncpp25:armhf (1.9.5-4) ...
Setting up xtl-dev (0.7.2-2.1) ...
Setting up autoconf (2.71-2) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up xml-core (0.18+nmu1) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libjson-perl (4.10000-1) ...
Setting up libmpdec3:armhf (2.5.1-2+rpi1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libssh2-1:armhf (1.10.0-3+b1) ...
Setting up cmake-data (3.24.3-1) ...
Setting up nlohmann-json3-dev (3.11.2-2) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up doctest-dev (2.4.9~ds-1) ...
Setting up openssl (3.0.7-1) ...
Setting up libelf1:armhf (0.187-2+rpi2) ...
Setting up libxml2:armhf (2.9.14+dfsg-1) ...
Setting up libprocps8:armhf (2:3.3.17-7.1) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-2) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libfile-stripnondeterminism-perl (1.13.0-1) ...
Setting up gettext (0.21-9) ...
Setting up libtool (2.4.7-4) ...
Setting up libarchive13:armhf (3.6.0-1) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up libpython3.10-stdlib:armhf (3.10.8-3) ...
Setting up dh-autoreconf (20) ...
Setting up ca-certificates (20211016) ...
Updating certificates in /etc/ssl/certs...
127 added, 0 removed; done.
Setting up libjs-sphinxdoc (4.5.0-4) ...
Setting up dh-strip-nondeterminism (1.13.0-1) ...
Setting up dwz (0.14+20220924-2) ...
Setting up groff-base (1.22.4-8) ...
Setting up procps (2:3.3.17-7.1) ...
Setting up libcurl4:armhf (7.86.0-1) ...
Setting up libpython3-stdlib:armhf (3.10.6-1) ...
Setting up python3.10 (3.10.8-3) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up python3 (3.10.6-1) ...
Setting up man-db (2.11.0-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up python3-markupsafe (2.1.1-1) ...
Setting up python3-tz (2022.6-1) ...
Setting up python3-six (1.16.0-4) ...
Setting up python3-roman (3.3-2) ...
Setting up python3-jinja2 (3.0.3-2) ...
Setting up python3-pyparsing (3.0.7-3) ...
Setting up python3-certifi (2022.6.15-2) ...
Setting up python3-snowballstemmer (2.2.0-2) ...
Setting up sphinx-common (4.5.0-4) ...
Setting up python3-idna (3.3-1) ...
Setting up python3-urllib3 (1.26.12-1) ...
Setting up cmake (3.24.3-1) ...
Setting up python3-lib2to3 (3.10.8-1) ...
Setting up python3-imagesize (1.4.1-1) ...
Setting up python3-pkg-resources (65.5.0-1) ...
Setting up python3-distutils (3.10.8-1) ...
Setting up python3-more-itertools (8.10.0-2) ...
Setting up python3-babel (2.10.3-1) ...
update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up python3-charset-normalizer (2.0.6-3) ...
Setting up python3-alabaster (0.7.12-1) ...
Setting up debhelper (13.10.1) ...
Setting up python3-zipp (1.0.0-4) ...
Setting up python3-pygments (2.12.0+dfsg-2) ...
Setting up python3-packaging (21.3-1.1) ...
Setting up python3-chardet (4.0.0-2) ...
Setting up python3-requests (2.27.1+dfsg-1) ...
Setting up python3-importlib-metadata (4.12.0-1) ...
Processing triggers for libc-bin (2.35-2+rpi1) ...
Processing triggers for sgml-base (1.31) ...
Setting up docutils-common (0.17.1+dfsg-2) ...
Processing triggers for sgml-base (1.31) ...
Setting up python3-docutils (0.17.1+dfsg-2) ...
Setting up python3-sphinx (4.5.0-4) ...
Setting up sbuild-build-depends-xtensor-dummy (0.invalid.0) ...
Processing triggers for ca-certificates (20211016) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.15.0-187-generic armhf (armv8l)
Toolchain package versions: binutils_2.39-6+rpi1 dpkg-dev_1.21.9+rpi1 g++-12_12.2.0-3+rpi1 gcc-12_12.2.0-3+rpi1 libc6-dev_2.35-2+rpi1 libstdc++-12-dev_12.2.0-3+rpi1 libstdc++6_12.2.0-3+rpi1 linux-libc-dev_5.19.6-1+rpi1
Package versions: adduser_3.129 apt_2.5.3 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-9 autotools-dev_20220109.1 base-files_12.3+rpi1 base-passwd_3.6.1 bash_5.2~rc2-2 binutils_2.39-6+rpi1 binutils-arm-linux-gnueabihf_2.39-6+rpi1 binutils-common_2.39-6+rpi1 bsdextrautils_2.38.1-1.1 bsdutils_1:2.38.1-1.1 build-essential_12.9 bzip2_1.0.8-5+b2 ca-certificates_20211016 cmake_3.24.3-1 cmake-data_3.24.3-1 coreutils_9.1-1 cpp_4:12.2.0-1+rpi1 cpp-12_12.2.0-3+rpi1 dash_0.5.11+git20210903+057cd650a4ed-9 debconf_1.5.79 debhelper_13.10.1 debianutils_5.7-0.3 dh-autoreconf_20 dh-elpa-helper_2.0.14 dh-strip-nondeterminism_1.13.0-1 diffutils_1:3.8-1 dirmngr_2.2.39-1 doctest-dev_2.4.9~ds-1 docutils-common_0.17.1+dfsg-2 dpkg_1.21.9+rpi1 dpkg-dev_1.21.9+rpi1 dwz_0.14+20220924-2 e2fsprogs_1.46.6~rc1-1 emacsen-common_3.0.4 fakeroot_1.29-1 file_1:5.41-4 findutils_4.9.0-3 g++_4:12.2.0-1+rpi1 g++-12_12.2.0-3+rpi1 gcc_4:12.2.0-1+rpi1 gcc-12_12.2.0-3+rpi1 gcc-12-base_12.2.0-3+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.4.0-2+rpi1 gettext_0.21-9 gettext-base_0.21-9 gnupg_2.2.39-1 gnupg-l10n_2.2.39-1 gnupg-utils_2.2.39-1 gpg_2.2.39-1 gpg-agent_2.2.39-1 gpg-wks-client_2.2.39-1 gpg-wks-server_2.2.39-1 gpgconf_2.2.39-1 gpgsm_2.2.39-1 gpgv_2.2.39-1 grep_3.7-1 groff-base_1.22.4-8 gzip_1.12-1 hostname_3.23 init-system-helpers_1.64 intltool-debian_0.35.0+20060710.6 iputils-ping_3:20211215-1 krb5-locales_1.20-1 libacl1_2.3.1-1 libapt-pkg6.0_2.5.3 libarchive-zip-perl_1.68-1 libarchive13_3.6.0-1 libasan8_12.2.0-3+rpi1 libassuan0_2.5.5-4 libatomic1_12.2.0-3+rpi1 libattr1_1:2.5.1-1 libaudit-common_1:3.0.7-1.1 libaudit1_1:3.0.7-1.1 libbinutils_2.39-6+rpi1 libblkid1_2.38.1-1.1 libbrotli1_1.0.9-2+b2 libbz2-1.0_1.0.8-5+b2 libc-bin_2.35-2+rpi1 libc-dev-bin_2.35-2+rpi1 libc6_2.35-2+rpi1 libc6-dev_2.35-2+rpi1 libcap-ng0_0.8.3-1 libcap2_1:2.44-1 libcap2-bin_1:2.44-1 libcc1-0_12.2.0-3+rpi1 libcom-err2_1.46.6~rc1-1 libcrypt-dev_1:4.4.28-2 libcrypt1_1:4.4.28-2 libctf-nobfd0_2.39-6+rpi1 libctf0_2.39-6+rpi1 libcurl4_7.86.0-1 libdb5.3_5.3.28+dfsg1-0.10 libdebconfclient0_0.264 libdebhelper-perl_13.10.1 libdpkg-perl_1.21.9+rpi1 libelf1_0.187-2+rpi2 libexpat1_2.5.0-1 libext2fs2_1.46.6~rc1-1 libfakeroot_1.29-1 libffi8_3.4.2-4 libfile-stripnondeterminism-perl_1.13.0-1 libgcc-12-dev_12.2.0-3+rpi1 libgcc-s1_12.2.0-3+rpi1 libgcrypt20_1.10.1-2+b2 libgdbm-compat4_1.23-3 libgdbm6_1.23-3 libgmp10_2:6.2.1+dfsg1-1.1 libgnutls30_3.7.8-2 libgomp1_12.2.0-3+rpi1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.20-1 libhogweed6_3.8.1-2 libicu71_71.1-3 libidn2-0_2.3.3-1 libisl23_0.25-1 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_4.5.0-4 libjs-underscore_1.13.4~dfsg+~1.11.4-2 libjson-perl_4.10000-1 libjsoncpp25_1.9.5-4 libk5crypto3_1.20-1 libkeyutils1_1.6.3-1 libkrb5-3_1.20-1 libkrb5support0_1.20-1 libksba8_1.6.0-3 libldap-2.5-0_2.5.13+dfsg-2+rpi1 liblz4-1_1.9.4-1+rpi1 liblzma5_5.2.5-2.1 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmount1_2.38.1-1.1 libmpc3_1.2.1-2 libmpdec3_2.5.1-2+rpi1 libmpfr6_4.1.0-3 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnettle8_3.8.1-2 libnghttp2-14_1.50.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.24.1-1 libpam-cap_1:2.44-1 libpam-modules_1.5.2-5 libpam-modules-bin_1.5.2-5 libpam-runtime_1.5.2-5 libpam0g_1.5.2-5 libpcre2-8-0_10.40-1+b2 libpcre3_2:8.39-14 libperl5.34_5.34.0-5 libperl5.36_5.36.0-4 libpipeline1_1.5.6-3 libprocps8_2:3.3.17-7.1 libpsl5_0.21.0-1.2 libpython3-stdlib_3.10.6-1 libpython3.10-minimal_3.10.8-3 libpython3.10-stdlib_3.10.8-3 libreadline8_8.2-1 librhash0_1.4.3-3 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.28+dfsg-8 libsasl2-modules-db_2.1.28+dfsg-8 libseccomp2_2.5.4-1+rpi1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol1_3.1-1 libsepol2_3.4-2 libsmartcols1_2.38.1-1.1 libsqlite3-0_3.39.4-1 libss2_1.46.6~rc1-1 libssh2-1_1.10.0-3+b1 libssl1.1_1.1.1o-1 libssl3_3.0.7-1 libstdc++-12-dev_12.2.0-3+rpi1 libstdc++6_12.2.0-3+rpi1 libsub-override-perl_0.09-4 libsystemd0_251.5-1+rpi1 libtasn1-6_4.19.0-2 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.3+ds-1 libtirpc-dev_1.3.3+ds-1 libtirpc3_1.3.3+ds-1 libtool_2.4.7-4 libubsan1_12.2.0-3+rpi1 libuchardet0_0.0.7-1 libudev1_251.5-1+rpi1 libunistring2_1.0-2 libuuid1_2.38.1-1.1 libuv1_1.44.2-1+rpi1 libxml2_2.9.14+dfsg-1 libxxhash0_0.8.1-1 libzstd1_1.5.2+dfsg-1 linux-libc-dev_5.19.6-1+rpi1 login_1:4.12.3+dfsg1-1 logsave_1.46.6~rc1-1 lsb-base_11.4+rpi1 m4_1.4.19-1 make_4.3-4.1 man-db_2.11.0-1 mawk_1.3.4.20200120-3.1 media-types_8.0.0 mount_2.38.1-1.1 nano_6.4-1 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 netbase_6.3 nlohmann-json3-dev_3.11.2-2 openssl_3.0.7-1 passwd_1:4.12.3+dfsg1-1 patch_2.7.6-7 perl_5.36.0-4 perl-base_5.36.0-4 perl-modules-5.34_5.34.0-5 perl-modules-5.36_5.36.0-4 pinentry-curses_1.2.0-2 po-debconf_1.0.21+nmu1 procps_2:3.3.17-7.1 python-babel-localedata_2.10.3-1 python3_3.10.6-1 python3-alabaster_0.7.12-1 python3-babel_2.10.3-1 python3-certifi_2022.6.15-2 python3-chardet_4.0.0-2 python3-charset-normalizer_2.0.6-3 python3-distutils_3.10.8-1 python3-docutils_0.17.1+dfsg-2 python3-idna_3.3-1 python3-imagesize_1.4.1-1 python3-importlib-metadata_4.12.0-1 python3-jinja2_3.0.3-2 python3-lib2to3_3.10.8-1 python3-markupsafe_2.1.1-1 python3-minimal_3.10.6-1 python3-more-itertools_8.10.0-2 python3-packaging_21.3-1.1 python3-pkg-resources_65.5.0-1 python3-pygments_2.12.0+dfsg-2 python3-pyparsing_3.0.7-3 python3-requests_2.27.1+dfsg-1 python3-roman_3.3-2 python3-six_1.16.0-4 python3-snowballstemmer_2.2.0-2 python3-sphinx_4.5.0-4 python3-tz_2022.6-1 python3-urllib3_1.26.12-1 python3-zipp_1.0.0-4 python3.10_3.10.8-3 python3.10-minimal_3.10.8-3 raspbian-archive-keyring_20120528.2 readline-common_8.2-1 rpcsvc-proto_1.4.2-4 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-xtensor-dummy_0.invalid.0 sed_4.8-1 sensible-utils_0.0.17 sgml-base_1.31 sphinx-common_4.5.0-4 sysvinit-utils_3.05-6 tar_1.34+dfsg-1 tzdata_2022d-1 util-linux_2.38.1-1.1 util-linux-extra_2.38.1-1.1 xml-core_0.18+nmu1 xtl-dev_0.7.2-2.1 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-4.1

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.CEWoe7bw/trustedkeys.kbx': General error
gpgv: Signature made Tue Nov  8 11:57:44 2022 UTC
gpgv:                using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify signature ./xtensor_0.24.3-1.dsc
dpkg-source: info: extracting xtensor in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking xtensor_0.24.3.orig.tar.gz
dpkg-source: info: unpacking xtensor_0.24.3-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying xsimd_xcomplex.patch
dpkg-source: info: applying test_findpackage_after_project.patch
dpkg-source: info: applying badarch_skip_test_xnpy.patch
dpkg-source: info: applying skip_test_xreducer_average.patch
dpkg-source: info: applying docs_mathjax.patch
dpkg-source: info: applying revert_xsimd8_undo_PR2573.patch

Check disk space
----------------

Sufficient free space for build

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-9f31c271-1b35-4fa1-b3b0-bc223a0a79a4
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package xtensor
dpkg-buildpackage: info: source version 0.24.3-1
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean --with sphinxdoc
   debian/rules override_dh_auto_clean-indep
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
/usr/bin/make -C docs clean
make[2]: Entering directory '/<<PKGBUILDDIR>>/docs'
rm -rf build/*
rm -rf xml
make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs'
rm -rf docs/build docs/html
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules build-arch
dh build-arch --with sphinxdoc
   dh_update_autotools_config -a
   dh_autoreconf -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DBUILD_TESTS=ON -DXTENSOR_USE_XSIMD=OFF
	cd obj-arm-linux-gnueabihf && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/arm-linux-gnueabihf -DBUILD_TESTS=ON -DXTENSOR_USE_XSIMD=OFF ..
-- The CXX compiler identification is GNU 12.2.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building xtensor v0.24.3
-- Found xtl: /usr/include/xtl
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Tests build type is None
-- Performing Test _-std=c++14_works
-- Performing Test _-std=c++14_works - Success
-- Building with C++14
-- Performing Test arch_native_supported
-- Performing Test arch_native_supported - Success
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
    FETCHCONTENT_FULLY_DISCONNECTED


-- Build files have been written to: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -a 
	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/CMakeFiles /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xadaptor_semantic.dir/build.make test/CMakeFiles/test_xadaptor_semantic.dir/depend
make  -f test/CMakeFiles/test_xarray_adaptor.dir/build.make test/CMakeFiles/test_xarray_adaptor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadaptor_semantic.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray_adaptor.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xarray.dir/build.make test/CMakeFiles/test_xarray.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xblockwise_reducer.dir/build.make test/CMakeFiles/test_xblockwise_reducer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xblockwise_reducer.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xarray_adaptor.dir/build.make test/CMakeFiles/test_xarray_adaptor.dir/build
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xadaptor_semantic.dir/build.make test/CMakeFiles/test_xadaptor_semantic.dir/build
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xblockwise_reducer.dir/build.make test/CMakeFiles/test_xblockwise_reducer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xarray.dir/build.make test/CMakeFiles/test_xarray.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  0%] Building CXX object test/CMakeFiles/test_xarray_adaptor.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xarray_adaptor.dir/main.cpp.o -MF CMakeFiles/test_xarray_adaptor.dir/main.cpp.o.d -o CMakeFiles/test_xarray_adaptor.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[  0%] Building CXX object test/CMakeFiles/test_xadaptor_semantic.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xadaptor_semantic.dir/main.cpp.o -MF CMakeFiles/test_xadaptor_semantic.dir/main.cpp.o.d -o CMakeFiles/test_xadaptor_semantic.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[  1%] Building CXX object test/CMakeFiles/test_xblockwise_reducer.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xblockwise_reducer.dir/main.cpp.o -MF CMakeFiles/test_xblockwise_reducer.dir/main.cpp.o.d -o CMakeFiles/test_xblockwise_reducer.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[  1%] Building CXX object test/CMakeFiles/test_xarray.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xarray.dir/main.cpp.o -MF CMakeFiles/test_xarray.dir/main.cpp.o.d -o CMakeFiles/test_xarray.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  2%] Building CXX object test/CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o -MF CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o.d -o CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xadaptor_semantic.cpp
[  2%] Building CXX object test/CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o -MF CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o.d -o CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray_adaptor.cpp
[  2%] Building CXX object test/CMakeFiles/test_xblockwise_reducer.dir/test_xblockwise_reducer.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xblockwise_reducer.dir/test_xblockwise_reducer.cpp.o -MF CMakeFiles/test_xblockwise_reducer.dir/test_xblockwise_reducer.cpp.o.d -o CMakeFiles/test_xblockwise_reducer.dir/test_xblockwise_reducer.cpp.o -c /<<PKGBUILDDIR>>/test/test_xblockwise_reducer.cpp
[  2%] Building CXX object test/CMakeFiles/test_xarray.dir/test_xarray.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xarray.dir/test_xarray.cpp.o -MF CMakeFiles/test_xarray.dir/test_xarray.cpp.o.d -o CMakeFiles/test_xarray.dir/test_xarray.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray.cpp
[  3%] Linking CXX executable test_xarray_adaptor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xarray_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xarray_adaptor.dir/main.cpp.o CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o -o test_xarray_adaptor 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  3%] Built target test_xarray_adaptor
make  -f test/CMakeFiles/test_xbroadcast.dir/build.make test/CMakeFiles/test_xbroadcast.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbroadcast.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbroadcast.dir/build.make test/CMakeFiles/test_xbroadcast.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  3%] Building CXX object test/CMakeFiles/test_xbroadcast.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xbroadcast.dir/main.cpp.o -MF CMakeFiles/test_xbroadcast.dir/main.cpp.o.d -o CMakeFiles/test_xbroadcast.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[  3%] Linking CXX executable test_xadaptor_semantic
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xadaptor_semantic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xadaptor_semantic.dir/main.cpp.o CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o -o test_xadaptor_semantic 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  3%] Built target test_xadaptor_semantic
make  -f test/CMakeFiles/test_xbuilder.dir/build.make test/CMakeFiles/test_xbuilder.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuilder.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbuilder.dir/build.make test/CMakeFiles/test_xbuilder.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  3%] Building CXX object test/CMakeFiles/test_xbuilder.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xbuilder.dir/main.cpp.o -MF CMakeFiles/test_xbuilder.dir/main.cpp.o.d -o CMakeFiles/test_xbuilder.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/xtl/xsequence.hpp:17,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:17,
                 from /<<PKGBUILDDIR>>/test/test_xarray.cpp:11:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  4%] Building CXX object test/CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o -MF CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o.d -o CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp
[  4%] Building CXX object test/CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o -MF CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o.d -o CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbuilder.cpp
[  5%] Linking CXX executable test_xarray
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xarray.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xarray.dir/main.cpp.o CMakeFiles/test_xarray.dir/test_xarray.cpp.o -o test_xarray 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  5%] Built target test_xarray
make  -f test/CMakeFiles/test_xcontainer_semantic.dir/build.make test/CMakeFiles/test_xcontainer_semantic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcontainer_semantic.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcontainer_semantic.dir/build.make test/CMakeFiles/test_xcontainer_semantic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  6%] Building CXX object test/CMakeFiles/test_xcontainer_semantic.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xcontainer_semantic.dir/main.cpp.o -MF CMakeFiles/test_xcontainer_semantic.dir/main.cpp.o.d -o CMakeFiles/test_xcontainer_semantic.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[  6%] Linking CXX executable test_xbroadcast
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xbroadcast.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xbroadcast.dir/main.cpp.o CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o -o test_xbroadcast 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  6%] Built target test_xbroadcast
make  -f test/CMakeFiles/test_xeval.dir/build.make test/CMakeFiles/test_xeval.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xeval.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xeval.dir/build.make test/CMakeFiles/test_xeval.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  6%] Building CXX object test/CMakeFiles/test_xeval.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xeval.dir/main.cpp.o -MF CMakeFiles/test_xeval.dir/main.cpp.o.d -o CMakeFiles/test_xeval.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  6%] Building CXX object test/CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o -MF CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o.d -o CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcontainer_semantic.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  6%] Building CXX object test/CMakeFiles/test_xeval.dir/test_xeval.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xeval.dir/test_xeval.cpp.o -MF CMakeFiles/test_xeval.dir/test_xeval.cpp.o.d -o CMakeFiles/test_xeval.dir/test_xeval.cpp.o -c /<<PKGBUILDDIR>>/test/test_xeval.cpp
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_171()':
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:456:36: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  456 |         xarray<double> f = {2, 3, 4};
      |                                    ^
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:179:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  179 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:82:73: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   82 |         xt::xtensor<double, 1, layout_type::row_major> ten1 {1., 2., 3.2};
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:87:76: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   87 |         xt::xtensor<double, 1, layout_type::column_major> ten2 {1., 2., 3.2};
      |                                                                            ^
In file included from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:19,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:10:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:93:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   93 |         EXPECT_TRUE((detail::has_same_layout(ten1, xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:93:9: note: in expansion of macro 'EXPECT_TRUE'
   93 |         EXPECT_TRUE((detail::has_same_layout(ten1, xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2}))));
      |         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:94:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   94 |         EXPECT_TRUE((detail::has_same_layout(ten2, xt::xtensor<double, 1, layout_type::column_major>({1., 2., 3.2}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:94:9: note: in expansion of macro 'EXPECT_TRUE'
   94 |         EXPECT_TRUE((detail::has_same_layout(ten2, xt::xtensor<double, 1, layout_type::column_major>({1., 2., 3.2}))));
      |         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:213:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  213 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:99:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   99 |         xt::xtensor<double, 1> ten {1., 2., 3.2};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:103:44: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  103 |         xt::xarray<double> arr {1., 2., 3.2};
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:22:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   22 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:162:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  162 |                                 xt::xarray<double, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_143::DOCTEST_ANON_CLASS_143()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:137:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_144()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:137:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::DOCTEST_ANON_CLASS_149()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:153:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_150()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:153:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::DOCTEST_ANON_CLASS_152()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:170:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_153()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:170:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_146::DOCTEST_ANON_CLASS_146()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:145:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_147()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:145:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::DOCTEST_ANON_CLASS_158()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:204:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_159()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:204:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:196:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  196 |                                 xt::xarray<double, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::DOCTEST_ANON_CLASS_155()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:187:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_156()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:187:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_170::DOCTEST_ANON_CLASS_170()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:284:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_171()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:284:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_164::DOCTEST_ANON_CLASS_164()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:242:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_165()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:242:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_167::DOCTEST_ANON_CLASS_167()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:263:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_168()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:263:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:16,
                 from /<<PKGBUILDDIR>>/test/test_xblockwise_reducer.cpp:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:16,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:14:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xgenerator<xt::detail::fn_impl<xt::detail::diagonal_fn<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, double, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xgenerator<fn_impl<diagonal_fn<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, double, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >, void>; E = xt::xgenerator<fn_impl<diagonal_fn<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, double, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_161::DOCTEST_ANON_CLASS_161()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:221:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_162()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:221:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_185()':
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:603:43: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  603 |         xarray<double> expected = {1, 5, 9};
      |                                           ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:608:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  608 |         xarray<double> exp_1 = {1, 5};
      |                                     ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:610:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  610 |         xarray<double> exp_2 = {0, 4, 8};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:612:41: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  612 |         xarray<double> exp_3 = {3, 7, 11};
      |                                         ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:614:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  614 |         xarray<double> exp_4 = {6, 10};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:43:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   43 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, void>; E = xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  7%] Linking CXX executable test_xeval
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xeval.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xeval.dir/main.cpp.o CMakeFiles/test_xeval.dir/test_xeval.cpp.o -o test_xeval 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  7%] Built target test_xeval
make  -f test/CMakeFiles/test_xexception.dir/build.make test/CMakeFiles/test_xexception.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexception.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexception.dir/build.make test/CMakeFiles/test_xexception.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  7%] Building CXX object test/CMakeFiles/test_xexception.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xexception.dir/main.cpp.o -MF CMakeFiles/test_xexception.dir/main.cpp.o.d -o CMakeFiles/test_xexception.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<(xtl::is_integral<typename T::value_type>::value && (! std::is_same<typename E1::value_type, bool>::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:467:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  8%] Linking CXX executable test_xbuilder
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xbuilder.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xbuilder.dir/main.cpp.o CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o -o test_xbuilder 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  8%] Built target test_xbuilder
make  -f test/CMakeFiles/test_xexpression.dir/build.make test/CMakeFiles/test_xexpression.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexpression.dir/build.make test/CMakeFiles/test_xexpression.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  8%] Building CXX object test/CMakeFiles/test_xexpression.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xexpression.dir/main.cpp.o -MF CMakeFiles/test_xexpression.dir/main.cpp.o.d -o CMakeFiles/test_xexpression.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[  8%] Linking CXX executable test_xcontainer_semantic
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xcontainer_semantic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xcontainer_semantic.dir/main.cpp.o CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o -o test_xcontainer_semantic 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  8%] Built target test_xcontainer_semantic
make  -f test/CMakeFiles/test_xexpression_traits.dir/build.make test/CMakeFiles/test_xexpression_traits.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_traits.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexpression_traits.dir/build.make test/CMakeFiles/test_xexpression_traits.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  9%] Building CXX object test/CMakeFiles/test_xexpression_traits.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xexpression_traits.dir/main.cpp.o -MF CMakeFiles/test_xexpression_traits.dir/main.cpp.o.d -o CMakeFiles/test_xexpression_traits.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/string:50,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/istream:38,
                 from /usr/include/c++/12/sstream:38,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:13:
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'bool xt::xbroadcast<CT, X>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; CT = xt::xscalar<int>; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>]' at /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:418:23,
    inlined from 'xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)> [with auto:32 = const xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:61,
    inlined from 'xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)> [with auto:32 = const xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:21,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 1; F = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)>&; R = bool; T = {const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:220:22,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 0; F = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)>&; R = bool; T = {const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:221:54,
    inlined from 'R xt::accumulate(F&&, R, const std::tuple<_Tp ...>&) [with F = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)>&; R = bool; T = {const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:229:54,
    inlined from 'bool xt::xfunction<F, CT>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; F = xt::detail::not_equal_to; CT = {const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:685:26,
    inlined from 'std::enable_if_t<xt::has_strides<E>::value, bool> xt::detail::is_linear_assign(const E1&, const E2&) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:250:80,
    inlined from 'static constexpr bool xt::xassign_traits<E1, E2>::linear_assign(const E1&, const E2&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:355:131,
    inlined from 'static void xt::xexpression_assigner_base<xt::xtensor_expression_tag>::assign_data(xt::xexpression<D>&, const xt::xexpression<E2>&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:378:51,
    inlined from 'static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >; Tag = xt::xtensor_expression_tag]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:414:31,
    inlined from 'xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:60)> [with auto:60 = xtl::identity]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:205:58,
    inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:59)>; FF = xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:60)>]' 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<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:59)>; FF = xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:60)>]' at /usr/include/xtl/xmeta_utils.hpp:603:29,
    inlined from 'void xt::assign_xexpression(xexpression<D>&, const xexpression<E2>&) [with E1 = xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; E2 = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:199:58,
    inlined from 'xt::xcontainer_semantic<D>::derived_type& xt::xcontainer_semantic<D>::assign_xexpression(const xt::xexpression<E>&) [with E = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; D = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:623:31,
    inlined from 'xt::xsemantic_base<D>::derived_type& xt::xsemantic_base<D>::assign(const xt::xexpression<E>&) [with E = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; D = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:489:55,
    inlined from 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(const xt::xexpression<E>&) [with E = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; EC = xt::uvector<bool, std::allocator<bool> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]' at /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:491:30,
    inlined from 'std::enable_if_t<(! std::is_base_of<xt::xcontainer<typename std::remove_const<typename std::decay<_Tp>::type>::type>, typename std::decay<_Tp>::type>::value), typename xt::temporary_type<T>::type> xt::eval(T&&) [with T = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xeval.hpp:48:33,
    inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<plus, xt::const_value<long long unsigned int>, plus>; E = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; X = const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&; O = std::tuple<xt::evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:876:13,
    inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors<detail::plus, const_value<long long unsigned int>, detail::plus>; E = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; X = const svector<unsigned int, 4, std::allocator<unsigned int>, true>&; EVS = std::tuple<evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:923:9,
    inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = long long unsigned int; E = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; X = const svector<unsigned int, 4, std::allocator<unsigned int>, true>&; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, xtl::negation<xtl::is_integral<typename std::decay<C>::type> > >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5,
    inlined from 'auto xt::detail::blockwise::norm_l0_functor<T_E>::compute(const E&, const A&, const O&) const [with E = xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >; A = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; O = std::tuple<xt::evaluation_strategy::immediate_type>; T_E = int]' at /<<PKGBUILDDIR>>/include/xtensor/xblockwise_reducer_functors.hpp:324:106,
    inlined from 'void xt::xblockwise_reducer<CT, F, X, O>::assign_to_chunk(CI&) const [with CI = xt::xchunk_iterator<xt::xchunked_view<xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >; CT = const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; F = xt::detail::blockwise::norm_l0_functor<int>; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; O = std::tuple<xt::evaluation_strategy::immediate_type>]' at /<<PKGBUILDDIR>>/include/xtensor/xblockwise_reducer.hpp:174:14:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int, std::allocator<long long int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<(xtl::is_integral<typename T::value_type>::value && (! std::is_same<typename E1::value_type, bool>::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<long long int, std::allocator<long long int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:467:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<long long int, std::allocator<long long int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<long long int, std::allocator<long long int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  9%] Building CXX object test/CMakeFiles/test_xexception.dir/test_xexception.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xexception.dir/test_xexception.cpp.o -MF CMakeFiles/test_xexception.dir/test_xexception.cpp.o.d -o CMakeFiles/test_xexception.dir/test_xexception.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexception.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 10%] Linking CXX executable test_xexception
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xexception.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xexception.dir/main.cpp.o CMakeFiles/test_xexception.dir/test_xexception.cpp.o -o test_xexception 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Built target test_xexception
make  -f test/CMakeFiles/test_xfunction.dir/build.make test/CMakeFiles/test_xfunction.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunction.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfunction.dir/build.make test/CMakeFiles/test_xfunction.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xfunction.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xfunction.dir/main.cpp.o -MF CMakeFiles/test_xfunction.dir/main.cpp.o.d -o CMakeFiles/test_xfunction.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 10%] Building CXX object test/CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o -MF CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o.d -o CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression.cpp
[ 10%] Building CXX object test/CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o -MF CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o.d -o CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression_traits.cpp
[ 10%] Linking CXX executable test_xexpression_traits
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xexpression_traits.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xexpression_traits.dir/main.cpp.o CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o -o test_xexpression_traits 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Built target test_xexpression_traits
make  -f test/CMakeFiles/test_xfunc_on_xexpression.dir/build.make test/CMakeFiles/test_xfunc_on_xexpression.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunc_on_xexpression.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfunc_on_xexpression.dir/build.make test/CMakeFiles/test_xfunc_on_xexpression.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xfunc_on_xexpression.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xfunc_on_xexpression.dir/main.cpp.o -MF CMakeFiles/test_xfunc_on_xexpression.dir/main.cpp.o.d -o CMakeFiles/test_xfunc_on_xexpression.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xexpression.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, void>; E = xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<multiplies, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&>, void>; E = xt::xfunction<multiplies, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, void>; E = xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 10%] Building CXX object test/CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o -MF CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o.d -o CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunction.cpp
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::minus, xt::xfunction<xt::detail::plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xfunction<xt::detail::multiplies, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > > >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<minus, xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xfunction<multiplies, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > > >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, void>; E = xt::xfunction<minus, xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xfunction<multiplies, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > > >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 10%] Linking CXX executable test_xexpression
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xexpression.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xexpression.dir/main.cpp.o CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o -o test_xexpression 
[ 10%] Linking CXX executable test_xblockwise_reducer
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xblockwise_reducer.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xblockwise_reducer.dir/main.cpp.o CMakeFiles/test_xblockwise_reducer.dir/test_xblockwise_reducer.cpp.o -o test_xblockwise_reducer 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Built target test_xexpression
make  -f test/CMakeFiles/test_xmultiindex_iterator.dir/build.make test/CMakeFiles/test_xmultiindex_iterator.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmultiindex_iterator.dir/DependInfo.cmake --color=
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmultiindex_iterator.dir/build.make test/CMakeFiles/test_xmultiindex_iterator.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xmultiindex_iterator.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmultiindex_iterator.dir/main.cpp.o -MF CMakeFiles/test_xmultiindex_iterator.dir/main.cpp.o.d -o CMakeFiles/test_xmultiindex_iterator.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Built target test_xblockwise_reducer
make  -f test/CMakeFiles/test_xiterator.dir/build.make test/CMakeFiles/test_xiterator.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xiterator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xiterator.dir/build.make test/CMakeFiles/test_xiterator.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xiterator.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xiterator.dir/main.cpp.o -MF CMakeFiles/test_xiterator.dir/main.cpp.o.d -o CMakeFiles/test_xiterator.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 11%] Building CXX object test/CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o -MF CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o.d -o CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xfunction.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, std::allocator<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, 1>' {aka 'std::initializer_list<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_4()':
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:51: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:121:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  121 |         xt::xtensor<double, 1> res{{4, 6}};
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:107:72: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  107 |         xt::xtensor<double , 1> res{{20, 20, 20, 20, 20, 0, 0, 0, 0, 0}};
      |                                                                        ^
[ 11%] Linking CXX executable test_xfunc_on_xexpression
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xfunc_on_xexpression.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xfunc_on_xexpression.dir/main.cpp.o CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o -o test_xfunc_on_xexpression 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 11%] Built target test_xfunc_on_xexpression
make  -f test/CMakeFiles/test_xmath.dir/build.make test/CMakeFiles/test_xmath.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmath.dir/build.make test/CMakeFiles/test_xmath.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 12%] Building CXX object test/CMakeFiles/test_xmath.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmath.dir/main.cpp.o -MF CMakeFiles/test_xmath.dir/main.cpp.o.d -o CMakeFiles/test_xmath.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 13%] Building CXX object test/CMakeFiles/test_xmultiindex_iterator.dir/test_xmultiindex_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmultiindex_iterator.dir/test_xmultiindex_iterator.cpp.o -MF CMakeFiles/test_xmultiindex_iterator.dir/test_xmultiindex_iterator.cpp.o.d -o CMakeFiles/test_xmultiindex_iterator.dir/test_xmultiindex_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmultiindex_iterator.cpp
[ 14%] Building CXX object test/CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o -MF CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o.d -o CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xiterator.cpp
[ 14%] Linking CXX executable test_xmultiindex_iterator
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xmultiindex_iterator.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xmultiindex_iterator.dir/main.cpp.o CMakeFiles/test_xmultiindex_iterator.dir/test_xmultiindex_iterator.cpp.o -o test_xmultiindex_iterator 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 14%] Built target test_xmultiindex_iterator
make  -f test/CMakeFiles/test_xoperation.dir/build.make test/CMakeFiles/test_xoperation.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoperation.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoperation.dir/build.make test/CMakeFiles/test_xoperation.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 15%] Building CXX object test/CMakeFiles/test_xoperation.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xoperation.dir/main.cpp.o -MF CMakeFiles/test_xoperation.dir/main.cpp.o.d -o CMakeFiles/test_xoperation.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
/<<PKGBUILDDIR>>/test/test_xfunction.cpp: In function 'void xt::DOCTEST_ANON_FUNC_189()':
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:499:42: note: parameter passing for argument of type 'std::initializer_list<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1
  499 |         xtensor<Point3, 1> a({a1, a2, a3});
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:502:42: note: parameter passing for argument of type 'std::initializer_list<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1
  502 |         xtensor<Point3, 1> res{r1, r2, r3};
      |                                          ^
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 15%] Building CXX object test/CMakeFiles/test_xmath.dir/test_xmath.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmath.dir/test_xmath.cpp.o -MF CMakeFiles/test_xmath.dir/test_xmath.cpp.o.d -o CMakeFiles/test_xmath.dir/test_xmath.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmath.cpp
[ 16%] Linking CXX executable test_xfunction
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xfunction.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xfunction.dir/main.cpp.o CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o -o test_xfunction 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 16%] Built target test_xfunction
make  -f test/CMakeFiles/test_xoptional_assembly.dir/build.make test/CMakeFiles/test_xoptional_assembly.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoptional_assembly.dir/build.make test/CMakeFiles/test_xoptional_assembly.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 16%] Building CXX object test/CMakeFiles/test_xoptional_assembly.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xoptional_assembly.dir/main.cpp.o -MF CMakeFiles/test_xoptional_assembly.dir/main.cpp.o.d -o CMakeFiles/test_xoptional_assembly.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 16%] Building CXX object test/CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o -MF CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o.d -o CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoperation.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 16%] Linking CXX executable test_xiterator
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xiterator.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xiterator.dir/main.cpp.o CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o -o test_xiterator 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 16%] Built target test_xiterator
make  -f test/CMakeFiles/test_xreducer.dir/build.make test/CMakeFiles/test_xreducer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xreducer.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xreducer.dir/build.make test/CMakeFiles/test_xreducer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 16%] Building CXX object test/CMakeFiles/test_xreducer.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xreducer.dir/main.cpp.o -MF CMakeFiles/test_xreducer.dir/main.cpp.o.d -o CMakeFiles/test_xreducer.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 17%] Building CXX object test/CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o -MF CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o.d -o CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:900:69: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  900 |         xt::xtensor<double,1> x  = {0.0, .5, 1.0, 1.5, 2.0, 2.5, 3.0};
      |                                                                     ^
[ 17%] Building CXX object test/CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o -MF CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o.d -o CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o -c /<<PKGBUILDDIR>>/test/test_xreducer.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_141()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:933:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  933 |         xt::xarray<double> x = { 3.0, 1.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:934:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  934 |         xt::xarray<double> y = { 1.0, 1.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:935:43: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  935 |         xt::xarray<double> expected = { 5 };
      |                                           ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_139()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:922:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  922 |         xt::xarray<double> x = { 1.0, 3.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:923:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  923 |         xt::xarray<double> y = { 1.0, 1.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:924:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  924 |         xt::xarray<double> expected = { 1, 4, 5, 4, 1 };
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp: In constructor 'xt::xoptional_assembly<VE, FE>::xoptional_assembly(xt::nested_initializer_list_t<typename xt::xoptional_assembly_base<xt::xoptional_assembly<VE, FE> >::value_type, 1>) [with VE = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; FE = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp:385:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<xtl::xoptional<double, bool>, 1>' {aka 'std::initializer_list<xtl::xoptional<double, bool> >'} changed in GCC 7.1
  385 |     inline xoptional_assembly<VE, FE>::xoptional_assembly(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:148:31: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  148 |         xarray<double> a{-10.0};
      |                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:152:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  152 |         xarray<double> b{-10.0, -20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:156:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  156 |         xarray<double> c{-10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:160:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  160 |         xarray<double> d{+10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:164:31: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  164 |         xarray<double> e{+10.0};
      |                               ^
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xoptional_assembly.cpp:10:
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'bool xt::xbroadcast<CT, X>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; CT = xt::xscalar<bool>; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>]' at /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:418:23,
    inlined from 'xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)> [with auto:38 = const xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:61,
    inlined from 'xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)> [with auto:38 = const xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:21,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 1; F = xt::xfunction<optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)>&; R = bool; T = {const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:220:22,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 0; F = xt::xfunction<optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)>&; R = bool; T = {const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:221:54,
    inlined from 'R xt::accumulate(F&&, R, const std::tuple<_Tp ...>&) [with F = xfunction<detail::optional_bitwise<bool>, const xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xbroadcast<xscalar<bool>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)>&; R = bool; T = {const xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xbroadcast<xscalar<bool>, svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:229:54,
    inlined from 'bool xt::xfunction<F, CT>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; F = xt::detail::optional_bitwise<bool>; CT = {const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:685:26,
    inlined from 'std::enable_if_t<xt::has_strides<E>::value, bool> xt::detail::is_linear_assign(const E1&, const E2&) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:250:80,
    inlined from 'static constexpr bool xt::xassign_traits<E1, E2>::linear_assign(const E1&, const E2&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:355:131,
    inlined from 'static void xt::xexpression_assigner_base<xt::xtensor_expression_tag>::assign_data(xt::xexpression<D>&, const xt::xexpression<E2>&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:378:51:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:214:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  214 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:215:55: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  215 |         opt_type opt_a = {1, missing, 3, 4, 5, missing};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:217:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  217 |         xarray<double> res = {2, 2, 3, 4, 4, 4};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:220:54: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  220 |         opt_type res1 = {2, missing, 3, 4, 4, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_177()':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:752:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  752 |             xt::xarray<double> asrc = { 1., 2. };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:756:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  756 |             xt::xarray<double> aexp = { 3., 4. };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:297:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  297 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:300:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  300 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_30()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:287:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  287 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:290:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  290 |               0.785398,  1.570796,  2.356194,  3.141593};
      |                                                        ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:318:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  318 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:320:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  320 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:308:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  308 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:310:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  310 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:194:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  194 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:195:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  195 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:196:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  196 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:197:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  197 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:199:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  199 |         xarray<double> res = {6, 5, 4, 4, 5, 6};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:202:54: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  202 |         opt_type res1 = {6, missing, 4, 4, 5, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:205:60: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  205 |         opt_type res2 = {6, missing, 4, 4, missing, missing};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:174:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  174 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:175:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  175 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:176:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  176 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:177:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  177 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:179:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  179 |         xarray<double> res = {1, 2, 3, 3, 2, 1};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:182:54: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  182 |         opt_type res1 = {1, missing, 3, 3, 2, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:185:60: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  185 |         opt_type res2 = {1, missing, 3, 3, missing, missing};
      |                                                            ^
[ 17%] Linking CXX executable test_xoptional_assembly
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xoptional_assembly.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xoptional_assembly.dir/main.cpp.o CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o -o test_xoptional_assembly 
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:880:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  880 |         xt::xtensor<double,1> m0 = {1.5, 1.5, 1.5};
      |                                                  ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:881:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  881 |         xt::xtensor<double,1> m1 = {1.0, 2.0};
      |                                             ^
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 17%] Built target test_xoptional_assembly
make  -f test/CMakeFiles/test_xscalar.dir/build.make test/CMakeFiles/test_xscalar.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xscalar.dir/build.make test/CMakeFiles/test_xscalar.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 18%] Building CXX object test/CMakeFiles/test_xscalar.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xscalar.dir/main.cpp.o -MF CMakeFiles/test_xscalar.dir/main.cpp.o.d -o CMakeFiles/test_xscalar.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:864:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  864 |         xt::xtensor<double,1> m0 = {1.5, 1.5, 1.5};
      |                                                  ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:865:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  865 |         xt::xtensor<double,1> m1 = {1.0, 2.0};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:295:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  295 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:307:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  307 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:319:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  319 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:283:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  283 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:331:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  331 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:341:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  341 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  346 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:356:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  356 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  361 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:912:46: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  912 |         xt::xarray<double> x = {0.0, 1.0, 2.0};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:913:46: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  913 |         xt::xarray<double> y = {2.0, 1.0, 0.0};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:283:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  283 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:295:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  295 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:319:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  319 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:307:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  307 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:331:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  331 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:341:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  341 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  346 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:356:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  356 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  361 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_129()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:837:54: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  837 |         xt::xarray<double> expected1 = {1.5, 2.5, 3.5};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:840:49: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  840 |         xt::xarray<double> expected2 = {2.0, 8.0};
      |                                                 ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_179()':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:767:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  767 |             xt::xarray<double> a = { 1., 6. };
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:768:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  768 |             xt::xarray<double> b = { 2., 3. };
      |                                             ^
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 18%] Building CXX object test/CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o -MF CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o.d -o CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar.cpp
[ 18%] Linking CXX executable test_xmath
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xmath.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xmath.dir/main.cpp.o CMakeFiles/test_xmath.dir/test_xmath.cpp.o -o test_xmath 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 18%] Built target test_xmath
make  -f test/CMakeFiles/test_xscalar_semantic.dir/build.make test/CMakeFiles/test_xscalar_semantic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar_semantic.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xscalar_semantic.dir/build.make test/CMakeFiles/test_xscalar_semantic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 18%] Building CXX object test/CMakeFiles/test_xscalar_semantic.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xscalar_semantic.dir/main.cpp.o -MF CMakeFiles/test_xscalar_semantic.dir/main.cpp.o.d -o CMakeFiles/test_xscalar_semantic.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 18%] Linking CXX executable test_xoperation
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xoperation.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xoperation.dir/main.cpp.o CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o -o test_xoperation 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 18%] Built target test_xoperation
make  -f test/CMakeFiles/test_xshape.dir/build.make test/CMakeFiles/test_xshape.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xshape.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xshape.dir/build.make test/CMakeFiles/test_xshape.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 18%] Building CXX object test/CMakeFiles/test_xshape.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xshape.dir/main.cpp.o -MF CMakeFiles/test_xshape.dir/main.cpp.o.d -o CMakeFiles/test_xshape.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 18%] Linking CXX executable test_xscalar
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xscalar.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xscalar.dir/main.cpp.o CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o -o test_xscalar 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 18%] Built target test_xscalar
make  -f test/CMakeFiles/test_xstorage.dir/build.make test/CMakeFiles/test_xstorage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstorage.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstorage.dir/build.make test/CMakeFiles/test_xstorage.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 19%] Building CXX object test/CMakeFiles/test_xstorage.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xstorage.dir/main.cpp.o -MF CMakeFiles/test_xstorage.dir/main.cpp.o.d -o CMakeFiles/test_xstorage.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 2>*, xt::layout_type::column_major>; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  611 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
  527 |     __copy_move_a(_II __first, _II __last, _OI __result)
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 4>*, xt::layout_type::column_major>; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  611 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 20%] Building CXX object test/CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o -MF CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o.d -o CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar_semantic.cpp
[ 20%] Building CXX object test/CMakeFiles/test_xshape.dir/test_xshape.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xshape.dir/test_xshape.cpp.o -MF CMakeFiles/test_xshape.dir/test_xshape.cpp.o.d -o CMakeFiles/test_xshape.dir/test_xshape.cpp.o -c /<<PKGBUILDDIR>>/test/test_xshape.cpp
[ 20%] Building CXX object test/CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o -MF CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o.d -o CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstorage.cpp
[ 21%] Linking CXX executable test_xshape
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xshape.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xshape.dir/main.cpp.o CMakeFiles/test_xshape.dir/test_xshape.cpp.o -o test_xshape 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 21%] Built target test_xshape
make  -f test/CMakeFiles/test_xstrided_view.dir/build.make test/CMakeFiles/test_xstrided_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrided_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstrided_view.dir/build.make test/CMakeFiles/test_xstrided_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 22%] Building CXX object test/CMakeFiles/test_xstrided_view.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xstrided_view.dir/main.cpp.o -MF CMakeFiles/test_xstrided_view.dir/main.cpp.o.d -o CMakeFiles/test_xstrided_view.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]',
    inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22,
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]',
    inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22,
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
[ 22%] Linking CXX executable test_xstorage
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xstorage.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xstorage.dir/main.cpp.o CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o -o test_xstorage 
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 22%] Built target test_xstorage
[ 22%] Building CXX object test/CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o -MF CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o.d -o CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<keep_dims_type, evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<keep_dims_type, evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<keep_dims_type, evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::multiplies, const_value<double>, detail::multiplies>, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&>(xreducer_functors<detail::multiplies, const_value<double>, detail::multiplies>&&, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::multiplies, const_value<double>, detail::multiplies>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array<unsigned int, 1>&, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array<unsigned int, 1>&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array<unsigned int, 1>&; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xoptional_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<xtl::xoptional<double, bool>, 1>' {aka 'std::initializer_list<xtl::xoptional<double, bool> >'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Linking CXX executable test_xscalar_semantic
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xscalar_semantic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xscalar_semantic.dir/main.cpp.o CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o -o test_xscalar_semantic 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 22%] Built target test_xscalar_semantic
make  -f test/CMakeFiles/test_xstrides.dir/build.make test/CMakeFiles/test_xstrides.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrides.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstrides.dir/build.make test/CMakeFiles/test_xstrides.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 22%] Building CXX object test/CMakeFiles/test_xstrides.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xstrides.dir/main.cpp.o -MF CMakeFiles/test_xstrides.dir/main.cpp.o.d -o CMakeFiles/test_xstrides.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xaccumulator.hpp:19,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp: In function 'It xt::strided_data_end(const C&, It, layout_type, size_type) [with C = xcontainer<xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >; It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; size_type = unsigned int]':
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp:117:8: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  117 |     It strided_data_end(const C& c, It begin, layout_type l, size_type offset)
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:23:
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::const_container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) const [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:733:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'xt::xfunction_stepper<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >, xt::xstepper<const xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xstepper<const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >, xstepper<const xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::multiplies; CT = {const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'void xt::xreducer_stepper<F, CT, X, O>::to_end(xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1617:25,
    inlined from 'xt::xfunction_stepper<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xreducer_stepper<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xreducer_stepper<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xstepper<const xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::divides; CT = {xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'xt::xfunction_stepper<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xfunction_stepper<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<equal_to, const xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xfunction_stepper<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xstepper<const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::equal_to, const xfunction<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xoptional_expression_tag>&>::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xfunction_stepper<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >, xstepper<const xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xoptional_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::equal_to; CT = {const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::xfunction_stepper<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 23%] Building CXX object test/CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o -MF CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o.d -o CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrides.cpp
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::const_container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) const [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:733:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'void xt::xreducer_stepper<F, CT, X, O>::to_end(xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&; X = const std::array<unsigned int, 2>&; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1617:25,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::to_end(xt::layout_type) [with E1 = xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:612:21,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:583:48:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array<unsigned int, 1>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array<unsigned int, 1>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array<unsigned int, 1>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28,
    inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<plus, xt::const_value<double>, plus>; E = xt::xfunction<multiplies, const xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, std::array<unsigned int, 2>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:876:13,
    inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xfunction<detail::multiplies, const xtensor_container<uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, std::array<unsigned int, 2>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; EVS = std::tuple<evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:923:9,
    inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = void; E = xfunction<detail::multiplies, const xtensor_container<uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, std::array<unsigned int, 2>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, xtl::negation<xtl::is_integral<typename std::decay<C>::type> > >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5,
    inlined from 'auto xt::average(E&&, W&&, X&&, EVS) [with T = void; E = xtensor_container<uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; W = xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; X = std::array<unsigned int, 1>; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<is_reducer_options<EVS>, xtl::negation<xtl::is_integral<X> > >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1999:103:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f test/CMakeFiles/test_xtensor.dir/build.make test/CMakeFiles/test_xtensor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor.dir/build.make test/CMakeFiles/test_xtensor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 23%] Building CXX object test/CMakeFiles/test_xtensor.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor.dir/main.cpp.o -MF CMakeFiles/test_xtensor.dir/main.cpp.o.d -o CMakeFiles/test_xtensor.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 23%] Linking CXX executable test_xstrides
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xstrides.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xstrides.dir/main.cpp.o CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o -o test_xstrides 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 23%] Built target test_xstrides
make  -f test/CMakeFiles/test_xtensor_adaptor.dir/build.make test/CMakeFiles/test_xtensor_adaptor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_adaptor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_adaptor.dir/build.make test/CMakeFiles/test_xtensor_adaptor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 23%] Building CXX object test/CMakeFiles/test_xtensor_adaptor.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_adaptor.dir/main.cpp.o -MF CMakeFiles/test_xtensor_adaptor.dir/main.cpp.o.d -o CMakeFiles/test_xtensor_adaptor.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()':
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:734:54: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  734 |         xarray<double> a = {0, 1, 2, 3, 4, 5, 6, 7, 8};
      |                                                      ^
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:596:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  596 |         auto avg0 = xt::average(a, xt::xarray<double>{3, 9}, {0});
      |                                        ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:597:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  597 |         auto avg1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {1});
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:598:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  598 |         auto avg_m1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1});
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:599:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  599 |         auto avg_d1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1}, evaluation_strategy::immediate);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:602:60: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  602 |         xtensor<double, 1> expect0 = {1.5, 1.75, 2.75, 1.75};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:603:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  603 |         xtensor<double, 1> expect1 = {2.1, 2.0};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_76()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:540:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  540 |         xtensor<double, 1> expect0 = {0.0, 0.0};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:541:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  541 |         xtensor<double, 1> expect1 = {-0.5, 0.5};
      |                                                ^
In lambda function,
    inlined from 'void xt::DOCTEST_ANON_FUNC_76()' at /<<PKGBUILDDIR>>/test/test_xreducer.cpp:555:9:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:554:76: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  554 |         const auto rvalue_xarray = [] () { return xtensor<double, 1>({1, 2}); };
      |                                                                            ^
[ 24%] Building CXX object test/CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o -MF CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o.d -o CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor.cpp
[ 24%] Building CXX object test/CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o -MF CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o.d -o CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_adaptor.cpp
In file included from /usr/include/c++/12/vector:70:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >, void>; E = xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()':
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:758:60: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  758 |         xarray<double> expected = { 1, 1, 1, 1, 1, 1, 1, 1 };
      |                                                            ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xstrided_view<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xstrided_view<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, flat_adaptor_getter<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::layout_type::row_major> >, void>; E = xt::xstrided_view<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, flat_adaptor_getter<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xexpression<D>&, const xexpression<E2>&) [with E1 = xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; E2 = xtensor_container<uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xoperation.hpp:656:68,
    inlined from 'bool doctest::detail::eq(const L&, const R&) [with L = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1432:5,
    inlined from 'bool doctest::detail::RelationalComparator<0, L, R>::operator()(const L&, const R&) const [with L = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1632:5,
    inlined from 'bool doctest::detail::ResultBuilder::binary_assert(const L&, const R&) [with int comparison = 0; L = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1652:65:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28,
    inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<plus, xt::const_value<double>, plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:876:13,
    inlined from 'auto xt::reduce(F&&, E&&, const I (&)[N], EVS) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:967:43,
    inlined from 'auto xt::sum(E&&, const I (&)[N], EVS) [with T = void; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple<evaluation_strategy::immediate_type>]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5,
    inlined from 'void xt::DOCTEST_ANON_FUNC_100()' at /<<PKGBUILDDIR>>/test/test_xreducer.cpp:780:65:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type, xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type, xt::evaluation_strategy::lazy_type> > >, void>; E = xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type, xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >, void>; E = xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:93:43: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   93 |         xt::xarray<double> arr = { 5., 6. };
      |                                           ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::multiplies, const xt::xfixed_container<float, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<multiplies, const xt::xfixed_container<float, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::xscalar<double> >, void>; E = xt::xfunction<multiplies, const xt::xfixed_container<float, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::plus, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xscalar<int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<plus, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xscalar<int> >, void>; E = xt::xfunction<plus, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xscalar<int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_86()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:619:73: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  619 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:627:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  627 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:620:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  620 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:627:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  627 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
[ 25%] Linking CXX executable test_xtensor_adaptor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xtensor_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xtensor_adaptor.dir/main.cpp.o CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o -o test_xtensor_adaptor 
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::const_container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) const [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:733:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'xt::xfunction_stepper<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >, xt::xstepper<const xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xstepper<const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >, xstepper<const xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::multiplies; CT = {const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'void xt::xreducer_stepper<F, CT, X, O>::to_end(xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1617:25,
    inlined from 'xt::xreducer_stepper<F, CT, X, O>::xreducer_stepper(const xreducer_type&, size_type, bool, xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1530:19,
    inlined from 'xt::xreducer<F, CT, X, O>::const_stepper xt::xreducer<F, CT, X, O>::stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1502:52,
    inlined from 'xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)> [with auto:42 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:751:85,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::build_stepper(Func&&, std::index_sequence<I ...>) const [with Func = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)>&; unsigned int ...I = {0, 1}; F = xt::detail::divides; CT = {xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:838:58,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; F = xt::detail::divides; CT = {xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:752:74,
    inlined from 'xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)> [with auto:42 = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:751:85,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::build_stepper(Func&&, std::index_sequence<I ...>) const [with Func = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)>&; unsigned int ...I = {0, 1}; F = xt::detail::equal_to; CT = {const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:838:58,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; F = xt::detail::equal_to; CT = {const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:752:74,
    inlined from 'xt::xconst_iterable<D>::const_stepper xt::xconst_iterable<D>::get_stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; D = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:710:51,
    inlined from 'xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:682:97,
    inlined from 'xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:494:47,
    inlined from 'bool xt::all(E&&) [with E = xfunction<detail::equal_to, const xfunction<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xoperation.hpp:979:27:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 25%] Built target test_xtensor_adaptor
make  -f test/CMakeFiles/test_xtensor_semantic.dir/build.make test/CMakeFiles/test_xtensor_semantic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_semantic.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_semantic.dir/build.make test/CMakeFiles/test_xtensor_semantic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 25%] Building CXX object test/CMakeFiles/test_xtensor_semantic.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_semantic.dir/main.cpp.o -MF CMakeFiles/test_xtensor_semantic.dir/main.cpp.o.d -o CMakeFiles/test_xtensor_semantic.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_88()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:619:73: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  619 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:620:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  620 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_90()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:619:73: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  619 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:620:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  620 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp: In function 'It xt::strided_data_end(const C&, It, layout_type, size_type) [with C = xcontainer<xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >; It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >; size_type = unsigned int]':
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp:117:8: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >' changed in GCC 7.1
  117 |     It strided_data_end(const C& c, It begin, layout_type l, size_type offset)
      |        ^~~~~~~~~~~~~~~~
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:727:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::to_end(xt::layout_type) [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:611:21,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:583:48:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:727:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::to_end(xt::layout_type) [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:611:21,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:583:48:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 25%] Linking CXX executable test_xstrided_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xstrided_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xstrided_view.dir/main.cpp.o CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o -o test_xstrided_view 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 25%] Built target test_xstrided_view
[ 26%] Building CXX object test/CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o -MF CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o.d -o CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_semantic.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xtensor.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make  -f test/CMakeFiles/test_xview.dir/build.make test/CMakeFiles/test_xview.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xview.dir/build.make test/CMakeFiles/test_xview.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 26%] Building CXX object test/CMakeFiles/test_xview.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xview.dir/main.cpp.o -MF CMakeFiles/test_xview.dir/main.cpp.o.d -o CMakeFiles/test_xview.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 26%] Linking CXX executable test_xtensor_semantic
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xtensor_semantic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xtensor_semantic.dir/main.cpp.o CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o -o test_xtensor_semantic 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 26%] Built target test_xtensor_semantic
make  -f test/CMakeFiles/test_xview_semantic.dir/build.make test/CMakeFiles/test_xview_semantic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview_semantic.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xview_semantic.dir/build.make test/CMakeFiles/test_xview_semantic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 26%] Building CXX object test/CMakeFiles/test_xview_semantic.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xview_semantic.dir/main.cpp.o -MF CMakeFiles/test_xview_semantic.dir/main.cpp.o.d -o CMakeFiles/test_xview_semantic.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 26%] Linking CXX executable test_xtensor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xtensor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xtensor.dir/main.cpp.o CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o -o test_xtensor 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 26%] Built target test_xtensor
make  -f test/CMakeFiles/test_xutils.dir/build.make test/CMakeFiles/test_xutils.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xutils.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xutils.dir/build.make test/CMakeFiles/test_xutils.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 26%] Building CXX object test/CMakeFiles/test_xutils.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xutils.dir/main.cpp.o -MF CMakeFiles/test_xutils.dir/main.cpp.o.d -o CMakeFiles/test_xutils.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object test/CMakeFiles/test_xview.dir/test_xview.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xview.dir/test_xview.cpp.o -MF CMakeFiles/test_xview.dir/test_xview.cpp.o.d -o CMakeFiles/test_xview.dir/test_xview.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview.cpp
[ 26%] Building CXX object test/CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o -MF CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o.d -o CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview_semantic.cpp
[ 27%] Building CXX object test/CMakeFiles/test_xutils.dir/test_xutils.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xutils.dir/test_xutils.cpp.o -MF CMakeFiles/test_xutils.dir/test_xutils.cpp.o.d -o CMakeFiles/test_xutils.dir/test_xutils.cpp.o -c /<<PKGBUILDDIR>>/test/test_xutils.cpp
[ 27%] Linking CXX executable test_xreducer
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xreducer.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xreducer.dir/main.cpp.o CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o -o test_xreducer 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 27%] Built target test_xreducer
make  -f test/CMakeFiles/test_xsimd8.dir/build.make test/CMakeFiles/test_xsimd8.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd8.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xsimd8.dir/build.make test/CMakeFiles/test_xsimd8.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 27%] Building CXX object test/CMakeFiles/test_xsimd8.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xsimd8.dir/main.cpp.o -MF CMakeFiles/test_xsimd8.dir/main.cpp.o.d -o CMakeFiles/test_xsimd8.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 27%] Linking CXX executable test_xutils
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xutils.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xutils.dir/main.cpp.o CMakeFiles/test_xutils.dir/test_xutils.cpp.o -o test_xutils 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 27%] Built target test_xutils
make  -f test/CMakeFiles/main.dir/build.make test/CMakeFiles/main.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/main.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/main.dir/build.make test/CMakeFiles/main.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 27%] Building CXX object test/CMakeFiles/main.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/main.dir/main.cpp.o -MF CMakeFiles/main.dir/main.cpp.o.d -o CMakeFiles/main.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 27%] Building CXX object test/CMakeFiles/test_xsimd8.dir/test_xsimd8.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xsimd8.dir/test_xsimd8.cpp.o -MF CMakeFiles/test_xsimd8.dir/test_xsimd8.cpp.o.d -o CMakeFiles/test_xsimd8.dir/test_xsimd8.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsimd8.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 27%] Linking CXX executable test_xsimd8
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xsimd8.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xsimd8.dir/main.cpp.o CMakeFiles/test_xsimd8.dir/test_xsimd8.cpp.o -o test_xsimd8 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 27%] Built target test_xsimd8
make  -f test/CMakeFiles/test_xaccumulator.dir/build.make test/CMakeFiles/test_xaccumulator.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaccumulator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xaccumulator.dir/build.make test/CMakeFiles/test_xaccumulator.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 28%] Building CXX object test/CMakeFiles/test_xaccumulator.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xaccumulator.dir/main.cpp.o -MF CMakeFiles/test_xaccumulator.dir/main.cpp.o.d -o CMakeFiles/test_xaccumulator.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 28%] Linking CXX executable main
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/main.dir/main.cpp.o -o main 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 28%] Built target main
[ 28%] Building CXX object test/CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o -MF CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o.d -o CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaccumulator.cpp
[ 29%] Linking CXX executable test_xview_semantic
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xview_semantic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xview_semantic.dir/main.cpp.o CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o -o test_xview_semantic 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 29%] Built target test_xview_semantic
make  -f test/CMakeFiles/test_xadapt.dir/build.make test/CMakeFiles/test_xadapt.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadapt.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xadapt.dir/build.make test/CMakeFiles/test_xadapt.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 29%] Building CXX object test/CMakeFiles/test_xadapt.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xadapt.dir/main.cpp.o -MF CMakeFiles/test_xadapt.dir/main.cpp.o.d -o CMakeFiles/test_xadapt.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xaccumulator.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xaccumulator.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/<<PKGBUILDDIR>>/test/test_xaccumulator.cpp:69:75: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   69 |                                    406.,435.,465.,496.,528.,561.,595.,630.};
      |                                                                           ^
/<<PKGBUILDDIR>>/test/test_xaccumulator.cpp:73:122: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   73 |                                         410.,  430.,  438.,  464.,  478.,  510.,  515.,  538.,  549.,  578.,  595.,  630.};
      |                                                                                                                          ^
[ 30%] Building CXX object test/CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o -MF CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o.d -o CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o -c /<<PKGBUILDDIR>>/test/test_xadapt.cpp
[ 30%] Linking CXX executable test_xaccumulator
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xaccumulator.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xaccumulator.dir/main.cpp.o CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o -o test_xaccumulator 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 30%] Built target test_xaccumulator
make  -f test/CMakeFiles/test_xassign.dir/build.make test/CMakeFiles/test_xassign.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xassign.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xassign.dir/build.make test/CMakeFiles/test_xassign.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 30%] Building CXX object test/CMakeFiles/test_xassign.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xassign.dir/main.cpp.o -MF CMakeFiles/test_xassign.dir/main.cpp.o.d -o CMakeFiles/test_xassign.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Building CXX object test/CMakeFiles/test_xassign.dir/test_xassign.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xassign.dir/test_xassign.cpp.o -MF CMakeFiles/test_xassign.dir/test_xassign.cpp.o.d -o CMakeFiles/test_xassign.dir/test_xassign.cpp.o -c /<<PKGBUILDDIR>>/test/test_xassign.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:25:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f test/CMakeFiles/test_xaxis_iterator.dir/build.make test/CMakeFiles/test_xaxis_iterator.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_iterator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xaxis_iterator.dir/build.make test/CMakeFiles/test_xaxis_iterator.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 30%] Building CXX object test/CMakeFiles/test_xaxis_iterator.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xaxis_iterator.dir/main.cpp.o -MF CMakeFiles/test_xaxis_iterator.dir/main.cpp.o.d -o CMakeFiles/test_xaxis_iterator.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 31%] Linking CXX executable test_xassign
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xassign.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xassign.dir/main.cpp.o CMakeFiles/test_xassign.dir/test_xassign.cpp.o -o test_xassign 
[ 31%] Linking CXX executable test_xadapt
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xadapt.dir/link.txt --verbose=1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xadapt.dir/main.cpp.o CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o -o test_xadapt 
[ 31%] Built target test_xassign
make  -f test/CMakeFiles/test_xaxis_slice_iterator.dir/build.make test/CMakeFiles/test_xaxis_slice_iterator.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_slice_iterator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xaxis_slice_iterator.dir/build.make test/CMakeFiles/test_xaxis_slice_iterator.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 32%] Building CXX object test/CMakeFiles/test_xaxis_slice_iterator.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xaxis_slice_iterator.dir/main.cpp.o -MF CMakeFiles/test_xaxis_slice_iterator.dir/main.cpp.o.d -o CMakeFiles/test_xaxis_slice_iterator.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 32%] Built target test_xadapt
[ 32%] Building CXX object test/CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o -MF CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o.d -o CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaxis_slice_iterator.cpp
/<<PKGBUILDDIR>>/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_72()':
/<<PKGBUILDDIR>>/test/test_xview.cpp:999:12: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  999 |            };
      |            ^
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f test/CMakeFiles/test_xbuffer_adaptor.dir/build.make test/CMakeFiles/test_xbuffer_adaptor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuffer_adaptor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbuffer_adaptor.dir/build.make test/CMakeFiles/test_xbuffer_adaptor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 32%] Building CXX object test/CMakeFiles/test_xbuffer_adaptor.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xbuffer_adaptor.dir/main.cpp.o -MF CMakeFiles/test_xbuffer_adaptor.dir/main.cpp.o.d -o CMakeFiles/test_xbuffer_adaptor.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 32%] Building CXX object test/CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o -MF CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o.d -o CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaxis_iterator.cpp
[ 32%] Linking CXX executable test_xaxis_slice_iterator
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xaxis_slice_iterator.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xaxis_slice_iterator.dir/main.cpp.o CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o -o test_xaxis_slice_iterator 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 32%] Built target test_xaxis_slice_iterator
make  -f test/CMakeFiles/test_xchunked_array.dir/build.make test/CMakeFiles/test_xchunked_array.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_array.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xchunked_array.dir/build.make test/CMakeFiles/test_xchunked_array.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 32%] Building CXX object test/CMakeFiles/test_xchunked_array.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xchunked_array.dir/main.cpp.o -MF CMakeFiles/test_xchunked_array.dir/main.cpp.o.d -o CMakeFiles/test_xchunked_array.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 32%] Linking CXX executable test_xaxis_iterator
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xaxis_iterator.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xaxis_iterator.dir/main.cpp.o CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o -o test_xaxis_iterator 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 32%] Built target test_xaxis_iterator
[ 32%] Building CXX object test/CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o -MF CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o.d -o CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o -c /<<PKGBUILDDIR>>/test/test_xchunked_array.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object test/CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o -MF CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o.d -o CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbuffer_adaptor.cpp
[ 33%] Linking CXX executable test_xbuffer_adaptor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xbuffer_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xbuffer_adaptor.dir/main.cpp.o CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o -o test_xbuffer_adaptor 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 33%] Built target test_xbuffer_adaptor
make  -f test/CMakeFiles/test_xchunked_view.dir/build.make test/CMakeFiles/test_xchunked_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xchunked_view.dir/build.make test/CMakeFiles/test_xchunked_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 33%] Building CXX object test/CMakeFiles/test_xchunked_view.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xchunked_view.dir/main.cpp.o -MF CMakeFiles/test_xchunked_view.dir/main.cpp.o.d -o CMakeFiles/test_xchunked_view.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 33%] Building CXX object test/CMakeFiles/test_xchunked_view.dir/test_xchunked_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xchunked_view.dir/test_xchunked_view.cpp.o -MF CMakeFiles/test_xchunked_view.dir/test_xchunked_view.cpp.o.d -o CMakeFiles/test_xchunked_view.dir/test_xchunked_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xchunked_view.cpp
[ 34%] Linking CXX executable test_xview
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xview.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xview.dir/main.cpp.o CMakeFiles/test_xview.dir/test_xview.cpp.o -o test_xview 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 34%] Built target test_xview
make  -f test/CMakeFiles/test_xcomplex.dir/build.make test/CMakeFiles/test_xcomplex.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcomplex.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcomplex.dir/build.make test/CMakeFiles/test_xcomplex.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 35%] Building CXX object test/CMakeFiles/test_xcomplex.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xcomplex.dir/main.cpp.o -MF CMakeFiles/test_xcomplex.dir/main.cpp.o.d -o CMakeFiles/test_xcomplex.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 36%] Linking CXX executable test_xchunked_array
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xchunked_array.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xchunked_array.dir/main.cpp.o CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o -o test_xchunked_array 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 36%] Built target test_xchunked_array
make  -f test/CMakeFiles/test_xcsv.dir/build.make test/CMakeFiles/test_xcsv.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcsv.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcsv.dir/build.make test/CMakeFiles/test_xcsv.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 37%] Building CXX object test/CMakeFiles/test_xcsv.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xcsv.dir/main.cpp.o -MF CMakeFiles/test_xcsv.dir/main.cpp.o.d -o CMakeFiles/test_xcsv.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f test/CMakeFiles/test_xdatesupport.dir/build.make test/CMakeFiles/test_xdatesupport.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdatesupport.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xdatesupport.dir/build.make test/CMakeFiles/test_xdatesupport.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 37%] Building CXX object test/CMakeFiles/test_xdatesupport.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xdatesupport.dir/main.cpp.o -MF CMakeFiles/test_xdatesupport.dir/main.cpp.o.d -o CMakeFiles/test_xdatesupport.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Linking CXX executable test_xchunked_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xchunked_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xchunked_view.dir/main.cpp.o CMakeFiles/test_xchunked_view.dir/test_xchunked_view.cpp.o -o test_xchunked_view 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 37%] Built target test_xchunked_view
make  -f test/CMakeFiles/test_xdynamic_view.dir/build.make test/CMakeFiles/test_xdynamic_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdynamic_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xdynamic_view.dir/build.make test/CMakeFiles/test_xdynamic_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 37%] Building CXX object test/CMakeFiles/test_xdynamic_view.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xdynamic_view.dir/main.cpp.o -MF CMakeFiles/test_xdynamic_view.dir/main.cpp.o.d -o CMakeFiles/test_xdynamic_view.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 37%] Building CXX object test/CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o -MF CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o.d -o CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcomplex.cpp
[ 37%] Building CXX object test/CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o -MF CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o.d -o CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcsv.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xcsv.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<double, std::allocator<double> >]' at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from 'ST xt::detail::load_csv_row(std::istream&, OI, std::string, char) [with ST = unsigned int; T = double; OI = std::back_insert_iterator<std::vector<double, std::allocator<double> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xcsv.hpp:98:27:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Linking CXX executable test_xcsv
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xcsv.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xcsv.dir/main.cpp.o CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o -o test_xcsv 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 37%] Built target test_xcsv
make  -f test/CMakeFiles/test_xfunctor_adaptor.dir/build.make test/CMakeFiles/test_xfunctor_adaptor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunctor_adaptor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfunctor_adaptor.dir/build.make test/CMakeFiles/test_xfunctor_adaptor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 37%] Building CXX object test/CMakeFiles/test_xfunctor_adaptor.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xfunctor_adaptor.dir/main.cpp.o -MF CMakeFiles/test_xfunctor_adaptor.dir/main.cpp.o.d -o CMakeFiles/test_xfunctor_adaptor.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 38%] Building CXX object test/CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o -MF CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o.d -o CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o -c /<<PKGBUILDDIR>>/test/test_xdatesupport.cpp
[ 39%] Building CXX object test/CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o -MF CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o.d -o CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xdynamic_view.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xcomplex.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<std::complex<double>, 1>' {aka 'std::initializer_list<std::complex<double> >'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xdatesupport.cpp:18:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::chrono::duration<long long int, std::ratio<86400> >, std::allocator<std::chrono::duration<long long int, std::ratio<86400> > > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<std::chrono::duration<long long int, std::ratio<86400> >, 1>' {aka 'std::initializer_list<std::chrono::duration<long long int, std::ratio<86400> > >'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object test/CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o -MF CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o.d -o CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp
/<<PKGBUILDDIR>>/test/test_xdatesupport.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_xdatesupport.cpp:49:82: note: parameter passing for argument of type 'std::initializer_list<std::chrono::duration<long long int, std::ratio<86400> > >' changed in GCC 7.1
   49 |         xt::xarray<days> durations({days{300}, days{400}, days{600}, days{10000}});
      |                                                                                  ^
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()':
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp:226:109: note: parameter passing for argument of type 'std::initializer_list<std::complex<double> >' changed in GCC 7.1
  226 |         xarray<std::complex<double>> e = {c_t(0, 1), c_t(0, inf), c_t(-inf, 2), c_t(inf, -inf), c_t(0, -inf)};
      |                                                                                                             ^
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp:215:95: note: parameter passing for argument of type 'std::initializer_list<std::complex<double> >' changed in GCC 7.1
  215 |         xarray<std::complex<double>> e = {c_t(0, 1), c_t(0, nan), c_t(-nan, 2), c_t(nan, -nan)};
      |                                                                                               ^
[ 39%] Linking CXX executable test_xdatesupport
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xdatesupport.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xdatesupport.dir/main.cpp.o CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o -o test_xdatesupport 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 39%] Built target test_xdatesupport
make  -f test/CMakeFiles/test_xfixed.dir/build.make test/CMakeFiles/test_xfixed.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfixed.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfixed.dir/build.make test/CMakeFiles/test_xfixed.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 39%] Building CXX object test/CMakeFiles/test_xfixed.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xfixed.dir/main.cpp.o -MF CMakeFiles/test_xfixed.dir/main.cpp.o.d -o CMakeFiles/test_xfixed.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfunctor_view.hpp:28,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoffset_view.hpp:15,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcomplex.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp:13:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xcomplex.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = std::complex<double>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp:140:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  140 |         xt::xtensor<double, 1> rhs = {4.0, 5.0};
      |                                               ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xdynamic_view.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xdynamic_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xdynamic_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, void>; E = xt::xdynamic_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 40%] Linking CXX executable test_xfunctor_adaptor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xfunctor_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xfunctor_adaptor.dir/main.cpp.o CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o -o test_xfunctor_adaptor 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 40%] Built target test_xfunctor_adaptor
make  -f test/CMakeFiles/test_xhistogram.dir/build.make test/CMakeFiles/test_xhistogram.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xhistogram.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xhistogram.dir/build.make test/CMakeFiles/test_xhistogram.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 40%] Building CXX object test/CMakeFiles/test_xhistogram.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xhistogram.dir/main.cpp.o -MF CMakeFiles/test_xhistogram.dir/main.cpp.o.d -o CMakeFiles/test_xhistogram.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Linking CXX executable test_xcomplex
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xcomplex.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xcomplex.dir/main.cpp.o CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o -o test_xcomplex 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 40%] Built target test_xcomplex
make  -f test/CMakeFiles/test_xpad.dir/build.make test/CMakeFiles/test_xpad.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xpad.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xpad.dir/build.make test/CMakeFiles/test_xpad.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 40%] Building CXX object test/CMakeFiles/test_xpad.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xpad.dir/main.cpp.o -MF CMakeFiles/test_xpad.dir/main.cpp.o.d -o CMakeFiles/test_xpad.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 40%] Linking CXX executable test_xdynamic_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xdynamic_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xdynamic_view.dir/main.cpp.o CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o -o test_xdynamic_view 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 40%] Built target test_xdynamic_view
make  -f test/CMakeFiles/test_xindex_view.dir/build.make test/CMakeFiles/test_xindex_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xindex_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xindex_view.dir/build.make test/CMakeFiles/test_xindex_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 40%] Building CXX object test/CMakeFiles/test_xindex_view.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xindex_view.dir/main.cpp.o -MF CMakeFiles/test_xindex_view.dir/main.cpp.o.d -o CMakeFiles/test_xindex_view.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 41%] Building CXX object test/CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o -MF CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o.d -o CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfixed.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object test/CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o -MF CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o.d -o CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o -c /<<PKGBUILDDIR>>/test/test_xhistogram.cpp
[ 41%] Building CXX object test/CMakeFiles/test_xpad.dir/test_xpad.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xpad.dir/test_xpad.cpp.o -MF CMakeFiles/test_xpad.dir/test_xpad.cpp.o.d -o CMakeFiles/test_xpad.dir/test_xpad.cpp.o -c /<<PKGBUILDDIR>>/test/test_xpad.cpp
[ 41%] Building CXX object test/CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o -MF CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o.d -o CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xindex_view.cpp
[ 41%] Linking CXX executable test_xfixed
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xfixed.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xfixed.dir/main.cpp.o CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o -o test_xfixed 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 41%] Built target test_xfixed
make  -f test/CMakeFiles/test_xinfo.dir/build.make test/CMakeFiles/test_xinfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xinfo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xinfo.dir/build.make test/CMakeFiles/test_xinfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 42%] Building CXX object test/CMakeFiles/test_xinfo.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xinfo.dir/main.cpp.o -MF CMakeFiles/test_xinfo.dir/main.cpp.o.d -o CMakeFiles/test_xinfo.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xhistogram.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:10:
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, array<xt::svector<unsigned int, 4, allocator<unsigned int>, true>, 3> >, false>, array<unsigned int, 1>*, xt::layout_type::row_major>]':
/usr/include/c++/12/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>, std::array<unsigned int, 1>*, xt::layout_type::row_major>' changed in GCC 7.1
  527 |     __copy_move_a(_II __first, _II __last, _OI __result)
      |     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xsort.hpp:16,
                 from /<<PKGBUILDDIR>>/include/xtensor/xhistogram.hpp:18,
                 from /<<PKGBUILDDIR>>/test/test_xhistogram.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, array<xt::svector<unsigned int, 4, allocator<unsigned int>, true>, 3> >, false>, array<unsigned int, 1>*, xt::layout_type::row_major>]',
    inlined from 'void xt::xindex_view<CT, I>::assign_temporary_impl(temporary_type&&) [with CT = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; I = std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3>]' at /<<PKGBUILDDIR>>/include/xtensor/xindex_view.hpp:320:18:
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>, std::array<unsigned int, 1>*, xt::layout_type::row_major>' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:22:54: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   22 |         xt::xtensor<double, 1> data = {1., 1., 2., 2.};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:53:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   53 |                     data, size_t(2), xt::xtensor<double, 1>({1., 2., 1., 1.}), 0.5, 1.5);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:64:53: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   64 |             xt::xarray<double> arr = {1., 1., 2., 2.};
      |                                                     ^
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:110:58: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  110 |         xt::xtensor<size_t, 1> a = xt::bin_items(11, xt::xtensor<double, 1>{0.25, 0.25, 0.25, 0.25});
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()':
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:103:58: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  103 |         xt::xtensor<size_t, 1> a = xt::bin_items(11, xt::xtensor<double, 1>{0.9, 0.0, 0.0, 0.1});
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp:52:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   52 |         xarray<double> as = {3, 3, 3};
      |                                     ^
In function '_OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, array<xt::svector<unsigned int, 4, allocator<unsigned int>, true>, 3> >, false>, array<unsigned int, 1>*, xt::layout_type::row_major>]',
    inlined from 'void xt::xindex_view<CT, I>::assign_temporary_impl(temporary_type&&) [with CT = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; I = std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3>]' at /<<PKGBUILDDIR>>/include/xtensor/xindex_view.hpp:320:18,
    inlined from 'xt::xview_semantic<D>::derived_type& xt::xview_semantic<D>::assign_temporary(temporary_type&&) [with D = xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:662:51,
    inlined from 'xt::xsemantic_base<D>::derived_type& xt::xsemantic_base<D>::operator=(const xt::xexpression<E>&) [with E = xt::xbroadcast<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1> >; D = xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:601:53,
    inlined from 'xt::xview_semantic<D>::derived_type& xt::xview_semantic<D>::operator=(const xt::xexpression<E>&) [with E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; D = xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:746:33,
    inlined from 'xt::xindex_view<CT, I>::self_type& xt::xindex_view<CT, I>::operator=(const xt::xexpression<E>&) [with E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; CT = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; I = std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3>]' at /<<PKGBUILDDIR>>/include/xtensor/xindex_view.hpp:305:40,
    inlined from 'void xt::DOCTEST_ANON_FUNC_131()' at /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:53:13:
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>, std::array<unsigned int, 1>*, xt::layout_type::row_major>' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp:68:14: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   68 |         v += xarray<double>{1, 2, 3};
      |              ^~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xpad.cpp:13:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 43%] Linking CXX executable test_xhistogram
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xhistogram.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xhistogram.dir/main.cpp.o CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o -o test_xhistogram 
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 43%] Built target test_xhistogram
[ 43%] Building CXX object test/CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o -MF CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o.d -o CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o -c /<<PKGBUILDDIR>>/test/test_xinfo.cpp
[ 43%] Linking CXX executable test_xindex_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xindex_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xindex_view.dir/main.cpp.o CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o -o test_xindex_view 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 43%] Built target test_xindex_view
make  -f test/CMakeFiles/test_xio.dir/build.make test/CMakeFiles/test_xio.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xio.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xio.dir/build.make test/CMakeFiles/test_xio.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 44%] Building CXX object test/CMakeFiles/test_xio.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xio.dir/main.cpp.o -MF CMakeFiles/test_xio.dir/main.cpp.o.d -o CMakeFiles/test_xio.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 44%] Building CXX object test/CMakeFiles/test_xio.dir/test_xio.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xio.dir/test_xio.cpp.o -MF CMakeFiles/test_xio.dir/test_xio.cpp.o.d -o CMakeFiles/test_xio.dir/test_xio.cpp.o -c /<<PKGBUILDDIR>>/test/test_xio.cpp
[ 45%] Linking CXX executable test_xpad
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xpad.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xpad.dir/main.cpp.o CMakeFiles/test_xpad.dir/test_xpad.cpp.o -o test_xpad 
[ 45%] Linking CXX executable test_xinfo
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xinfo.dir/link.txt --verbose=1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xinfo.dir/main.cpp.o CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o -o test_xinfo 
[ 45%] Built target test_xpad
make  -f test/CMakeFiles/test_xlayout.dir/build.make test/CMakeFiles/test_xlayout.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xlayout.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xlayout.dir/build.make test/CMakeFiles/test_xlayout.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 45%] Building CXX object test/CMakeFiles/test_xlayout.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xlayout.dir/main.cpp.o -MF CMakeFiles/test_xlayout.dir/main.cpp.o.d -o CMakeFiles/test_xlayout.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 45%] Built target test_xinfo
make  -f test/CMakeFiles/test_xmanipulation.dir/build.make test/CMakeFiles/test_xmanipulation.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmanipulation.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmanipulation.dir/build.make test/CMakeFiles/test_xmanipulation.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 45%] Building CXX object test/CMakeFiles/test_xmanipulation.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmanipulation.dir/main.cpp.o -MF CMakeFiles/test_xmanipulation.dir/main.cpp.o.d -o CMakeFiles/test_xmanipulation.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Building CXX object test/CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o -MF CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o.d -o CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp
[ 45%] Building CXX object test/CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o -MF CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o.d -o CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o -c /<<PKGBUILDDIR>>/test/test_xlayout.cpp
make  -f test/CMakeFiles/test_xmasked_view.dir/build.make test/CMakeFiles/test_xmasked_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmasked_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmasked_view.dir/build.make test/CMakeFiles/test_xmasked_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 45%] Building CXX object test/CMakeFiles/test_xmasked_view.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmasked_view.dir/main.cpp.o -MF CMakeFiles/test_xmasked_view.dir/main.cpp.o.d -o CMakeFiles/test_xmasked_view.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xio.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xall<unsigned int> >, void>; E = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = std::complex<double>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> >, void>; E = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned int>, int>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned int>, int>, void>; E = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned int>, int>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::minus, xt::xgenerator<xt::detail::random_impl<double, std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, std::uniform_real_distribution<double> >, double, std::array<unsigned int, 2> >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<minus, xt::xgenerator<random_impl<double, std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, std::uniform_real_distribution<double> >, double, std::array<unsigned int, 2> >, xt::xscalar<double> >, void>; E = xt::xfunction<minus, xt::xgenerator<random_impl<double, std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, std::uniform_real_distribution<double> >, double, std::array<unsigned int, 2> >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, void>; E = xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 45%] Linking CXX executable test_xio
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xio.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xio.dir/main.cpp.o CMakeFiles/test_xio.dir/test_xio.cpp.o -o test_xio 
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, void>; E = xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 45%] Building CXX object test/CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o -MF CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o.d -o CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmasked_view.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 45%] Built target test_xio
make  -f test/CMakeFiles/test_xmath_result_type.dir/build.make test/CMakeFiles/test_xmath_result_type.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath_result_type.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmath_result_type.dir/build.make test/CMakeFiles/test_xmath_result_type.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 46%] Building CXX object test/CMakeFiles/test_xmath_result_type.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmath_result_type.dir/main.cpp.o -MF CMakeFiles/test_xmath_result_type.dir/main.cpp.o.d -o CMakeFiles/test_xmath_result_type.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:13:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 47%] Linking CXX executable test_xlayout
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xlayout.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xlayout.dir/main.cpp.o CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o -o test_xlayout 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 47%] Built target test_xlayout
make  -f test/CMakeFiles/test_xnan_functions.dir/build.make test/CMakeFiles/test_xnan_functions.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnan_functions.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnan_functions.dir/build.make test/CMakeFiles/test_xnan_functions.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 47%] Building CXX object test/CMakeFiles/test_xnan_functions.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xnan_functions.dir/main.cpp.o -MF CMakeFiles/test_xnan_functions.dir/main.cpp.o.d -o CMakeFiles/test_xnan_functions.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xmasked_view.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 47%] Linking CXX executable test_xmasked_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xmasked_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xmasked_view.dir/main.cpp.o CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o -o test_xmasked_view 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 47%] Built target test_xmasked_view
make  -f test/CMakeFiles/test_xnoalias.dir/build.make test/CMakeFiles/test_xnoalias.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnoalias.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnoalias.dir/build.make test/CMakeFiles/test_xnoalias.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 47%] Building CXX object test/CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o -MF CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o.d -o CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmath_result_type.cpp
[ 47%] Building CXX object test/CMakeFiles/test_xnoalias.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xnoalias.dir/main.cpp.o -MF CMakeFiles/test_xnoalias.dir/main.cpp.o.d -o CMakeFiles/test_xnoalias.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 48%] Building CXX object test/CMakeFiles/test_xnan_functions.dir/test_xnan_functions.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xnan_functions.dir/test_xnan_functions.cpp.o -MF CMakeFiles/test_xnan_functions.dir/test_xnan_functions.cpp.o.d -o CMakeFiles/test_xnan_functions.dir/test_xnan_functions.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnan_functions.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xall<unsigned int> >, void>; E = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xview<const xt::xrepeat<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::vector<unsigned int, std::allocator<unsigned int> > >&, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xview<const xt::xrepeat<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::vector<unsigned int, std::allocator<unsigned int> > >&, xt::xall<unsigned int> >, void>; E = xt::xview<const xt::xrepeat<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::vector<unsigned int, std::allocator<unsigned int> > >&, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xstrided_view<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> > > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xstrided_view<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> > > >, void>; E = xt::xstrided_view<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> > > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmanipulation.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:117:87: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  117 |                                            51., 52., 53, 61., 62., 63., 71., 72., 73. };
      |                                                                                       ^
/<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:120:71: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  120 |                                           21., 22., 23., 24., 25., 26.};
      |                                                                       ^
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 48%] Building CXX object test/CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o -MF CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o.d -o CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnoalias.cpp
[ 49%] Linking CXX executable test_xmanipulation
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xmanipulation.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xmanipulation.dir/main.cpp.o CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o -o test_xmanipulation 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 49%] Built target test_xmanipulation
make  -f test/CMakeFiles/test_xnorm.dir/build.make test/CMakeFiles/test_xnorm.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnorm.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnorm.dir/build.make test/CMakeFiles/test_xnorm.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 49%] Building CXX object test/CMakeFiles/test_xnorm.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xnorm.dir/main.cpp.o -MF CMakeFiles/test_xnorm.dir/main.cpp.o.d -o CMakeFiles/test_xnorm.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 49%] Building CXX object test/CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o -MF CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o.d -o CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnorm.cpp
[ 50%] Linking CXX executable test_xnoalias
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xnoalias.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xnoalias.dir/main.cpp.o CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o -o test_xnoalias 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 50%] Built target test_xnoalias
make  -f test/CMakeFiles/test_xoptional.dir/build.make test/CMakeFiles/test_xoptional.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoptional.dir/build.make test/CMakeFiles/test_xoptional.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 51%] Building CXX object test/CMakeFiles/test_xoptional.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xoptional.dir/main.cpp.o -MF CMakeFiles/test_xoptional.dir/main.cpp.o.d -o CMakeFiles/test_xoptional.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 51%] Building CXX object test/CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o -MF CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o.d -o CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional.cpp
[ 52%] Linking CXX executable test_xnorm
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xnorm.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xnorm.dir/main.cpp.o CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o -o test_xnorm 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 52%] Built target test_xnorm
make  -f test/CMakeFiles/test_xoptional_assembly_adaptor.dir/build.make test/CMakeFiles/test_xoptional_assembly_adaptor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_adaptor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoptional_assembly_adaptor.dir/build.make test/CMakeFiles/test_xoptional_assembly_adaptor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 52%] Building CXX object test/CMakeFiles/test_xoptional_assembly_adaptor.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xoptional_assembly_adaptor.dir/main.cpp.o -MF CMakeFiles/test_xoptional_assembly_adaptor.dir/main.cpp.o.d -o CMakeFiles/test_xoptional_assembly_adaptor.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:19:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xoptional.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xio.hpp: In member function 'void xt::detail::printer<T, typename std::enable_if<((! xtl::is_fundamental<typename T::value_type>::value) && (! xtl::is_complex<typename T::value_type>::value)), void>::type>::update(const_reference) [with T = xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>]':
/<<PKGBUILDDIR>>/include/xtensor/xio.hpp:628:18: note: parameter passing for argument of type 'xt::detail::printer<xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>, void>::const_reference' {aka 'xtl::xoptional<const double&, xtl::xbitset_reference<xtl::xdynamic_bitset<unsigned int>, true> >'} changed in GCC 7.1
  628 |             void update(const_reference val)
      |                  ^~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xio.hpp: In function 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>, void>; E = xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>]':
/<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26: note: parameter passing for argument of type 'xtl::xoptional<const double&, xtl::xbitset_reference<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  263 |                 fn.update(view());
      |                 ~~~~~~~~~^~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<std::complex<double>, 1>' {aka 'std::initializer_list<std::complex<double> >'} changed in GCC 7.1
[ 53%] Building CXX object test/CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o -MF CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o.d -o CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly_adaptor.cpp
[ 53%] Linking CXX executable test_xoptional_assembly_adaptor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xoptional_assembly_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xoptional_assembly_adaptor.dir/main.cpp.o CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o -o test_xoptional_assembly_adaptor 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 53%] Built target test_xoptional_assembly_adaptor
make  -f test/CMakeFiles/test_xoptional_assembly_storage.dir/build.make test/CMakeFiles/test_xoptional_assembly_storage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_storage.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoptional_assembly_storage.dir/build.make test/CMakeFiles/test_xoptional_assembly_storage.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 53%] Building CXX object test/CMakeFiles/test_xoptional_assembly_storage.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xoptional_assembly_storage.dir/main.cpp.o -MF CMakeFiles/test_xoptional_assembly_storage.dir/main.cpp.o.d -o CMakeFiles/test_xoptional_assembly_storage.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 53%] Linking CXX executable test_xoptional
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xoptional.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xoptional.dir/main.cpp.o CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o -o test_xoptional 
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:228:51: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  228 |         xarray<double> eaN0 = {0.0, 0.25, 0.0, 0.0};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:229:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  229 |         xarray<double> eaN1 = {3600.0, 2.0/3.0, 8.0/9.0};
      |                                                        ^
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 53%] Built target test_xoptional
make  -f test/CMakeFiles/test_xset_operation.dir/build.make test/CMakeFiles/test_xset_operation.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xset_operation.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xset_operation.dir/build.make test/CMakeFiles/test_xset_operation.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 53%] Building CXX object test/CMakeFiles/test_xset_operation.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xset_operation.dir/main.cpp.o -MF CMakeFiles/test_xset_operation.dir/main.cpp.o.d -o CMakeFiles/test_xset_operation.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()':
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:193:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  193 |         xarray<double> eaN0 = {1.0, 1.5, 123, 3};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:194:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  194 |         xarray<double> eaN1 = {63.0, 2.0, 5.0/3.0};
      |                                                  ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:210:76: note: parameter passing for argument of type 'std::initializer_list<std::complex<double> >' changed in GCC 7.1
  210 |         xarray<std::complex<double>> ecN0 = {1.0 + 0.0i, 1.0+0.5i, 3.0+2.0i};
      |                                                                            ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:211:76: note: parameter passing for argument of type 'std::initializer_list<std::complex<double> >' changed in GCC 7.1
  211 |         xarray<std::complex<double>> ecN1 = {1.0 + 1.0i, (5.0 + 1.0i) / 3.0};
      |                                                                            ^
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 53%] Building CXX object test/CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o -MF CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o.d -o CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly_storage.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 54%] Linking CXX executable test_xoptional_assembly_storage
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xoptional_assembly_storage.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xoptional_assembly_storage.dir/main.cpp.o CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o -o test_xoptional_assembly_storage 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 54%] Built target test_xoptional_assembly_storage
make  -f test/CMakeFiles/test_xrandom.dir/build.make test/CMakeFiles/test_xrandom.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrandom.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xrandom.dir/build.make test/CMakeFiles/test_xrandom.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 54%] Building CXX object test/CMakeFiles/test_xrandom.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xrandom.dir/main.cpp.o -MF CMakeFiles/test_xrandom.dir/main.cpp.o.d -o CMakeFiles/test_xrandom.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 55%] Building CXX object test/CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o -MF CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o.d -o CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xset_operation.cpp
[ 55%] Linking CXX executable test_xnan_functions
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xnan_functions.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xnan_functions.dir/main.cpp.o CMakeFiles/test_xnan_functions.dir/test_xnan_functions.cpp.o -o test_xnan_functions 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 55%] Built target test_xnan_functions
make  -f test/CMakeFiles/test_xrepeat.dir/build.make test/CMakeFiles/test_xrepeat.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrepeat.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xrepeat.dir/build.make test/CMakeFiles/test_xrepeat.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 56%] Building CXX object test/CMakeFiles/test_xrepeat.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xrepeat.dir/main.cpp.o -MF CMakeFiles/test_xrepeat.dir/main.cpp.o.d -o CMakeFiles/test_xrepeat.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 56%] Linking CXX executable test_xset_operation
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xset_operation.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xset_operation.dir/main.cpp.o CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o -o test_xset_operation 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 56%] Built target test_xset_operation
make  -f test/CMakeFiles/test_xsort.dir/build.make test/CMakeFiles/test_xsort.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsort.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xsort.dir/build.make test/CMakeFiles/test_xsort.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 57%] Building CXX object test/CMakeFiles/test_xsort.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xsort.dir/main.cpp.o -MF CMakeFiles/test_xsort.dir/main.cpp.o.d -o CMakeFiles/test_xsort.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object test/CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o -MF CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o.d -o CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o -c /<<PKGBUILDDIR>>/test/test_xrandom.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 57%] Building CXX object test/CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o -MF CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o.d -o CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o -c /<<PKGBUILDDIR>>/test/test_xrepeat.cpp
[ 57%] Building CXX object test/CMakeFiles/test_xsort.dir/test_xsort.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xsort.dir/test_xsort.cpp.o -MF CMakeFiles/test_xsort.dir/test_xsort.cpp.o.d -o CMakeFiles/test_xsort.dir/test_xsort.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsort.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:26,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:148:66: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  148 |         xarray<double> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                  ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:169:63: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  169 |         xarray<double> w = {1, 0, 2, 0, 1, 0, 1, 0, 2, 0, 1, 0};
      |                                                               ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()':
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:188:66: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  188 |         xarray<double> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                  ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:201:51: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  201 |         a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                   ^
[ 57%] Linking CXX executable test_xrepeat
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xrepeat.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xrepeat.dir/main.cpp.o CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o -o test_xrepeat 
[ 58%] Linking CXX executable test_xrandom
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xrandom.dir/link.txt --verbose=1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xrandom.dir/main.cpp.o CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o -o test_xrandom 
[ 58%] Built target test_xrepeat
make  -f test/CMakeFiles/test_xsimd.dir/build.make test/CMakeFiles/test_xsimd.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xsimd.dir/build.make test/CMakeFiles/test_xsimd.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 58%] Building CXX object test/CMakeFiles/test_xsimd.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xsimd.dir/main.cpp.o -MF CMakeFiles/test_xsimd.dir/main.cpp.o.d -o CMakeFiles/test_xsimd.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 58%] Built target test_xrandom
make  -f test/CMakeFiles/test_xvectorize.dir/build.make test/CMakeFiles/test_xvectorize.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xvectorize.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xvectorize.dir/build.make test/CMakeFiles/test_xvectorize.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 58%] Building CXX object test/CMakeFiles/test_xvectorize.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xvectorize.dir/main.cpp.o -MF CMakeFiles/test_xvectorize.dir/main.cpp.o.d -o CMakeFiles/test_xvectorize.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 58%] Building CXX object test/CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o -MF CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o.d -o CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o -c /<<PKGBUILDDIR>>/test/test_xvectorize.cpp
[ 58%] Building CXX object test/CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o -MF CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o.d -o CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsimd.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 59%] Linking CXX executable test_xsimd
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xsimd.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xsimd.dir/main.cpp.o CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o -o test_xsimd 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 59%] Built target test_xsimd
make  -f test/CMakeFiles/test_extended_xmath_interp.dir/build.make test/CMakeFiles/test_extended_xmath_interp.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_interp.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_xmath_interp.dir/build.make test/CMakeFiles/test_extended_xmath_interp.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 59%] Building CXX object test/CMakeFiles/test_extended_xmath_interp.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_extended_xmath_interp.dir/main.cpp.o -MF CMakeFiles/test_extended_xmath_interp.dir/main.cpp.o.d -o CMakeFiles/test_extended_xmath_interp.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 60%] Linking CXX executable test_xvectorize
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xvectorize.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xvectorize.dir/main.cpp.o CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o -o test_xvectorize 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 60%] Built target test_xvectorize
make  -f test/CMakeFiles/test_extended_broadcast_view.dir/build.make test/CMakeFiles/test_extended_broadcast_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_broadcast_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_broadcast_view.dir/build.make test/CMakeFiles/test_extended_broadcast_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 60%] Building CXX object test/CMakeFiles/test_extended_broadcast_view.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_extended_broadcast_view.dir/main.cpp.o -MF CMakeFiles/test_extended_broadcast_view.dir/main.cpp.o.d -o CMakeFiles/test_extended_broadcast_view.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object test/CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o -MF CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o.d -o CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp
[ 61%] Building CXX object test/CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o -MF CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o.d -o CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_broadcast_view.cpp
In file included from /<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:39:72: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   39 |                                  0.4507143064099162, 0.4699098521619943};
      |                                                                        ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:47:72: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   47 |                                  0.1842330265121569,-0.0598475062603987};
      |                                                                        ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:65:71: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   65 |                                 0.9591836734693877, 1.                };
      |                                                                       ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:83:71: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   83 |                                -0.0598475062603987,-0.0598475062603987};
      |                                                                       ^
[ 62%] Linking CXX executable test_extended_xmath_interp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_extended_xmath_interp.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_extended_xmath_interp.dir/main.cpp.o CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o -o test_extended_xmath_interp 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 62%] Built target test_extended_xmath_interp
make  -f test/CMakeFiles/test_extended_xmath_reducers.dir/build.make test/CMakeFiles/test_extended_xmath_reducers.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_reducers.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_xmath_reducers.dir/build.make test/CMakeFiles/test_extended_xmath_reducers.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 62%] Building CXX object test/CMakeFiles/test_extended_xmath_reducers.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_extended_xmath_reducers.dir/main.cpp.o -MF CMakeFiles/test_extended_xmath_reducers.dir/main.cpp.o.d -o CMakeFiles/test_extended_xmath_reducers.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 62%] Linking CXX executable test_xmath_result_type
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xmath_result_type.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xmath_result_type.dir/main.cpp.o CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o -o test_xmath_result_type 
In file included from /usr/include/c++/12/vector:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:10:
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xexpression<D>&, const xexpression<E2>&) [with E1 = xarray_container<uvector<unsigned int, std::allocator<unsigned int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; E2 = xtensor_container<uvector<unsigned int, std::allocator<unsigned int> >, 0, xt::layout_type::row_major, xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xoperation.hpp:656:68,
    inlined from 'bool doctest::detail::eq(const L&, const R&) [with L = xt::xarray_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1432:5,
    inlined from 'bool doctest::detail::RelationalComparator<0, L, R>::operator()(const L&, const R&) const [with L = xt::xarray_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1632:5,
    inlined from 'bool doctest::detail::ResultBuilder::binary_assert(const L&, const R&) [with int comparison = 0; L = xt::xarray_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1652:65:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_14()':
/<<PKGBUILDDIR>>/test/test_xsort.cpp:173:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  173 |         xarray<double> b = {1,3,4,-100};
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_xsort.cpp:26:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   26 |         xarray<double> a1 = {2, 3, 1};
      |                                     ^
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 62%] Built target test_xmath_result_type
make  -f test/CMakeFiles/test_extended_xhistogram.dir/build.make test/CMakeFiles/test_extended_xhistogram.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xhistogram.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_xhistogram.dir/build.make test/CMakeFiles/test_extended_xhistogram.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 62%] Building CXX object test/CMakeFiles/test_extended_xhistogram.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_extended_xhistogram.dir/main.cpp.o -MF CMakeFiles/test_extended_xhistogram.dir/main.cpp.o.d -o CMakeFiles/test_extended_xhistogram.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<float>, xt::detail::plus>, xt::xstrided_view<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<float, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<float>, plus>, xt::xstrided_view<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<float, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >, void>; E = xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<float>, plus>, xt::xstrided_view<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<float, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfixed_container<double, xt::fixed_shape<12>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfixed_container<double, xt::fixed_shape<12>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, void>; E = xt::xfixed_container<double, xt::fixed_shape<12>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/<<PKGBUILDDIR>>/test/test_xsort.cpp:285:59: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  285 |         xarray<double> a = {1,2,3, 5,3,2,1,2,2,2,2,2,2, 45};
      |                                                           ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:286:44: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  286 |         xarray<double> ax = {1, 2, 3, 5, 45};
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:290:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  290 |         xarray<double> bx = {1,2,3,4,5,6,7,8,9};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:294:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  294 |         xarray<double> bbx = {1,2,3,4,5,6,7,8,9};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:302:34: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  302 |         xarray<double> ex = {0, 1};
      |                                  ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/<<PKGBUILDDIR>>/test/test_xsort.cpp:136:46: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  136 |         xarray<double> ex = {1, 3, 4, 4, 4, 5};
      |                                              ^
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 62%] Building CXX object test/CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o -MF CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o.d -o CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xmath_reducers.cpp
[ 63%] Building CXX object test/CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o -MF CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o.d -o CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp
[ 63%] Linking CXX executable test_xsort
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xsort.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xsort.dir/main.cpp.o CMakeFiles/test_xsort.dir/test_xsort.cpp.o -o test_xsort 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 63%] Built target test_xsort
make  -f test/CMakeFiles/test_extended_xsort.dir/build.make test/CMakeFiles/test_extended_xsort.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xsort.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_xsort.dir/build.make test/CMakeFiles/test_extended_xsort.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 63%] Building CXX object test/CMakeFiles/test_extended_xsort.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_extended_xsort.dir/main.cpp.o -MF CMakeFiles/test_extended_xsort.dir/main.cpp.o.d -o CMakeFiles/test_extended_xsort.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 63%] Linking CXX executable test_extended_broadcast_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_extended_broadcast_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_extended_broadcast_view.dir/main.cpp.o CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o -o test_extended_broadcast_view 
In file included from /<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 63%] Built target test_extended_broadcast_view
make  -f test/CMakeFiles/test_sfinae.dir/build.make test/CMakeFiles/test_sfinae.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_sfinae.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_sfinae.dir/build.make test/CMakeFiles/test_sfinae.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 64%] Building CXX object test/CMakeFiles/test_sfinae.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_sfinae.dir/main.cpp.o -MF CMakeFiles/test_sfinae.dir/main.cpp.o.d -o CMakeFiles/test_sfinae.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:81:99: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   81 |                                        36.,37.,38.,39.,40.,41.,42.,43.,44.,45.,46.,47.,48.,49.,50.};
      |                                                                                                   ^
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:91:46: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   91 |                                   0.018,0.038};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:160:91: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  160 |                                        28.,29.,30.,31.,32.,33.,34.,35.,36.,37.,38.,39.,40.};
      |                                                                                           ^
[ 64%] Linking CXX executable test_extended_xhistogram
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_extended_xhistogram.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_extended_xhistogram.dir/main.cpp.o CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o -o test_extended_xhistogram 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 64%] Built target test_extended_xhistogram
[ 64%] Building CXX object test/CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o -MF CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o.d -o CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o -c /<<PKGBUILDDIR>>/test/test_sfinae.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f test/CMakeFiles/test_xjson.dir/build.make test/CMakeFiles/test_xjson.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xjson.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xjson.dir/build.make test/CMakeFiles/test_xjson.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 64%] Building CXX object test/CMakeFiles/test_xjson.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xjson.dir/main.cpp.o -MF CMakeFiles/test_xjson.dir/main.cpp.o.d -o CMakeFiles/test_xjson.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 64%] Building CXX object test/CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o -MF CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o.d -o CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xsort.cpp
[ 64%] Linking CXX executable test_sfinae
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sfinae.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_sfinae.dir/main.cpp.o CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o -o test_sfinae 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 64%] Built target test_sfinae
make  -f test/CMakeFiles/test_xmime.dir/build.make test/CMakeFiles/test_xmime.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmime.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmime.dir/build.make test/CMakeFiles/test_xmime.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 65%] Building CXX object test/CMakeFiles/test_xmime.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmime.dir/main.cpp.o -MF CMakeFiles/test_xmime.dir/main.cpp.o.d -o CMakeFiles/test_xmime.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 66%] Building CXX object test/CMakeFiles/test_xjson.dir/test_xjson.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xjson.dir/test_xjson.cpp.o -MF CMakeFiles/test_xjson.dir/test_xjson.cpp.o.d -o CMakeFiles/test_xjson.dir/test_xjson.cpp.o -c /<<PKGBUILDDIR>>/test/test_xjson.cpp
[ 66%] Building CXX object test/CMakeFiles/test_xmime.dir/test_xmime.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xmime.dir/test_xmime.cpp.o -MF CMakeFiles/test_xmime.dir/test_xmime.cpp.o.d -o CMakeFiles/test_xmime.dir/test_xmime.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmime.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_extended_xsort.cpp:13:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >, void>; E = xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 67%] Linking CXX executable test_extended_xmath_reducers
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_extended_xmath_reducers.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_extended_xmath_reducers.dir/main.cpp.o CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o -o test_extended_xmath_reducers 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 67%] Built target test_extended_xmath_reducers
make  -f test/CMakeFiles/test_xexpression_holder.dir/build.make test/CMakeFiles/test_xexpression_holder.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_holder.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexpression_holder.dir/build.make test/CMakeFiles/test_xexpression_holder.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 68%] Building CXX object test/CMakeFiles/test_xexpression_holder.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xexpression_holder.dir/main.cpp.o -MF CMakeFiles/test_xexpression_holder.dir/main.cpp.o.d -o CMakeFiles/test_xexpression_holder.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xmime.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/map:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xslice.hpp:16,
                 from /<<PKGBUILDDIR>>/include/xtensor/xstrided_view_base.hpp:19,
                 from /<<PKGBUILDDIR>>/include/xtensor/xstrided_view.hpp:27,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:27,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:31,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:14:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[ 68%] Linking CXX executable test_xmime
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xmime.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xmime.dir/main.cpp.o CMakeFiles/test_xmime.dir/test_xmime.cpp.o -o test_xmime 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 68%] Built target test_xmime
make  -f test/CMakeFiles/test_xnpy.dir/build.make test/CMakeFiles/test_xnpy.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnpy.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnpy.dir/build.make test/CMakeFiles/test_xnpy.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 68%] Building CXX object test/CMakeFiles/test_xnpy.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xnpy.dir/main.cpp.o -MF CMakeFiles/test_xnpy.dir/main.cpp.o.d -o CMakeFiles/test_xnpy.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 68%] Linking CXX executable test_xjson
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xjson.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xjson.dir/main.cpp.o CMakeFiles/test_xjson.dir/test_xjson.cpp.o -o test_xjson 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 68%] Built target test_xjson
make  -f test/CMakeFiles/test_xtensor_lib.dir/build.make test/CMakeFiles/test_xtensor_lib.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_lib.dir/build.make test/CMakeFiles/test_xtensor_lib.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/main.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/main.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Linking CXX executable test_extended_xsort
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_extended_xsort.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_extended_xsort.dir/main.cpp.o CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o -o test_extended_xsort 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 69%] Built target test_extended_xsort
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xadaptor_semantic.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object test/CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o -MF CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o.d -o CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression_holder.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /<<PKGBUILDDIR>>/test/main.cpp:5:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<std::fpos<__mbstate_t> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator<std::fpos<__mbstate_t> >]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::ostream* doctest::detail::<unnamed class>::push()' at /usr/include/doctest/doctest.h:3290:28,
    inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3307:26:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<std::fpos<__mbstate_t>*, std::vector<std::fpos<__mbstate_t> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object test/CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o -MF CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o.d -o CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnpy.cpp
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray_adaptor.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xexpression_holder.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:21,
                 from /<<PKGBUILDDIR>>/include/xtensor/xnpy.hpp:34,
                 from /<<PKGBUILDDIR>>/test/test_xnpy.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<long long unsigned int, 1>' {aka 'std::initializer_list<long long unsigned int>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Linking CXX executable test_xexpression_holder
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xexpression_holder.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xexpression_holder.dir/main.cpp.o CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o -o test_xexpression_holder 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 69%] Built target test_xexpression_holder
make  -f test/CMakeFiles/test_xtensor_core_lib.dir/build.make test/CMakeFiles/test_xtensor_core_lib.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_core_lib.dir/build.make test/CMakeFiles/test_xtensor_core_lib.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xadaptor_semantic.cpp
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray.cpp
/<<PKGBUILDDIR>>/test/test_xnpy.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/<<PKGBUILDDIR>>/test/test_xnpy.cpp:124:72: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  124 |         xtensor<uint64_t, 1> ularr = {12ul, 14ul, 16ul, 18ul, 1234321ul};
      |                                                                        ^
[ 70%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xblockwise_reducer.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xblockwise_reducer.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xblockwise_reducer.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xblockwise_reducer.cpp.o -c /<<PKGBUILDDIR>>/test/test_xblockwise_reducer.cpp
[ 70%] Linking CXX executable test_xnpy
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xnpy.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xnpy.dir/main.cpp.o CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o -o test_xnpy 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 70%] Built target test_xnpy
[ 70%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbroadcast.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xbroadcast.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xbroadcast.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xbroadcast.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp
[ 70%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray_adaptor.cpp
[ 70%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbuilder.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/xtl/xsequence.hpp:17,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:17,
                 from /<<PKGBUILDDIR>>/test/test_xarray.cpp:11:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 71%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcontainer_semantic.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 72%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray.cpp
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_171()':
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:456:36: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  456 |         xarray<double> f = {2, 3, 4};
      |                                    ^
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:16,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:14:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xgenerator<xt::detail::fn_impl<xt::detail::diagonal_fn<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, double, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xgenerator<fn_impl<diagonal_fn<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, double, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >, void>; E = xt::xgenerator<fn_impl<diagonal_fn<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, double, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_185()':
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:603:43: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  603 |         xarray<double> expected = {1, 5, 9};
      |                                           ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:608:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  608 |         xarray<double> exp_1 = {1, 5};
      |                                     ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:610:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  610 |         xarray<double> exp_2 = {0, 4, 8};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:612:41: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  612 |         xarray<double> exp_3 = {3, 7, 11};
      |                                         ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:614:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  614 |         xarray<double> exp_4 = {6, 10};
      |                                      ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, void>; E = xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 72%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o -c /<<PKGBUILDDIR>>/test/test_xeval.cpp
[ 72%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexception.cpp
[ 72%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:179:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  179 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:82:73: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   82 |         xt::xtensor<double, 1, layout_type::row_major> ten1 {1., 2., 3.2};
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:87:76: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   87 |         xt::xtensor<double, 1, layout_type::column_major> ten2 {1., 2., 3.2};
      |                                                                            ^
In file included from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:19,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:10:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:93:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   93 |         EXPECT_TRUE((detail::has_same_layout(ten1, xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:93:9: note: in expansion of macro 'EXPECT_TRUE'
   93 |         EXPECT_TRUE((detail::has_same_layout(ten1, xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2}))));
      |         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:94:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   94 |         EXPECT_TRUE((detail::has_same_layout(ten2, xt::xtensor<double, 1, layout_type::column_major>({1., 2., 3.2}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:94:9: note: in expansion of macro 'EXPECT_TRUE'
   94 |         EXPECT_TRUE((detail::has_same_layout(ten2, xt::xtensor<double, 1, layout_type::column_major>({1., 2., 3.2}))));
      |         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:213:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  213 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:99:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   99 |         xt::xtensor<double, 1> ten {1., 2., 3.2};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:103:44: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  103 |         xt::xarray<double> arr {1., 2., 3.2};
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:22:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   22 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:162:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  162 |                                 xt::xarray<double, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/xtl/xsequence.hpp:17,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:17,
                 from /<<PKGBUILDDIR>>/test/test_xarray.cpp:11:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_143::DOCTEST_ANON_CLASS_143()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:137:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_144()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:137:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::DOCTEST_ANON_CLASS_149()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:153:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_150()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:153:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::DOCTEST_ANON_CLASS_152()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:170:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_153()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:170:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_146::DOCTEST_ANON_CLASS_146()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:145:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_147()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:145:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::DOCTEST_ANON_CLASS_158()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:204:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_159()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:204:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:196:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  196 |                                 xt::xarray<double, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::DOCTEST_ANON_CLASS_155()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:187:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_156()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:187:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_170::DOCTEST_ANON_CLASS_170()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:284:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_171()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:284:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_164::DOCTEST_ANON_CLASS_164()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:242:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_165()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:242:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_167::DOCTEST_ANON_CLASS_167()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:263:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_168()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:263:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_161::DOCTEST_ANON_CLASS_161()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:221:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_162()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:221:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:43:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   43 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xexpression.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, void>; E = xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<multiplies, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&>, void>; E = xt::xfunction<multiplies, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 73%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression_traits.cpp
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, void>; E = xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 73%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xblockwise_reducer.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xblockwise_reducer.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xblockwise_reducer.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xblockwise_reducer.cpp.o -c /<<PKGBUILDDIR>>/test/test_xblockwise_reducer.cpp
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::minus, xt::xfunction<xt::detail::plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xfunction<xt::detail::multiplies, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > > >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<minus, xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xfunction<multiplies, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > > >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, void>; E = xt::xfunction<minus, xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xfunction<multiplies, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > > >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:16,
                 from /<<PKGBUILDDIR>>/test/test_xblockwise_reducer.cpp:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 73%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunction.cpp
[ 73%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<(xtl::is_integral<typename T::value_type>::value && (! std::is_same<typename E1::value_type, bool>::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:467:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_4()':
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:51: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:121:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  121 |         xt::xtensor<double, 1> res{{4, 6}};
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:107:72: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  107 |         xt::xtensor<double , 1> res{{20, 20, 20, 20, 20, 0, 0, 0, 0, 0}};
      |                                                                        ^
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmultiindex_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xmultiindex_iterator.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xmultiindex_iterator.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xmultiindex_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmultiindex_iterator.cpp
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xiterator.cpp
In file included from /usr/include/c++/12/string:50,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/istream:38,
                 from /usr/include/c++/12/sstream:38,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:13:
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'bool xt::xbroadcast<CT, X>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; CT = xt::xscalar<int>; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>]' at /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:418:23,
    inlined from 'xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)> [with auto:32 = const xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:61,
    inlined from 'xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)> [with auto:32 = const xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:21,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 1; F = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)>&; R = bool; T = {const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:220:22,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 0; F = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)>&; R = bool; T = {const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:221:54,
    inlined from 'R xt::accumulate(F&&, R, const std::tuple<_Tp ...>&) [with F = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)>&; R = bool; T = {const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:229:54,
    inlined from 'bool xt::xfunction<F, CT>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; F = xt::detail::not_equal_to; CT = {const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:685:26,
    inlined from 'std::enable_if_t<xt::has_strides<E>::value, bool> xt::detail::is_linear_assign(const E1&, const E2&) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:250:80,
    inlined from 'static constexpr bool xt::xassign_traits<E1, E2>::linear_assign(const E1&, const E2&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:355:131,
    inlined from 'static void xt::xexpression_assigner_base<xt::xtensor_expression_tag>::assign_data(xt::xexpression<D>&, const xt::xexpression<E2>&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:378:51,
    inlined from 'static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >; Tag = xt::xtensor_expression_tag]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:414:31,
    inlined from 'xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:60)> [with auto:60 = xtl::identity]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:205:58,
    inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:59)>; FF = xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:60)>]' 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<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:59)>; FF = xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:60)>]' at /usr/include/xtl/xmeta_utils.hpp:603:29,
    inlined from 'void xt::assign_xexpression(xexpression<D>&, const xexpression<E2>&) [with E1 = xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; E2 = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:199:58,
    inlined from 'xt::xcontainer_semantic<D>::derived_type& xt::xcontainer_semantic<D>::assign_xexpression(const xt::xexpression<E>&) [with E = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; D = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:623:31,
    inlined from 'xt::xsemantic_base<D>::derived_type& xt::xsemantic_base<D>::assign(const xt::xexpression<E>&) [with E = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; D = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:489:55,
    inlined from 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(const xt::xexpression<E>&) [with E = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; EC = xt::uvector<bool, std::allocator<bool> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]' at /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:491:30,
    inlined from 'std::enable_if_t<(! std::is_base_of<xt::xcontainer<typename std::remove_const<typename std::decay<_Tp>::type>::type>, typename std::decay<_Tp>::type>::value), typename xt::temporary_type<T>::type> xt::eval(T&&) [with T = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xeval.hpp:48:33,
    inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<plus, xt::const_value<long long unsigned int>, plus>; E = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; X = const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&; O = std::tuple<xt::evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:876:13,
    inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors<detail::plus, const_value<long long unsigned int>, detail::plus>; E = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; X = const svector<unsigned int, 4, std::allocator<unsigned int>, true>&; EVS = std::tuple<evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:923:9,
    inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = long long unsigned int; E = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; X = const svector<unsigned int, 4, std::allocator<unsigned int>, true>&; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, xtl::negation<xtl::is_integral<typename std::decay<C>::type> > >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5,
    inlined from 'auto xt::detail::blockwise::norm_l0_functor<T_E>::compute(const E&, const A&, const O&) const [with E = xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >; A = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; O = std::tuple<xt::evaluation_strategy::immediate_type>; T_E = int]' at /<<PKGBUILDDIR>>/include/xtensor/xblockwise_reducer_functors.hpp:324:106,
    inlined from 'void xt::xblockwise_reducer<CT, F, X, O>::assign_to_chunk(CI&) const [with CI = xt::xchunk_iterator<xt::xchunked_view<xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >; CT = const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; F = xt::detail::blockwise::norm_l0_functor<int>; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; O = std::tuple<xt::evaluation_strategy::immediate_type>]' at /<<PKGBUILDDIR>>/include/xtensor/xblockwise_reducer.hpp:174:14:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xfunction.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, std::allocator<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, 1>' {aka 'std::initializer_list<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int, std::allocator<long long int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<(xtl::is_integral<typename T::value_type>::value && (! std::is_same<typename E1::value_type, bool>::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<long long int, std::allocator<long long int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:467:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<long long int, std::allocator<long long int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<long long int, std::allocator<long long int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunction.cpp: In function 'void xt::DOCTEST_ANON_FUNC_189()':
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:499:42: note: parameter passing for argument of type 'std::initializer_list<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1
  499 |         xtensor<Point3, 1> a({a1, a2, a3});
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:502:42: note: parameter passing for argument of type 'std::initializer_list<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1
  502 |         xtensor<Point3, 1> res{r1, r2, r3};
      |                                          ^
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmath.cpp
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoperation.cpp
[ 75%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xoptional_assembly.cpp:10:
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'bool xt::xbroadcast<CT, X>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; CT = xt::xscalar<bool>; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>]' at /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:418:23,
    inlined from 'xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)> [with auto:38 = const xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:61,
    inlined from 'xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)> [with auto:38 = const xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:21,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 1; F = xt::xfunction<optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)>&; R = bool; T = {const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:220:22,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 0; F = xt::xfunction<optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)>&; R = bool; T = {const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:221:54,
    inlined from 'R xt::accumulate(F&&, R, const std::tuple<_Tp ...>&) [with F = xfunction<detail::optional_bitwise<bool>, const xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xbroadcast<xscalar<bool>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)>&; R = bool; T = {const xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xbroadcast<xscalar<bool>, svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:229:54,
    inlined from 'bool xt::xfunction<F, CT>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; F = xt::detail::optional_bitwise<bool>; CT = {const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:685:26,
    inlined from 'std::enable_if_t<xt::has_strides<E>::value, bool> xt::detail::is_linear_assign(const E1&, const E2&) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:250:80,
    inlined from 'static constexpr bool xt::xassign_traits<E1, E2>::linear_assign(const E1&, const E2&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:355:131,
    inlined from 'static void xt::xexpression_assigner_base<xt::xtensor_expression_tag>::assign_data(xt::xexpression<D>&, const xt::xexpression<E2>&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:378:51:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:900:69: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  900 |         xt::xtensor<double,1> x  = {0.0, .5, 1.0, 1.5, 2.0, 2.5, 3.0};
      |                                                                     ^
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:16,
                 from /<<PKGBUILDDIR>>/test/test_xblockwise_reducer.cpp:1:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_141()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:933:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  933 |         xt::xarray<double> x = { 3.0, 1.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:934:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  934 |         xt::xarray<double> y = { 1.0, 1.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:935:43: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  935 |         xt::xarray<double> expected = { 5 };
      |                                           ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_139()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:922:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  922 |         xt::xarray<double> x = { 1.0, 3.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:923:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  923 |         xt::xarray<double> y = { 1.0, 1.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:924:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  924 |         xt::xarray<double> expected = { 1, 4, 5, 4, 1 };
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp: In constructor 'xt::xoptional_assembly<VE, FE>::xoptional_assembly(xt::nested_initializer_list_t<typename xt::xoptional_assembly_base<xt::xoptional_assembly<VE, FE> >::value_type, 1>) [with VE = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; FE = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp:385:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<xtl::xoptional<double, bool>, 1>' {aka 'std::initializer_list<xtl::xoptional<double, bool> >'} changed in GCC 7.1
  385 |     inline xoptional_assembly<VE, FE>::xoptional_assembly(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:148:31: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  148 |         xarray<double> a{-10.0};
      |                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:152:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  152 |         xarray<double> b{-10.0, -20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:156:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  156 |         xarray<double> c{-10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:160:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  160 |         xarray<double> d{+10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:164:31: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  164 |         xarray<double> e{+10.0};
      |                               ^
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 75%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o -c /<<PKGBUILDDIR>>/test/test_xreducer.cpp
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long unsigned int, std::allocator<long long unsigned int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator<long long unsigned int>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<(xtl::is_integral<typename T::value_type>::value && (! std::is_same<typename E1::value_type, bool>::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:467:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long unsigned int*, std::vector<long long unsigned int, std::allocator<long long unsigned int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:214:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  214 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:215:55: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  215 |         opt_type opt_a = {1, missing, 3, 4, 5, missing};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:217:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  217 |         xarray<double> res = {2, 2, 3, 4, 4, 4};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:220:54: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  220 |         opt_type res1 = {2, missing, 3, 4, 4, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:297:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  297 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:300:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  300 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_30()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:287:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  287 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:290:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  290 |               0.785398,  1.570796,  2.356194,  3.141593};
      |                                                        ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_177()':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:752:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  752 |             xt::xarray<double> asrc = { 1., 2. };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:756:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  756 |             xt::xarray<double> aexp = { 3., 4. };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:318:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  318 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:320:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  320 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:308:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  308 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:310:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  310 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
In file included from /usr/include/c++/12/string:50,
                 from /usr/include/c++/12/bits/locale_classes.h:40,
                 from /usr/include/c++/12/bits/ios_base.h:41,
                 from /usr/include/c++/12/ios:42,
                 from /usr/include/c++/12/istream:38,
                 from /usr/include/c++/12/sstream:38,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:13:
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'bool xt::xbroadcast<CT, X>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; CT = xt::xscalar<int>; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>]' at /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:418:23,
    inlined from 'xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)> [with auto:32 = const xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:61,
    inlined from 'xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)> [with auto:32 = const xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:21,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 1; F = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)>&; R = bool; T = {const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:220:22,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 0; F = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)>&; R = bool; T = {const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:221:54,
    inlined from 'R xt::accumulate(F&&, R, const std::tuple<_Tp ...>&) [with F = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:32&&)>&; R = bool; T = {const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:229:54,
    inlined from 'bool xt::xfunction<F, CT>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; F = xt::detail::not_equal_to; CT = {const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:685:26,
    inlined from 'std::enable_if_t<xt::has_strides<E>::value, bool> xt::detail::is_linear_assign(const E1&, const E2&) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:250:80,
    inlined from 'static constexpr bool xt::xassign_traits<E1, E2>::linear_assign(const E1&, const E2&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:355:131,
    inlined from 'static void xt::xexpression_assigner_base<xt::xtensor_expression_tag>::assign_data(xt::xexpression<D>&, const xt::xexpression<E2>&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:378:51,
    inlined from 'static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >; Tag = xt::xtensor_expression_tag]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:414:31,
    inlined from 'xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:60)> [with auto:60 = xtl::identity]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:205:58,
    inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:59)>; FF = xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:60)>]' 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<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:59)>; FF = xt::assign_xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >(xexpression<xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xexpression<xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >&)::<lambda(auto:60)>]' at /usr/include/xtl/xmeta_utils.hpp:603:29,
    inlined from 'void xt::assign_xexpression(xexpression<D>&, const xexpression<E2>&) [with E1 = xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; E2 = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:199:58,
    inlined from 'xt::xcontainer_semantic<D>::derived_type& xt::xcontainer_semantic<D>::assign_xexpression(const xt::xexpression<E>&) [with E = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; D = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:623:31,
    inlined from 'xt::xsemantic_base<D>::derived_type& xt::xsemantic_base<D>::assign(const xt::xexpression<E>&) [with E = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; D = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:489:55,
    inlined from 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(const xt::xexpression<E>&) [with E = xt::xfunction<xt::detail::not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; EC = xt::uvector<bool, std::allocator<bool> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]' at /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:491:30,
    inlined from 'std::enable_if_t<(! std::is_base_of<xt::xcontainer<typename std::remove_const<typename std::decay<_Tp>::type>::type>, typename std::decay<_Tp>::type>::value), typename xt::temporary_type<T>::type> xt::eval(T&&) [with T = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xeval.hpp:48:33,
    inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<plus, xt::const_value<long long unsigned int>, plus>; E = xt::xfunction<not_equal_to, const xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >&, xt::xbroadcast<xt::xscalar<int>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; X = const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&; O = std::tuple<xt::evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:876:13,
    inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors<detail::plus, const_value<long long unsigned int>, detail::plus>; E = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; X = const svector<unsigned int, 4, std::allocator<unsigned int>, true>&; EVS = std::tuple<evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:923:9,
    inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = long long unsigned int; E = xfunction<detail::not_equal_to, const xstrided_view<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, detail::inner_storage_getter<const xarray_container<uvector<int, std::allocator<int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&> >&, xbroadcast<xscalar<int>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >; X = const svector<unsigned int, 4, std::allocator<unsigned int>, true>&; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, xtl::negation<xtl::is_integral<typename std::decay<C>::type> > >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5,
    inlined from 'auto xt::detail::blockwise::norm_l0_functor<T_E>::compute(const E&, const A&, const O&) const [with E = xt::xstrided_view<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >; A = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; O = std::tuple<xt::evaluation_strategy::immediate_type>; T_E = int]' at /<<PKGBUILDDIR>>/include/xtensor/xblockwise_reducer_functors.hpp:324:106,
    inlined from 'void xt::xblockwise_reducer<CT, F, X, O>::assign_to_chunk(CI&) const [with CI = xt::xchunk_iterator<xt::xchunked_view<xt::xarray_container<xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >; CT = const xt::xarray_container<xt::uvector<int, std::allocator<int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; F = xt::detail::blockwise::norm_l0_functor<int>; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; O = std::tuple<xt::evaluation_strategy::immediate_type>]' at /<<PKGBUILDDIR>>/include/xtensor/xblockwise_reducer.hpp:174:14:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:194:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  194 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:195:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  195 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:196:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  196 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:197:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  197 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:199:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  199 |         xarray<double> res = {6, 5, 4, 4, 5, 6};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:202:54: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  202 |         opt_type res1 = {6, missing, 4, 4, 5, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:205:60: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  205 |         opt_type res2 = {6, missing, 4, 4, missing, missing};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:174:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  174 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:175:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  175 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:176:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  176 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:177:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  177 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:179:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  179 |         xarray<double> res = {1, 2, 3, 3, 2, 1};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:182:54: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  182 |         opt_type res1 = {1, missing, 3, 3, 2, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:185:60: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  185 |         opt_type res2 = {1, missing, 3, 3, missing, missing};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:880:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  880 |         xt::xtensor<double,1> m0 = {1.5, 1.5, 1.5};
      |                                                  ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:881:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  881 |         xt::xtensor<double,1> m1 = {1.0, 2.0};
      |                                             ^
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator<long long int>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<long long int, std::allocator<long long int> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator<long long int>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<(xtl::is_integral<typename T::value_type>::value && (! std::is_same<typename E1::value_type, bool>::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<long long int, std::allocator<long long int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:467:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<long long int, std::allocator<long long int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<long long int, std::allocator<long long int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<long long int*, std::vector<long long int, std::allocator<long long int> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:864:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  864 |         xt::xtensor<double,1> m0 = {1.5, 1.5, 1.5};
      |                                                  ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:865:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  865 |         xt::xtensor<double,1> m1 = {1.0, 2.0};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:912:46: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  912 |         xt::xarray<double> x = {0.0, 1.0, 2.0};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:913:46: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  913 |         xt::xarray<double> y = {2.0, 1.0, 0.0};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:295:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  295 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:307:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  307 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:319:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  319 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:283:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  283 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:331:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  331 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:341:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  341 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  346 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:356:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  356 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  361 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_129()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:837:54: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  837 |         xt::xarray<double> expected1 = {1.5, 2.5, 3.5};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:840:49: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  840 |         xt::xarray<double> expected2 = {2.0, 8.0};
      |                                                 ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:283:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  283 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:295:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  295 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:319:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  319 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:307:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  307 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:331:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  331 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:341:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  341 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  346 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:356:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  356 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  361 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_179()':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:767:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  767 |             xt::xarray<double> a = { 1., 6. };
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:768:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  768 |             xt::xarray<double> b = { 2., 3. };
      |                                             ^
[ 75%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar.cpp
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar_semantic.cpp
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o -c /<<PKGBUILDDIR>>/test/test_xshape.cpp
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstorage.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 2>*, xt::layout_type::column_major>; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  611 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
  527 |     __copy_move_a(_II __first, _II __last, _OI __result)
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 4>*, xt::layout_type::column_major>; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  611 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbuilder.cpp
[ 77%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcontainer_semantic.cpp
[ 78%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]',
    inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22,
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]',
    inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22,
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<keep_dims_type, evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<keep_dims_type, evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<keep_dims_type, evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::multiplies, const_value<double>, detail::multiplies>, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&>(xreducer_functors<detail::multiplies, const_value<double>, detail::multiplies>&&, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::multiplies, const_value<double>, detail::multiplies>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array<unsigned int, 1>&, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array<unsigned int, 1>&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array<unsigned int, 1>&; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xoptional_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<xtl::xoptional<double, bool>, 1>' {aka 'std::initializer_list<xtl::xoptional<double, bool> >'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xaccumulator.hpp:19,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp: In function 'It xt::strided_data_end(const C&, It, layout_type, size_type) [with C = xcontainer<xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >; It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; size_type = unsigned int]':
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp:117:8: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  117 |     It strided_data_end(const C& c, It begin, layout_type l, size_type offset)
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:23:
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::const_container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) const [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:733:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'xt::xfunction_stepper<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >, xt::xstepper<const xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xstepper<const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >, xstepper<const xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::multiplies; CT = {const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'void xt::xreducer_stepper<F, CT, X, O>::to_end(xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1617:25,
    inlined from 'xt::xfunction_stepper<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xreducer_stepper<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xreducer_stepper<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xstepper<const xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::divides; CT = {xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'xt::xfunction_stepper<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xfunction_stepper<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<equal_to, const xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xfunction_stepper<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xstepper<const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::equal_to, const xfunction<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xoptional_expression_tag>&>::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xfunction_stepper<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >, xstepper<const xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xoptional_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::equal_to; CT = {const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::xfunction_stepper<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_171()':
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:456:36: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  456 |         xarray<double> f = {2, 3, 4};
      |                                    ^
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::const_container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) const [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:733:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'void xt::xreducer_stepper<F, CT, X, O>::to_end(xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&; X = const std::array<unsigned int, 2>&; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1617:25,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::to_end(xt::layout_type) [with E1 = xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:612:21,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:583:48:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array<unsigned int, 1>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array<unsigned int, 1>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array<unsigned int, 1>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28,
    inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<plus, xt::const_value<double>, plus>; E = xt::xfunction<multiplies, const xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, std::array<unsigned int, 2>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:876:13,
    inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xfunction<detail::multiplies, const xtensor_container<uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, std::array<unsigned int, 2>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; EVS = std::tuple<evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:923:9,
    inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = void; E = xfunction<detail::multiplies, const xtensor_container<uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, std::array<unsigned int, 2>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, xtl::negation<xtl::is_integral<typename std::decay<C>::type> > >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5,
    inlined from 'auto xt::average(E&&, W&&, X&&, EVS) [with T = void; E = xtensor_container<uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; W = xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; X = std::array<unsigned int, 1>; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<is_reducer_options<EVS>, xtl::negation<xtl::is_integral<X> > >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1999:103:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
[ 78%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o -c /<<PKGBUILDDIR>>/test/test_xeval.cpp
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()':
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:734:54: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  734 |         xarray<double> a = {0, 1, 2, 3, 4, 5, 6, 7, 8};
      |                                                      ^
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:16,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:14:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xgenerator<xt::detail::fn_impl<xt::detail::diagonal_fn<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, double, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xgenerator<fn_impl<diagonal_fn<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, double, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >, void>; E = xt::xgenerator<fn_impl<diagonal_fn<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, double, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_185()':
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:603:43: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  603 |         xarray<double> expected = {1, 5, 9};
      |                                           ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:608:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  608 |         xarray<double> exp_1 = {1, 5};
      |                                     ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:610:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  610 |         xarray<double> exp_2 = {0, 4, 8};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:612:41: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  612 |         xarray<double> exp_3 = {3, 7, 11};
      |                                         ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:614:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  614 |         xarray<double> exp_4 = {6, 10};
      |                                      ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, void>; E = xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:179:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  179 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:82:73: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   82 |         xt::xtensor<double, 1, layout_type::row_major> ten1 {1., 2., 3.2};
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:87:76: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   87 |         xt::xtensor<double, 1, layout_type::column_major> ten2 {1., 2., 3.2};
      |                                                                            ^
In file included from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common.hpp:19,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:10:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:93:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   93 |         EXPECT_TRUE((detail::has_same_layout(ten1, xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:93:9: note: in expansion of macro 'EXPECT_TRUE'
   93 |         EXPECT_TRUE((detail::has_same_layout(ten1, xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2}))));
      |         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:94:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   94 |         EXPECT_TRUE((detail::has_same_layout(ten2, xt::xtensor<double, 1, layout_type::column_major>({1., 2., 3.2}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:94:9: note: in expansion of macro 'EXPECT_TRUE'
   94 |         EXPECT_TRUE((detail::has_same_layout(ten2, xt::xtensor<double, 1, layout_type::column_major>({1., 2., 3.2}))));
      |         ^~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:213:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  213 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:99:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   99 |         xt::xtensor<double, 1> ten {1., 2., 3.2};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:103:44: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  103 |         xt::xarray<double> arr {1., 2., 3.2};
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:22:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   22 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:162:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  162 |                                 xt::xarray<double, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_143::DOCTEST_ANON_CLASS_143()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:137:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_144()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:137:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::DOCTEST_ANON_CLASS_149()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:153:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_150()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:153:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::DOCTEST_ANON_CLASS_152()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:170:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_153()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:170:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_146::DOCTEST_ANON_CLASS_146()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:145:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_147()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:145:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::DOCTEST_ANON_CLASS_158()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:204:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_159()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:204:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::f()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:196:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  196 |                                 xt::xarray<double, layout_type::row_major>({1., 2., 3.2})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::DOCTEST_ANON_CLASS_155()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:187:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_156()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:187:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_170::DOCTEST_ANON_CLASS_170()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:284:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_171()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:284:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_164::DOCTEST_ANON_CLASS_164()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:242:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_165()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:242:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_167::DOCTEST_ANON_CLASS_167()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:263:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_168()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:263:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_161::DOCTEST_ANON_CLASS_161()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:221:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_162()' at /<<PKGBUILDDIR>>/test/test_xeval.cpp:221:9:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/<<PKGBUILDDIR>>/test/test_xeval.cpp:43:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   43 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
[ 78%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexception.cpp
[ 79%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression.cpp
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:596:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  596 |         auto avg0 = xt::average(a, xt::xarray<double>{3, 9}, {0});
      |                                        ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:597:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  597 |         auto avg1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {1});
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:598:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  598 |         auto avg_m1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1});
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:599:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  599 |         auto avg_d1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1}, evaluation_strategy::immediate);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:602:60: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  602 |         xtensor<double, 1> expect0 = {1.5, 1.75, 2.75, 1.75};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:603:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  603 |         xtensor<double, 1> expect1 = {2.1, 2.0};
      |                                               ^
[ 79%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression_traits.cpp
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_76()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:540:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  540 |         xtensor<double, 1> expect0 = {0.0, 0.0};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:541:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  541 |         xtensor<double, 1> expect1 = {-0.5, 0.5};
      |                                                ^
In lambda function,
    inlined from 'void xt::DOCTEST_ANON_FUNC_76()' at /<<PKGBUILDDIR>>/test/test_xreducer.cpp:555:9:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:554:76: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  554 |         const auto rvalue_xarray = [] () { return xtensor<double, 1>({1, 2}); };
      |                                                                            ^
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >, void>; E = xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()':
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:758:60: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  758 |         xarray<double> expected = { 1, 1, 1, 1, 1, 1, 1, 1 };
      |                                                            ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xstrided_view<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xstrided_view<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, flat_adaptor_getter<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::layout_type::row_major> >, void>; E = xt::xstrided_view<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, flat_adaptor_getter<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 79%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunction.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xexpression.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, void>; E = xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:93:43: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   93 |         xt::xarray<double> arr = { 5., 6. };
      |                                           ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<multiplies, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&>, void>; E = xt::xfunction<multiplies, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, void>; E = xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::minus, xt::xfunction<xt::detail::plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xfunction<xt::detail::multiplies, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > > >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<minus, xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xfunction<multiplies, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > > >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, void>; E = xt::xfunction<minus, xt::xfunction<plus, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xfunction<multiplies, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > > >, xt::xshared_expression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 79%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xexpression<D>&, const xexpression<E2>&) [with E1 = xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; E2 = xtensor_container<uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xoperation.hpp:656:68,
    inlined from 'bool doctest::detail::eq(const L&, const R&) [with L = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1432:5,
    inlined from 'bool doctest::detail::RelationalComparator<0, L, R>::operator()(const L&, const R&) const [with L = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1632:5,
    inlined from 'bool doctest::detail::ResultBuilder::binary_assert(const L&, const R&) [with int comparison = 0; L = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1652:65:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28,
    inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<plus, xt::const_value<double>, plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:876:13,
    inlined from 'auto xt::reduce(F&&, E&&, const I (&)[N], EVS) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:967:43,
    inlined from 'auto xt::sum(E&&, const I (&)[N], EVS) [with T = void; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple<evaluation_strategy::immediate_type>]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5,
    inlined from 'void xt::DOCTEST_ANON_FUNC_100()' at /<<PKGBUILDDIR>>/test/test_xreducer.cpp:780:65:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type, xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type, xt::evaluation_strategy::lazy_type> > >, void>; E = xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type, xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >, void>; E = xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::multiplies, const xt::xfixed_container<float, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<multiplies, const xt::xfixed_container<float, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::xscalar<double> >, void>; E = xt::xfunction<multiplies, const xt::xfixed_container<float, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::plus, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xscalar<int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<plus, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xscalar<int> >, void>; E = xt::xfunction<plus, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xscalar<int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xfunction.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, std::allocator<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, 1>' {aka 'std::initializer_list<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_4()':
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:51: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:121:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  121 |         xt::xtensor<double, 1> res{{4, 6}};
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:107:72: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  107 |         xt::xtensor<double , 1> res{{20, 20, 20, 20, 20, 0, 0, 0, 0, 0}};
      |                                                                        ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_86()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:619:73: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  619 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:627:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  627 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:620:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  620 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:627:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  627 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::const_container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) const [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:733:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'xt::xfunction_stepper<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >, xt::xstepper<const xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xstepper<const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >, xstepper<const xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::multiplies; CT = {const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'void xt::xreducer_stepper<F, CT, X, O>::to_end(xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1617:25,
    inlined from 'xt::xreducer_stepper<F, CT, X, O>::xreducer_stepper(const xreducer_type&, size_type, bool, xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1530:19,
    inlined from 'xt::xreducer<F, CT, X, O>::const_stepper xt::xreducer<F, CT, X, O>::stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1502:52,
    inlined from 'xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)> [with auto:42 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:751:85,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::build_stepper(Func&&, std::index_sequence<I ...>) const [with Func = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)>&; unsigned int ...I = {0, 1}; F = xt::detail::divides; CT = {xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:838:58,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; F = xt::detail::divides; CT = {xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:752:74,
    inlined from 'xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)> [with auto:42 = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:751:85,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::build_stepper(Func&&, std::index_sequence<I ...>) const [with Func = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)>&; unsigned int ...I = {0, 1}; F = xt::detail::equal_to; CT = {const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:838:58,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; F = xt::detail::equal_to; CT = {const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:752:74,
    inlined from 'xt::xconst_iterable<D>::const_stepper xt::xconst_iterable<D>::get_stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; D = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:710:51,
    inlined from 'xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:682:97,
    inlined from 'xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:494:47,
    inlined from 'bool xt::all(E&&) [with E = xfunction<detail::equal_to, const xfunction<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xoperation.hpp:979:27:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xmultiindex_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xmultiindex_iterator.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xmultiindex_iterator.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xmultiindex_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmultiindex_iterator.cpp
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_88()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:619:73: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  619 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:620:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  620 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrides.cpp
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_90()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:619:73: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  619 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:620:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  620 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xiterator.cpp
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp: In function 'It xt::strided_data_end(const C&, It, layout_type, size_type) [with C = xcontainer<xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >; It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >; size_type = unsigned int]':
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp:117:8: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >' changed in GCC 7.1
  117 |     It strided_data_end(const C& c, It begin, layout_type l, size_type offset)
      |        ^~~~~~~~~~~~~~~~
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:727:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::to_end(xt::layout_type) [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:611:21,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:583:48:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:727:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::to_end(xt::layout_type) [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:611:21,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:583:48:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor.cpp
/<<PKGBUILDDIR>>/test/test_xfunction.cpp: In function 'void xt::DOCTEST_ANON_FUNC_189()':
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:499:42: note: parameter passing for argument of type 'std::initializer_list<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1
  499 |         xtensor<Point3, 1> a({a1, a2, a3});
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:502:42: note: parameter passing for argument of type 'std::initializer_list<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1
  502 |         xtensor<Point3, 1> res{r1, r2, r3};
      |                                          ^
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmath.cpp
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_adaptor.cpp
[ 81%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoperation.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xtensor.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 82%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_semantic.cpp
[ 82%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 82%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview_semantic.cpp
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:900:69: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  900 |         xt::xtensor<double,1> x  = {0.0, .5, 1.0, 1.5, 2.0, 2.5, 3.0};
      |                                                                     ^
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_141()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:933:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  933 |         xt::xarray<double> x = { 3.0, 1.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:934:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  934 |         xt::xarray<double> y = { 1.0, 1.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:935:43: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  935 |         xt::xarray<double> expected = { 5 };
      |                                           ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_139()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:922:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  922 |         xt::xarray<double> x = { 1.0, 3.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:923:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  923 |         xt::xarray<double> y = { 1.0, 1.0, 1.0 };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:924:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  924 |         xt::xarray<double> expected = { 1, 4, 5, 4, 1 };
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp: In constructor 'xt::xoptional_assembly<VE, FE>::xoptional_assembly(xt::nested_initializer_list_t<typename xt::xoptional_assembly_base<xt::xoptional_assembly<VE, FE> >::value_type, 1>) [with VE = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; FE = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp:385:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<xtl::xoptional<double, bool>, 1>' {aka 'std::initializer_list<xtl::xoptional<double, bool> >'} changed in GCC 7.1
  385 |     inline xoptional_assembly<VE, FE>::xoptional_assembly(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:148:31: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  148 |         xarray<double> a{-10.0};
      |                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:152:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  152 |         xarray<double> b{-10.0, -20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:156:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  156 |         xarray<double> c{-10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:160:38: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  160 |         xarray<double> d{+10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:164:31: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  164 |         xarray<double> e{+10.0};
      |                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:214:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  214 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:215:55: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  215 |         opt_type opt_a = {1, missing, 3, 4, 5, missing};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:217:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  217 |         xarray<double> res = {2, 2, 3, 4, 4, 4};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:220:54: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  220 |         opt_type res1 = {2, missing, 3, 4, 4, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:297:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  297 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:300:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  300 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_30()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:287:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  287 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:290:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  290 |               0.785398,  1.570796,  2.356194,  3.141593};
      |                                                        ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:318:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  318 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:320:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  320 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:308:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  308 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:310:55: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  310 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:194:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  194 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:195:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  195 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:196:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  196 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:197:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  197 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:199:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  199 |         xarray<double> res = {6, 5, 4, 4, 5, 6};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:202:54: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  202 |         opt_type res1 = {6, missing, 4, 4, 5, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:205:60: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  205 |         opt_type res2 = {6, missing, 4, 4, missing, missing};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:174:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  174 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:175:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  175 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:176:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  176 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:177:61: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  177 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:179:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  179 |         xarray<double> res = {1, 2, 3, 3, 2, 1};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:182:54: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  182 |         opt_type res1 = {1, missing, 3, 3, 2, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:185:60: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  185 |         opt_type res2 = {1, missing, 3, 3, missing, missing};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:880:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  880 |         xt::xtensor<double,1> m0 = {1.5, 1.5, 1.5};
      |                                                  ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:881:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  881 |         xt::xtensor<double,1> m1 = {1.0, 2.0};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_177()':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:752:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  752 |             xt::xarray<double> asrc = { 1., 2. };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:756:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  756 |             xt::xarray<double> aexp = { 3., 4. };
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:864:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  864 |         xt::xtensor<double,1> m0 = {1.5, 1.5, 1.5};
      |                                                  ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:865:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  865 |         xt::xtensor<double,1> m1 = {1.0, 2.0};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:912:46: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  912 |         xt::xarray<double> x = {0.0, 1.0, 2.0};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:913:46: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  913 |         xt::xarray<double> y = {2.0, 1.0, 0.0};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_129()':
/<<PKGBUILDDIR>>/test/test_xmath.cpp:837:54: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  837 |         xt::xarray<double> expected1 = {1.5, 2.5, 3.5};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:840:49: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  840 |         xt::xarray<double> expected2 = {2.0, 8.0};
      |                                                 ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:295:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  295 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xutils.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xutils.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xutils.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xutils.cpp.o -c /<<PKGBUILDDIR>>/test/test_xutils.cpp
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:307:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  307 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:319:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  319 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:283:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  283 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:331:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  331 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:341:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  341 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  346 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:356:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  356 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  361 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:283:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  283 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:295:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  295 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:319:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  319 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:307:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  307 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:331:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  331 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:341:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  341 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  346 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:356:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  356 |             container_1d a = {1, 2, 3, 4, 5};
      |                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  361 |             container_1d other = {1, 2, 3, 0, 0};
      |                          ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_179()':
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:767:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  767 |             xt::xarray<double> a = { 1., 6. };
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:768:45: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  768 |             xt::xarray<double> b = { 2., 3. };
      |                                             ^
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly.cpp
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsimd8.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xsimd8.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xsimd8.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xsimd8.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsimd8.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:25:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaccumulator.cpp
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o -c /<<PKGBUILDDIR>>/test/test_xreducer.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xaccumulator.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xaccumulator.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/<<PKGBUILDDIR>>/test/test_xaccumulator.cpp:69:75: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   69 |                                    406.,435.,465.,496.,528.,561.,595.,630.};
      |                                                                           ^
/<<PKGBUILDDIR>>/test/test_xaccumulator.cpp:73:122: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   73 |                                         410.,  430.,  438.,  464.,  478.,  510.,  515.,  538.,  549.,  578.,  595.,  630.};
      |                                                                                                                          ^
/<<PKGBUILDDIR>>/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_72()':
/<<PKGBUILDDIR>>/test/test_xview.cpp:999:12: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  999 |            };
      |            ^
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o -c /<<PKGBUILDDIR>>/test/test_xadapt.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xoptional_assembly.cpp:10:
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'bool xt::xbroadcast<CT, X>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; CT = xt::xscalar<bool>; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>]' at /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:418:23,
    inlined from 'xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)> [with auto:38 = const xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:61,
    inlined from 'xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)> [with auto:38 = const xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:684:21,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 1; F = xt::xfunction<optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)>&; R = bool; T = {const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:220:22,
    inlined from 'std::enable_if_t<(I < sizeof... (T)), R> xt::detail::accumulate_impl(F&&, R, const std::tuple<T ...>&) [with unsigned int I = 0; F = xt::xfunction<optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)>&; R = bool; T = {const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:221:54,
    inlined from 'R xt::accumulate(F&&, R, const std::tuple<_Tp ...>&) [with F = xfunction<detail::optional_bitwise<bool>, const xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xbroadcast<xscalar<bool>, svector<unsigned int, 4, std::allocator<unsigned int>, true> > >::has_linear_assign<xt::svector<int, 4, std::allocator<int>, true> >(const xt::svector<int, 4, std::allocator<int>, true>&) const::<lambda(bool, auto:38&&)>&; R = bool; T = {const xarray_container<uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xbroadcast<xscalar<bool>, svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:229:54,
    inlined from 'bool xt::xfunction<F, CT>::has_linear_assign(const S&) const [with S = xt::svector<int, 4, std::allocator<int>, true>; F = xt::detail::optional_bitwise<bool>; CT = {const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:685:26,
    inlined from 'std::enable_if_t<xt::has_strides<E>::value, bool> xt::detail::is_linear_assign(const E1&, const E2&) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:250:80,
    inlined from 'static constexpr bool xt::xassign_traits<E1, E2>::linear_assign(const E1&, const E2&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:355:131,
    inlined from 'static void xt::xexpression_assigner_base<xt::xtensor_expression_tag>::assign_data(xt::xexpression<D>&, const xt::xexpression<E2>&, bool) [with E1 = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xfunction<xt::detail::optional_bitwise<bool>, const xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xbroadcast<xt::xscalar<bool>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:378:51:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar.cpp
[ 84%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xassign.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xassign.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xassign.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xassign.cpp.o -c /<<PKGBUILDDIR>>/test/test_xassign.cpp
[ 84%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_iterator.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xaxis_iterator.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xaxis_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaxis_iterator.cpp
[ 85%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar_semantic.cpp
[ 85%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_slice_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_slice_iterator.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xaxis_slice_iterator.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xaxis_slice_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaxis_slice_iterator.cpp
[ 86%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbuffer_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xbuffer_adaptor.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xbuffer_adaptor.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xbuffer_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbuffer_adaptor.cpp
[ 86%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_array.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_array.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xchunked_array.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xchunked_array.cpp.o -c /<<PKGBUILDDIR>>/test/test_xchunked_array.cpp
[ 86%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_view.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xchunked_view.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xchunked_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xchunked_view.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 2>*, xt::layout_type::column_major>; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  611 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
  527 |     __copy_move_a(_II __first, _II __last, _OI __result)
      |     ^~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 4>*, xt::layout_type::column_major>; _OI = double*]':
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  611 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/12/bits/stl_algobase.h:611:5: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
[ 86%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o -c /<<PKGBUILDDIR>>/test/test_xshape.cpp
[ 86%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstorage.cpp
[ 86%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcomplex.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xcomplex.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xcomplex.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xcomplex.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcomplex.cpp
[ 87%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcsv.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xcsv.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xcsv.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xcsv.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcsv.cpp
[ 88%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]',
    inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22,
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]',
    inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22,
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>' changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xcsv.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator<double>]' at /usr/include/c++/12/bits/stl_vector.h:1294:21,
    inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector<double, std::allocator<double> >]' at /usr/include/c++/12/bits/stl_iterator.h:743:22,
    inlined from 'ST xt::detail::load_csv_row(std::istream&, OI, std::string, char) [with ST = unsigned int; T = double; OI = std::back_insert_iterator<std::vector<double, std::allocator<double> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xcsv.hpp:98:27:
/usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
  123 |           _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<keep_dims_type, evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<keep_dims_type, evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<keep_dims_type, evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::multiplies, const_value<double>, detail::multiplies>, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&>(xreducer_functors<detail::multiplies, const_value<double>, detail::multiplies>&&, xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 2>&&, std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::multiplies, const_value<double>, detail::multiplies>; E = xtensor_container<uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<keep_dims_type, evaluation_strategy::immediate_type, xinitial<int> >&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>' changed in GCC 7.1
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array<unsigned int, 1>&, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array<unsigned int, 1>&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array<unsigned int, 1>&; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
[ 88%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xdatesupport.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xdatesupport.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xdatesupport.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xdatesupport.cpp.o -c /<<PKGBUILDDIR>>/test/test_xdatesupport.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xoptional_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<xtl::xoptional<double, bool>, 1>' {aka 'std::initializer_list<xtl::xoptional<double, bool> >'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xdatesupport.cpp:18:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::chrono::duration<long long int, std::ratio<86400> >, std::allocator<std::chrono::duration<long long int, std::ratio<86400> > > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<std::chrono::duration<long long int, std::ratio<86400> >, 1>' {aka 'std::initializer_list<std::chrono::duration<long long int, std::ratio<86400> > >'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xaccumulator.hpp:19,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp: In function 'It xt::strided_data_end(const C&, It, layout_type, size_type) [with C = xcontainer<xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >; It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; size_type = unsigned int]':
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp:117:8: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  117 |     It strided_data_end(const C& c, It begin, layout_type l, size_type offset)
      |        ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:23:
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::const_container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) const [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:733:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'xt::xfunction_stepper<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >, xt::xstepper<const xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xstepper<const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >, xstepper<const xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::multiplies; CT = {const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'void xt::xreducer_stepper<F, CT, X, O>::to_end(xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1617:25,
    inlined from 'xt::xfunction_stepper<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xreducer_stepper<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xreducer_stepper<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xstepper<const xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::divides; CT = {xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'xt::xfunction_stepper<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xfunction_stepper<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<equal_to, const xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xfunction_stepper<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<xtl::xoptional<double, bool> >, plus>, xt::xfunction<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >, xt::xstepper<const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::equal_to, const xfunction<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xoptional_expression_tag>&>::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xfunction_stepper<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >, xstepper<const xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xoptional_expression_tag> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::equal_to; CT = {const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::xfunction_stepper<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xcomplex.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<std::complex<double>, 1>' {aka 'std::initializer_list<std::complex<double> >'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::const_container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) const [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:733:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'void xt::xreducer_stepper<F, CT, X, O>::to_end(xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&; X = const std::array<unsigned int, 2>&; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1617:25,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::to_end(xt::layout_type) [with E1 = xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:612:21,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:583:48:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xdatesupport.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_xdatesupport.cpp:49:82: note: parameter passing for argument of type 'std::initializer_list<std::chrono::duration<long long int, std::ratio<86400> > >' changed in GCC 7.1
   49 |         xt::xarray<days> durations({days{300}, days{400}, days{600}, days{10000}});
      |                                                                                  ^
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array<unsigned int, 1>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array<unsigned int, 1>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array<unsigned int, 1>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28,
    inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<plus, xt::const_value<double>, plus>; E = xt::xfunction<multiplies, const xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, std::array<unsigned int, 2>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:876:13,
    inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xfunction<detail::multiplies, const xtensor_container<uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, std::array<unsigned int, 2>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; EVS = std::tuple<evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:923:9,
    inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = void; E = xfunction<detail::multiplies, const xtensor_container<uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, std::array<unsigned int, 2>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<is_reducer_options<X> >, xtl::negation<xtl::is_integral<typename std::decay<C>::type> > >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5,
    inlined from 'auto xt::average(E&&, W&&, X&&, EVS) [with T = void; E = xtensor_container<uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; W = xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; X = std::array<unsigned int, 1>; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<is_reducer_options<EVS>, xtl::negation<xtl::is_integral<X> > >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1999:103:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
[ 88%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xdynamic_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xdynamic_view.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xdynamic_view.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xdynamic_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xdynamic_view.cpp
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()':
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp:226:109: note: parameter passing for argument of type 'std::initializer_list<std::complex<double> >' changed in GCC 7.1
  226 |         xarray<std::complex<double>> e = {c_t(0, 1), c_t(0, inf), c_t(-inf, 2), c_t(inf, -inf), c_t(0, -inf)};
      |                                                                                                             ^
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp:215:95: note: parameter passing for argument of type 'std::initializer_list<std::complex<double> >' changed in GCC 7.1
  215 |         xarray<std::complex<double>> e = {c_t(0, 1), c_t(0, nan), c_t(-nan, 2), c_t(nan, -nan)};
      |                                                                                               ^
In file included from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xcomplex.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = std::complex<double>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()':
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:734:54: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  734 |         xarray<double> a = {0, 1, 2, 3, 4, 5, 6, 7, 8};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:596:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  596 |         auto avg0 = xt::average(a, xt::xarray<double>{3, 9}, {0});
      |                                        ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:597:40: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  597 |         auto avg1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {1});
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:598:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  598 |         auto avg_m1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1});
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:599:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  599 |         auto avg_d1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1}, evaluation_strategy::immediate);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:602:60: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  602 |         xtensor<double, 1> expect0 = {1.5, 1.75, 2.75, 1.75};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:603:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  603 |         xtensor<double, 1> expect1 = {2.1, 2.0};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_76()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:540:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  540 |         xtensor<double, 1> expect0 = {0.0, 0.0};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:541:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  541 |         xtensor<double, 1> expect1 = {-0.5, 0.5};
      |                                                ^
In lambda function,
    inlined from 'void xt::DOCTEST_ANON_FUNC_76()' at /<<PKGBUILDDIR>>/test/test_xreducer.cpp:555:9:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:554:76: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  554 |         const auto rvalue_xarray = [] () { return xtensor<double, 1>({1, 2}); };
      |                                                                            ^
[ 89%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunctor_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xfunctor_adaptor.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xfunctor_adaptor.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xfunctor_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfunctor_view.hpp:28,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoffset_view.hpp:15,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcomplex.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp:13:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp:140:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  140 |         xt::xtensor<double, 1> rhs = {4.0, 5.0};
      |                                               ^
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >, void>; E = xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()':
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:758:60: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  758 |         xarray<double> expected = { 1, 1, 1, 1, 1, 1, 1, 1 };
      |                                                            ^
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
/usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xdynamic_view.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xdynamic_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xdynamic_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, void>; E = xt::xdynamic_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xstrided_view<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xstrided_view<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, flat_adaptor_getter<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::layout_type::row_major> >, void>; E = xt::xstrided_view<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, flat_adaptor_getter<xt::xgenerator<arange_generator<double, double, double>, double, std::array<unsigned int, 1> >&, xt::layout_type::row_major> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 89%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfixed.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xfixed.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xfixed.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xfixed.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfixed.cpp
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:93:43: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   93 |         xt::xarray<double> arr = { 5., 6. };
      |                                           ^
[ 89%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xhistogram.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xhistogram.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xhistogram.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xhistogram.cpp.o -c /<<PKGBUILDDIR>>/test/test_xhistogram.cpp
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xexpression<D>&, const xexpression<E2>&) [with E1 = xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; E2 = xtensor_container<uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xoperation.hpp:656:68,
    inlined from 'bool doctest::detail::eq(const L&, const R&) [with L = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1432:5,
    inlined from 'bool doctest::detail::RelationalComparator<0, L, R>::operator()(const L&, const R&) const [with L = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1632:5,
    inlined from 'bool doctest::detail::ResultBuilder::binary_assert(const L&, const R&) [with int comparison = 0; L = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1652:65:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate<xreducer_functors<detail::plus, const_value<double>, detail::plus>, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>, std::tuple<evaluation_strategy::immediate_type>&>(xreducer_functors<detail::plus, const_value<double>, detail::plus>&&, xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array<unsigned int, 1>&&, std::tuple<evaluation_strategy::immediate_type>&)::<lambda(const auto:82&)>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container<uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if<xtl_requires<std::is_convertible<typename E::value_type, typename R::value_type> >, int>::type <anonymous> = 0]',
    inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:338:28,
    inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<plus, xt::const_value<double>, plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:876:13,
    inlined from 'auto xt::reduce(F&&, E&&, const I (&)[N], EVS) [with F = xreducer_functors<detail::plus, const_value<double>, detail::plus>; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple<evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:967:43,
    inlined from 'auto xt::sum(E&&, const I (&)[N], EVS) [with T = void; E = xtensor_container<uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple<evaluation_strategy::immediate_type>]' at /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5,
    inlined from 'void xt::DOCTEST_ANON_FUNC_100()' at /<<PKGBUILDDIR>>/test/test_xreducer.cpp:780:65:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type 'xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>' changed in GCC 7.1
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type, xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type, xt::evaluation_strategy::lazy_type> > >, void>; E = xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type, xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >, void>; E = xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::multiplies, const xt::xfixed_container<float, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<multiplies, const xt::xfixed_container<float, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::xscalar<double> >, void>; E = xt::xfunction<multiplies, const xt::xfixed_container<float, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::plus, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xscalar<int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<plus, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xscalar<int> >, void>; E = xt::xfunction<plus, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xscalar<int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_86()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:619:73: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  619 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:627:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  627 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:620:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  620 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:627:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  627 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::const_container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) const [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:733:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'xt::xfunction_stepper<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)> [with auto:56 = xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1025:34,
    inlined from 'typename std::enable_if<(I < sizeof... (T)), void>::type xt::detail::for_each_impl(F&&, std::tuple<_Tp ...>&) [with unsigned int I = 0; F = xt::xfunction_stepper<multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xt::xstepper<const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag> >, xt::xstepper<const xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:163:14,
    inlined from 'void xt::for_each(F&&, std::tuple<_Types ...>&) [with F = xfunction_stepper<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >::to_end(xt::layout_type)::<lambda(auto:56&)>&; T = {xstepper<const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >, xstepper<const xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >}]' at /<<PKGBUILDDIR>>/include/xtensor/xutils.hpp:172:42,
    inlined from 'void xt::xfunction_stepper<F, CT>::to_end(xt::layout_type) [with F = xt::detail::multiplies; CT = {const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> >}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:1026:17,
    inlined from 'void xt::xreducer_stepper<F, CT, X, O>::to_end(xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1617:25,
    inlined from 'xt::xreducer_stepper<F, CT, X, O>::xreducer_stepper(const xreducer_type&, size_type, bool, xt::layout_type) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1530:19,
    inlined from 'xt::xreducer<F, CT, X, O>::const_stepper xt::xreducer<F, CT, X, O>::stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; F = xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>; CT = xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >; X = std::array<unsigned int, 1>; O = xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> >]' at /<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:1502:52,
    inlined from 'xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)> [with auto:42 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:751:85,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::build_stepper(Func&&, std::index_sequence<I ...>) const [with Func = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)>&; unsigned int ...I = {0, 1}; F = xt::detail::divides; CT = {xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:838:58,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; F = xt::detail::divides; CT = {xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:752:74,
    inlined from 'xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)> [with auto:42 = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:751:85,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::build_stepper(Func&&, std::index_sequence<I ...>) const [with Func = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>::stepper_end<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >(const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&, xt::layout_type) const::<lambda(const auto:42&)>&; unsigned int ...I = {0, 1}; F = xt::detail::equal_to; CT = {const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:838:58,
    inlined from 'xt::xfunction<F, CT>::const_stepper xt::xfunction<F, CT>::stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; F = xt::detail::equal_to; CT = {const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&}]' at /<<PKGBUILDDIR>>/include/xtensor/xfunction.hpp:752:74,
    inlined from 'xt::xconst_iterable<D>::const_stepper xt::xconst_iterable<D>::get_stepper_end(const S&, xt::layout_type) const [with S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; D = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:710:51,
    inlined from 'xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:682:97,
    inlined from 'xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfunction<xt::detail::equal_to, const xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, xt::xfunction<xt::detail::multiplies, const xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>&, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, xt::detail::flat_adaptor_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&, const xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xt::xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:494:47,
    inlined from 'bool xt::all(E&&) [with E = xfunction<detail::equal_to, const xfunction<detail::divides, xreducer<xreducer_functors<detail::plus, const_value<xtl::xoptional<double, bool> >, detail::plus>, xfunction<detail::multiplies, const xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag>&, xstrided_view<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::row_major, detail::flat_adaptor_getter<xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>&, xt::layout_type::row_major> > >, std::array<unsigned int, 1>, reducer_options<xtl::xoptional<double, bool>, std::tuple<evaluation_strategy::lazy_type> > >, xarray_container<uvector<double, std::allocator<double> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag> >&, const xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int, std::allocator<unsigned int> > >, 1, xt::layout_type::row_major, xoptional_expression_tag>&>]' at /<<PKGBUILDDIR>>/include/xtensor/xoperation.hpp:979:27:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<const double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_88()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:619:73: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  619 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:620:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  620 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_90()':
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:619:73: note: parameter passing for argument of type 'std::initializer_list<xtl::xoptional<double, bool> >' changed in GCC 7.1
  619 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:620:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  620 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp: In function 'It xt::strided_data_end(const C&, It, layout_type, size_type) [with C = xcontainer<xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xoptional_expression_tag> >; It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >; size_type = unsigned int]':
/<<PKGBUILDDIR>>/include/xtensor/xstrides.hpp:117:8: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >' changed in GCC 7.1
  117 |     It strided_data_end(const C& c, It begin, layout_type l, size_type offset)
      |        ^~~~~~~~~~~~~~~~
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:727:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::to_end(xt::layout_type) [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:611:21,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:583:48:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'It xt::xcontainer<D>::data_xend_impl(It, xt::layout_type, size_type) const [with It = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >; D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]',
    inlined from 'xt::xcontainer<D>::container_iterator xt::xcontainer<D>::data_xend(xt::layout_type, size_type) [with D = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:727:30,
    inlined from 'void xt::xstepper<C>::to_end(xt::layout_type) [with C = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:548:30,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::to_end(xt::layout_type) [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:611:21,
    inlined from 'static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major>; IT = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; ST = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:629:27,
    inlined from 'void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xarray_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xoptional_expression_tag>; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<xtl::xoptional<double, bool> >, xt::detail::plus>, const xt::xarray_container<xt::uvector<xtl::xoptional<double, bool>, std::allocator<xtl::xoptional<double, bool> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, const std::array<unsigned int, 2>&, xt::reducer_options<xtl::xoptional<double, bool>, std::tuple<xt::evaluation_strategy::lazy_type> > >; xt::layout_type L = xt::layout_type::row_major]' at /<<PKGBUILDDIR>>/include/xtensor/xassign.hpp:583:48:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:341:32: note: parameter passing for argument of type 'xtl::xoptional_iterator<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, xtl::xbitset_iterator<xtl::xdynamic_bitset<unsigned int>, false> >' changed in GCC 7.1
  341 |         return strided_data_end(*this, begin, l, offset);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xhistogram.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xsort.hpp:16,
                 from /<<PKGBUILDDIR>>/include/xtensor/xhistogram.hpp:18,
                 from /<<PKGBUILDDIR>>/test/test_xhistogram.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 89%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrides.cpp
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:22:54: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   22 |         xt::xtensor<double, 1> data = {1., 1., 2., 2.};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:53:42: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   53 |                     data, size_t(2), xt::xtensor<double, 1>({1., 2., 1., 1.}), 0.5, 1.5);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:64:53: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   64 |             xt::xarray<double> arr = {1., 1., 2., 2.};
      |                                                     ^
[ 89%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xpad.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xpad.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xpad.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xpad.cpp.o -c /<<PKGBUILDDIR>>/test/test_xpad.cpp
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:110:58: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  110 |         xt::xtensor<size_t, 1> a = xt::bin_items(11, xt::xtensor<double, 1>{0.25, 0.25, 0.25, 0.25});
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()':
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:103:58: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  103 |         xt::xtensor<size_t, 1> a = xt::bin_items(11, xt::xtensor<double, 1>{0.9, 0.0, 0.0, 0.1});
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 90%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xindex_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xindex_view.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xindex_view.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xindex_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xindex_view.cpp
[ 90%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xtensor.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xtensor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:10:
/usr/include/c++/12/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, array<xt::svector<unsigned int, 4, allocator<unsigned int>, true>, 3> >, false>, array<unsigned int, 1>*, xt::layout_type::row_major>]':
/usr/include/c++/12/bits/stl_algobase.h:527:5: note: parameter passing for argument of type 'xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>, std::array<unsigned int, 1>*, xt::layout_type::row_major>' changed in GCC 7.1
  527 |     __copy_move_a(_II __first, _II __last, _OI __result)
      |     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, array<xt::svector<unsigned int, 4, allocator<unsigned int>, true>, 3> >, false>, array<unsigned int, 1>*, xt::layout_type::row_major>]',
    inlined from 'void xt::xindex_view<CT, I>::assign_temporary_impl(temporary_type&&) [with CT = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; I = std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3>]' at /<<PKGBUILDDIR>>/include/xtensor/xindex_view.hpp:320:18:
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>, std::array<unsigned int, 1>*, xt::layout_type::row_major>' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xpad.cpp:13:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp:52:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   52 |         xarray<double> as = {3, 3, 3};
      |                                     ^
In function '_OI std::copy(_II, _II, _OI) [with _II = const double*; _OI = xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, array<xt::svector<unsigned int, 4, allocator<unsigned int>, true>, 3> >, false>, array<unsigned int, 1>*, xt::layout_type::row_major>]',
    inlined from 'void xt::xindex_view<CT, I>::assign_temporary_impl(temporary_type&&) [with CT = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; I = std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3>]' at /<<PKGBUILDDIR>>/include/xtensor/xindex_view.hpp:320:18,
    inlined from 'xt::xview_semantic<D>::derived_type& xt::xview_semantic<D>::assign_temporary(temporary_type&&) [with D = xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:662:51,
    inlined from 'xt::xsemantic_base<D>::derived_type& xt::xsemantic_base<D>::operator=(const xt::xexpression<E>&) [with E = xt::xbroadcast<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1> >; D = xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:601:53,
    inlined from 'xt::xview_semantic<D>::derived_type& xt::xview_semantic<D>::operator=(const xt::xexpression<E>&) [with E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; D = xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >]' at /<<PKGBUILDDIR>>/include/xtensor/xsemantic.hpp:746:33,
    inlined from 'xt::xindex_view<CT, I>::self_type& xt::xindex_view<CT, I>::operator=(const xt::xexpression<E>&) [with E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; CT = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; I = std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3>]' at /<<PKGBUILDDIR>>/include/xtensor/xindex_view.hpp:305:40,
    inlined from 'void xt::DOCTEST_ANON_FUNC_131()' at /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:53:13:
/usr/include/c++/12/bits/stl_algobase.h:620:14: note: parameter passing for argument of type 'xt::xiterator<xt::xindexed_stepper<xt::xindex_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>, std::array<unsigned int, 1>*, xt::layout_type::row_major>' changed in GCC 7.1
  619 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620 |              (std::__miter_base(__first), std::__miter_base(__last), __result);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp:68:14: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   68 |         v += xarray<double>{1, 2, 3};
      |              ^~~~~~~~~~~~~~~~~~~~~~~
[ 91%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_adaptor.cpp
[ 91%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xinfo.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xinfo.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xinfo.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xinfo.cpp.o -c /<<PKGBUILDDIR>>/test/test_xinfo.cpp
[ 91%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xio.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xio.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xio.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xio.cpp.o -c /<<PKGBUILDDIR>>/test/test_xio.cpp
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xlayout.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xlayout.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xlayout.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xlayout.cpp.o -c /<<PKGBUILDDIR>>/test/test_xlayout.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xtensor.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_semantic.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xio.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xall<unsigned int> >, void>; E = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = std::complex<double>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> >, void>; E = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, int, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned int>, int>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned int>, int>, void>; E = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xall<unsigned int>, int>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xview.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xview.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xview.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xview.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview.cpp
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, void>; E = xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, void>; E = xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview_semantic.cpp
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::minus, xt::xgenerator<xt::detail::random_impl<double, std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, std::uniform_real_distribution<double> >, double, std::array<unsigned int, 2> >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<minus, xt::xgenerator<random_impl<double, std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, std::uniform_real_distribution<double> >, double, std::array<unsigned int, 2> >, xt::xscalar<double> >, void>; E = xt::xfunction<minus, xt::xgenerator<random_impl<double, std::mersenne_twister_engine<unsigned int, 32, 624, 397, 31, 2567483615, 11, 4294967295, 7, 2636928640, 15, 4022730752, 18, 1812433253>, std::uniform_real_distribution<double> >, double, std::array<unsigned int, 2> >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmanipulation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xmanipulation.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xmanipulation.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xmanipulation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmasked_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xmasked_view.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xmasked_view.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xmasked_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmasked_view.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xmasked_view.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:13:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmath_result_type.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xmath_result_type.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xmath_result_type.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xmath_result_type.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmath_result_type.cpp
[ 93%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o -c /<<PKGBUILDDIR>>/test/test_xutils.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xall<unsigned int> >, void>; E = xt::xview<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xview<const xt::xrepeat<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::vector<unsigned int, std::allocator<unsigned int> > >&, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xview<const xt::xrepeat<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::vector<unsigned int, std::allocator<unsigned int> > >&, xt::xall<unsigned int> >, void>; E = xt::xview<const xt::xrepeat<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, std::vector<unsigned int, std::allocator<unsigned int> > >&, xt::xall<unsigned int> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 93%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xsimd8.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_core_lib.dir/test_xsimd8.cpp.o -MF CMakeFiles/test_xtensor_core_lib.dir/test_xsimd8.cpp.o.d -o CMakeFiles/test_xtensor_core_lib.dir/test_xsimd8.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsimd8.cpp
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:25:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xstrided_view<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> > > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xstrided_view<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> > > >, void>; E = xt::xstrided_view<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&> > > >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmanipulation.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:117:87: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  117 |                                            51., 52., 53, 61., 62., 63., 71., 72., 73. };
      |                                                                                       ^
/<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:120:71: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  120 |                                           21., 22., 23., 24., 25., 26.};
      |                                                                       ^
[ 94%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnan_functions.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xnan_functions.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xnan_functions.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xnan_functions.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnan_functions.cpp
[ 94%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnoalias.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xnoalias.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xnoalias.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xnoalias.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnoalias.cpp
/<<PKGBUILDDIR>>/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_72()':
/<<PKGBUILDDIR>>/test/test_xview.cpp:999:12: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  999 |            };
      |            ^
[ 94%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnorm.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xnorm.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xnorm.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xnorm.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnorm.cpp
[ 94%] Linking CXX static library libtest_xtensor_core_lib.a
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -P CMakeFiles/test_xtensor_core_lib.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xtensor_core_lib.dir/link.txt --verbose=1
/usr/bin/ar qc libtest_xtensor_core_lib.a CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xblockwise_reducer.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xmultiindex_iterator.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xtensor.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xview.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xsimd8.cpp.o
/usr/bin/ranlib libtest_xtensor_core_lib.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 94%] Built target test_xtensor_core_lib
[ 95%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xoptional.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xoptional.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xoptional.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xoptional.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xio.hpp: In member function 'void xt::detail::printer<T, typename std::enable_if<((! xtl::is_fundamental<typename T::value_type>::value) && (! xtl::is_complex<typename T::value_type>::value)), void>::type>::update(const_reference) [with T = xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>]':
/<<PKGBUILDDIR>>/include/xtensor/xio.hpp:628:18: note: parameter passing for argument of type 'xt::detail::printer<xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>, void>::const_reference' {aka 'xtl::xoptional<const double&, xtl::xbitset_reference<xtl::xdynamic_bitset<unsigned int>, true> >'} changed in GCC 7.1
  628 |             void update(const_reference val)
      |                  ^~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xio.hpp: In function 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>, void>; E = xt::xtensor_container<xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>]':
/<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26: note: parameter passing for argument of type 'xtl::xoptional<const double&, xtl::xbitset_reference<xtl::xdynamic_bitset<unsigned int>, true> >' changed in GCC 7.1
  263 |                 fn.update(view());
      |                 ~~~~~~~~~^~~~~~~~
[ 95%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_adaptor.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_adaptor.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly_adaptor.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:19:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<std::complex<double>, 1>' {aka 'std::initializer_list<std::complex<double> >'} changed in GCC 7.1
[ 95%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_storage.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_storage.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_storage.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_storage.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly_storage.cpp
[ 96%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xset_operation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xset_operation.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xset_operation.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xset_operation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xset_operation.cpp
[ 96%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xrandom.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xrandom.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xrandom.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xrandom.cpp.o -c /<<PKGBUILDDIR>>/test/test_xrandom.cpp
[ 96%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xrepeat.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xrepeat.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xrepeat.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xrepeat.cpp.o -c /<<PKGBUILDDIR>>/test/test_xrepeat.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:26,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:228:51: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  228 |         xarray<double> eaN0 = {0.0, 0.25, 0.0, 0.0};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:229:56: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  229 |         xarray<double> eaN1 = {3600.0, 2.0/3.0, 8.0/9.0};
      |                                                        ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:148:66: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  148 |         xarray<double> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                  ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()':
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:193:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  193 |         xarray<double> eaN0 = {1.0, 1.5, 123, 3};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:194:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  194 |         xarray<double> eaN1 = {63.0, 2.0, 5.0/3.0};
      |                                                  ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:210:76: note: parameter passing for argument of type 'std::initializer_list<std::complex<double> >' changed in GCC 7.1
  210 |         xarray<std::complex<double>> ecN0 = {1.0 + 0.0i, 1.0+0.5i, 3.0+2.0i};
      |                                                                            ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:211:76: note: parameter passing for argument of type 'std::initializer_list<std::complex<double> >' changed in GCC 7.1
  211 |         xarray<std::complex<double>> ecN1 = {1.0 + 1.0i, (5.0 + 1.0i) / 3.0};
      |                                                                            ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:169:63: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  169 |         xarray<double> w = {1, 0, 2, 0, 1, 0, 1, 0, 2, 0, 1, 0};
      |                                                               ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()':
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:188:66: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  188 |         xarray<double> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                  ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:201:51: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  201 |         a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                   ^
[ 96%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsort.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xsort.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xsort.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xsort.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsort.cpp
[ 97%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsimd.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xsimd.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xsimd.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xsimd.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsimd.cpp
[ 97%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xvectorize.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xvectorize.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xvectorize.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xvectorize.cpp.o -c /<<PKGBUILDDIR>>/test/test_xvectorize.cpp
[ 97%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_interp.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_interp.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_interp.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_interp.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp
[ 98%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_broadcast_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_extended_broadcast_view.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_extended_broadcast_view.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_extended_broadcast_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_broadcast_view.cpp
In file included from /<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:39:72: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   39 |                                  0.4507143064099162, 0.4699098521619943};
      |                                                                        ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:47:72: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   47 |                                  0.1842330265121569,-0.0598475062603987};
      |                                                                        ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:65:71: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   65 |                                 0.9591836734693877, 1.                };
      |                                                                       ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:83:71: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   83 |                                -0.0598475062603987,-0.0598475062603987};
      |                                                                       ^
[ 98%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_reducers.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_reducers.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_reducers.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_reducers.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xmath_reducers.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 98%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xhistogram.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_extended_xhistogram.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_extended_xhistogram.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_extended_xhistogram.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:10:
In function 'constexpr int std::__memcmp(const _Tp*, const _Up*, size_t) [with _Tp = unsigned int; _Up = unsigned int]',
    inlined from 'static bool std::__equal<true>::equal(const _Tp*, const _Tp*, const _Tp*) [with _Tp = unsigned int]' at /usr/include/c++/12/bits/stl_algobase.h:1176:27,
    inlined from 'bool std::__equal_aux1(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1210:43,
    inlined from 'bool std::__equal_aux(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1218:31,
    inlined from 'bool std::equal(_II1, _II1, _II2) [with _II1 = const unsigned int*; _II2 = const unsigned int*]' at /usr/include/c++/12/bits/stl_algobase.h:1555:30,
    inlined from 'std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xexpression<D>&, const xexpression<E2>&) [with E1 = xarray_container<uvector<unsigned int, std::allocator<unsigned int> >, xt::layout_type::row_major, svector<unsigned int, 4, std::allocator<unsigned int>, true>, xtensor_expression_tag>; E2 = xtensor_container<uvector<unsigned int, std::allocator<unsigned int> >, 0, xt::layout_type::row_major, xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xoperation.hpp:656:68,
    inlined from 'bool doctest::detail::eq(const L&, const R&) [with L = xt::xarray_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1432:5,
    inlined from 'bool doctest::detail::RelationalComparator<0, L, R>::operator()(const L&, const R&) const [with L = xt::xarray_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1632:5,
    inlined from 'bool doctest::detail::ResultBuilder::binary_assert(const L&, const R&) [with int comparison = 0; L = xt::xarray_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xtensor_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, 0, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /usr/include/doctest/doctest.h:1652:65:
/usr/include/c++/12/bits/stl_algobase.h:105:32: warning: argument 2 null where non-null expected [-Wnonnull]
  105 |         return __builtin_memcmp(__first1, __first2, sizeof(_Tp) * __num);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/12/bits/stl_algobase.h:105:32: note: in a call to built-in function 'int __builtin_memcmp(const void*, const void*, unsigned int)'
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_14()':
/<<PKGBUILDDIR>>/test/test_xsort.cpp:173:39: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  173 |         xarray<double> b = {1,3,4,-100};
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_xsort.cpp:26:37: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   26 |         xarray<double> a1 = {2, 3, 1};
      |                                     ^
In file included from /<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:377:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<double, 1>' {aka 'std::initializer_list<double>'} changed in GCC 7.1
  377 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double>::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<float>, xt::detail::plus>, xt::xstrided_view<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<float, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<float>, plus>, xt::xstrided_view<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<float, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >, void>; E = xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<float>, plus>, xt::xstrided_view<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xtensor_container<xt::uvector<float, std::allocator<float> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<float, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfixed_container<double, xt::fixed_shape<12>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfixed_container<double, xt::fixed_shape<12>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, void>; E = xt::xfixed_container<double, xt::fixed_shape<12>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>, void>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:81:99: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   81 |                                        36.,37.,38.,39.,40.,41.,42.,43.,44.,45.,46.,47.,48.,49.,50.};
      |                                                                                                   ^
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:91:46: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
   91 |                                   0.018,0.038};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:160:91: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  160 |                                        28.,29.,30.,31.,32.,33.,34.,35.,36.,37.,38.,39.,40.};
      |                                                                                           ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/<<PKGBUILDDIR>>/test/test_xsort.cpp:285:59: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  285 |         xarray<double> a = {1,2,3, 5,3,2,1,2,2,2,2,2,2, 45};
      |                                                           ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:286:44: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  286 |         xarray<double> ax = {1, 2, 3, 5, 45};
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:290:47: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  290 |         xarray<double> bx = {1,2,3,4,5,6,7,8,9};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:294:48: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  294 |         xarray<double> bbx = {1,2,3,4,5,6,7,8,9};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:302:34: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  302 |         xarray<double> ex = {0, 1};
      |                                  ^
[ 98%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xsort.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_extended_xsort.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_extended_xsort.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_extended_xsort.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xsort.cpp
[ 99%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_sfinae.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_sfinae.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_sfinae.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_sfinae.cpp.o -c /<<PKGBUILDDIR>>/test/test_sfinae.cpp
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/<<PKGBUILDDIR>>/test/test_xsort.cpp:136:46: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  136 |         xarray<double> ex = {1, 3, 4, 4, 4, 5};
      |                                              ^
[ 99%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xjson.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xjson.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xjson.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xjson.cpp.o -c /<<PKGBUILDDIR>>/test/test_xjson.cpp
[ 99%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmime.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xmime.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xmime.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xmime.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmime.cpp
[100%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_holder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_holder.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xexpression_holder.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xexpression_holder.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression_holder.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xmime.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/map:60,
                 from /<<PKGBUILDDIR>>/include/xtensor/xslice.hpp:16,
                 from /<<PKGBUILDDIR>>/include/xtensor/xstrided_view_base.hpp:19,
                 from /<<PKGBUILDDIR>>/include/xtensor/xstrided_view.hpp:27,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:27,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:31,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:14:
/usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]':
/usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
 2457 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/map:61:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_callback_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:442:76:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = nlohmann::json_abi_v3_11_2::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >]',
    inlined from 'bool nlohmann::json_abi_v3_11_2::detail::json_sax_dom_parser<BasicJsonType>::key(string_t&) [with BasicJsonType = nlohmann::json_abi_v3_11_2::basic_json<>]' at /usr/include/nlohmann/detail/input/json_sax.hpp:247:72:
/usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::json_abi_v3_11_2::basic_json<> > > >::const_iterator' changed in GCC 7.1
  511 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  512 |                                             std::tuple<const key_type&>(__k),
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  513 |                                             std::tuple<>());
      |                                             ~~~~~~~~~~~~~~~
[100%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnpy.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -MD -MT test/CMakeFiles/test_xtensor_lib.dir/test_xnpy.cpp.o -MF CMakeFiles/test_xtensor_lib.dir/test_xnpy.cpp.o.d -o CMakeFiles/test_xtensor_lib.dir/test_xnpy.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnpy.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_extended_xsort.cpp:13:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34,
    inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer<xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >, void>; E = xt::xfunction<divides, xt::xreducer<xt::xreducer_functors<plus, xt::const_value<double>, plus>, xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, inner_storage_getter<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> > >, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xscalar<double> >]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:263:26:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /<<PKGBUILDDIR>>/include/xtensor/xexpression.hpp:15,
                 from /<<PKGBUILDDIR>>/test/test_utils.hpp:8,
                 from /<<PKGBUILDDIR>>/test/test_common_macros.hpp:10,
                 from /<<PKGBUILDDIR>>/test/test_xexpression_holder.cpp:10:
/usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]':
/usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector<double, std::allocator<double> >::iterator' changed in GCC 7.1
  439 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:64:
In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator<double>]',
    inlined from 'void xt::detail::printer<T, typename std::enable_if<std::is_floating_point<typename T::value_type>::value, void>::type>::update(const value_type&) [with T = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]' at /<<PKGBUILDDIR>>/include/xtensor/xio.hpp:409:34:
/usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >' changed in GCC 7.1
 1287 |           _M_realloc_insert(end(), __x);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:21,
                 from /<<PKGBUILDDIR>>/include/xtensor/xnpy.hpp:34,
                 from /<<PKGBUILDDIR>>/test/test_xnpy.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]':
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:425:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t<long long unsigned int, 1>' {aka 'std::initializer_list<long long unsigned int>'} changed in GCC 7.1
  425 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xnpy.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/<<PKGBUILDDIR>>/test/test_xnpy.cpp:124:72: note: parameter passing for argument of type 'std::initializer_list<long long unsigned int>' changed in GCC 7.1
  124 |         xtensor<uint64_t, 1> ularr = {12ul, 14ul, 16ul, 18ul, 1234321ul};
      |                                                                        ^
[100%] Linking CXX executable test_xtensor_lib
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xtensor_lib.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wno-sign-conversion  -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xtensor_lib.dir/main.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xblockwise_reducer.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xbroadcast.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xmultiindex_iterator.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xutils.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xsimd8.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xassign.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xaxis_iterator.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xaxis_slice_iterator.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xbuffer_adaptor.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xchunked_array.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xchunked_view.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xcomplex.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xcsv.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xdatesupport.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xdynamic_view.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xfunctor_adaptor.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xfixed.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xhistogram.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xpad.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xindex_view.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xinfo.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xio.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xlayout.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xmanipulation.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xmasked_view.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xmath_result_type.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xnan_functions.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xnoalias.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xnorm.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xoptional.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_adaptor.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_storage.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xset_operation.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xrandom.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xrepeat.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xsort.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xsimd.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xvectorize.cpp.o CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_interp.cpp.o CMakeFiles/test_xtensor_lib.dir/test_extended_broadcast_view.cpp.o CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_reducers.cpp.o CMakeFiles/test_xtensor_lib.dir/test_extended_xhistogram.cpp.o CMakeFiles/test_xtensor_lib.dir/test_extended_xsort.cpp.o CMakeFiles/test_xtensor_lib.dir/test_sfinae.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xjson.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xmime.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xexpression_holder.cpp.o CMakeFiles/test_xtensor_lib.dir/test_xnpy.cpp.o -o test_xtensor_lib 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[100%] Built target test_xtensor_lib
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/CMakeFiles 0
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
CTEST_OUTPUT_ON_FAILURE=1 dh_auto_test -- xtest
	cd obj-arm-linux-gnueabihf && make -j4 test ARGS\+=--verbose ARGS\+=-j4 xtest
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
Running tests...
/usr/bin/ctest --force-new-ctest-process --verbose -j4
UpdateCTestConfiguration  from :/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/DartConfiguration.tcl
UpdateCTestConfiguration  from :/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/DartConfiguration.tcl
Test project /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf
Constructing a list of tests
Done constructing a list of tests
Updating test list for fixtures
Added 0 tests to meet fixture requirements
Checking test dependency graph...
Checking test dependency graph end
test 1
      Start  1: test_xadaptor_semantic

1: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xadaptor_semantic
1: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
1: Test timeout computed to be: 10000000
test 2
      Start  2: test_xarray_adaptor

2: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xarray_adaptor
2: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
2: Test timeout computed to be: 10000000
test 3
      Start  3: test_xarray

3: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xarray
3: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
3: Test timeout computed to be: 10000000
test 4
      Start  4: test_xblockwise_reducer

4: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xblockwise_reducer
4: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
4: Test timeout computed to be: 10000000
1: [doctest] doctest version is "2.4.9"
1: [doctest] run with "--help" for options
1: Built without XSIMD
1: Built without XSIMD
1: ===============================================================================
1: [doctest] test cases: 18 | 18 passed | 0 failed | 0 skipped
1: [doctest] assertions: 64 | 64 passed | 0 failed |
1: [doctest] Status: SUCCESS!
2: [doctest] doctest version is "2.4.9"
2: [doctest] run with "--help" for options
2: ===============================================================================
2: [doctest] test cases:  17 |  17 passed | 0 failed | 0 skipped
2: [doctest] assertions: 205 | 205 passed | 0 failed |
2: [doctest] Status: SUCCESS!
 1/79 Test  #1: test_xadaptor_semantic ............   Passed    0.04 sec
test 5
      Start  5: test_xbroadcast

5: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xbroadcast
5: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
5: Test timeout computed to be: 10000000
 2/79 Test  #2: test_xarray_adaptor ...............   Passed    0.05 sec
test 6
      Start  6: test_xbuilder

6: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xbuilder
6: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
6: Test timeout computed to be: 10000000
3: [doctest] doctest version is "2.4.9"
3: [doctest] run with "--help" for options
3: ===============================================================================
3: [doctest] test cases:  36 |  36 passed | 0 failed | 0 skipped
3: [doctest] assertions: 298 | 298 passed | 0 failed |
3: [doctest] Status: SUCCESS!
 3/79 Test  #3: test_xarray .......................   Passed    0.06 sec
test 7
      Start  7: test_xcontainer_semantic

7: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xcontainer_semantic
7: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
7: Test timeout computed to be: 10000000
5: [doctest] doctest version is "2.4.9"
5: [doctest] run with "--help" for options
5: ===============================================================================
5: [doctest] test cases:  8 |  8 passed | 0 failed | 0 skipped
5: [doctest] assertions: 38 | 38 passed | 0 failed |
5: [doctest] Status: SUCCESS!
 4/79 Test  #5: test_xbroadcast ...................   Passed    0.04 sec
test 8
      Start  8: test_xeval

8: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xeval
8: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
8: Test timeout computed to be: 10000000
6: [doctest] doctest version is "2.4.9"
6: [doctest] run with "--help" for options
6: ===============================================================================
6: [doctest] test cases:  32 |  32 passed | 0 failed | 0 skipped
6: [doctest] assertions: 209 | 209 passed | 0 failed |
6: [doctest] Status: SUCCESS!
 5/79 Test  #6: test_xbuilder .....................   Passed    0.05 sec
test 9
      Start  9: test_xexception

9: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xexception
9: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
9: Test timeout computed to be: 10000000
8: [doctest] doctest version is "2.4.9"
8: [doctest] run with "--help" for options
8: ===============================================================================
8: [doctest] test cases:  16 |  16 passed | 0 failed | 0 skipped
8: [doctest] assertions: 106 | 106 passed | 0 failed |
8: [doctest] Status: SUCCESS!
 6/79 Test  #8: test_xeval ........................   Passed    0.03 sec
test 10
      Start 10: test_xexpression

10: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xexpression
10: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
10: Test timeout computed to be: 10000000
7: [doctest] doctest version is "2.4.9"
7: [doctest] run with "--help" for options
7: ===============================================================================
7: [doctest] test cases:  42 |  42 passed | 0 failed | 0 skipped
7: [doctest] assertions: 168 | 168 passed | 0 failed |
7: [doctest] Status: SUCCESS!
9: [doctest] doctest version is "2.4.9"
9: [doctest] run with "--help" for options
9: ===============================================================================
9: [doctest] test cases: 2 | 2 passed | 0 failed | 0 skipped
9: [doctest] assertions: 4 | 4 passed | 0 failed |
9: [doctest] Status: SUCCESS!
 7/79 Test  #7: test_xcontainer_semantic ..........   Passed    0.06 sec
test 11
      Start 11: test_xexpression_traits

11: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xexpression_traits
11: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
11: Test timeout computed to be: 10000000
 8/79 Test  #9: test_xexception ...................   Passed    0.05 sec
test 12
      Start 12: test_xfunction

12: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xfunction
12: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
12: Test timeout computed to be: 10000000
10: [doctest] doctest version is "2.4.9"
10: [doctest] run with "--help" for options
10: ===============================================================================
10: [doctest] test cases:  5 |  5 passed | 0 failed | 0 skipped
10: [doctest] assertions: 27 | 27 passed | 0 failed |
10: [doctest] Status: SUCCESS!
 9/79 Test #10: test_xexpression ..................   Passed    0.05 sec
test 13
      Start 13: test_xfunc_on_xexpression

13: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xfunc_on_xexpression
13: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
13: Test timeout computed to be: 10000000
4: [doctest] doctest version is "2.4.9"
4: [doctest] run with "--help" for options
4: ===============================================================================
4: [doctest] test cases:  29 |  29 passed | 0 failed | 0 skipped
4: [doctest] assertions: 672 | 672 passed | 0 failed |
4: [doctest] Status: SUCCESS!
10/79 Test  #4: test_xblockwise_reducer ...........   Passed    0.15 sec
test 14
      Start 14: test_xmultiindex_iterator

14: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xmultiindex_iterator
14: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
14: Test timeout computed to be: 10000000
11: [doctest] doctest version is "2.4.9"
11: [doctest] run with "--help" for options
11: ===============================================================================
11: [doctest] test cases:  1 |  1 passed | 0 failed | 0 skipped
11: [doctest] assertions: 15 | 15 passed | 0 failed |
11: [doctest] Status: SUCCESS!
11/79 Test #11: test_xexpression_traits ...........   Passed    0.04 sec
test 15
      Start 15: test_xiterator

15: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xiterator
15: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
15: Test timeout computed to be: 10000000
12: [doctest] doctest version is "2.4.9"
12: [doctest] run with "--help" for options
12: ===============================================================================
12: [doctest] test cases:  18 |  18 passed | 0 failed | 0 skipped
12: [doctest] assertions: 112 | 112 passed | 0 failed |
12: [doctest] Status: SUCCESS!
12/79 Test #12: test_xfunction ....................   Passed    0.03 sec
test 16
      Start 16: test_xmath

16: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xmath
16: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
16: Test timeout computed to be: 10000000
13: [doctest] doctest version is "2.4.9"
13: [doctest] run with "--help" for options
13: ===============================================================================
13: [doctest] test cases: 2 | 2 passed | 0 failed | 0 skipped
13: [doctest] assertions: 2 | 2 passed | 0 failed |
13: [doctest] Status: SUCCESS!
13/79 Test #13: test_xfunc_on_xexpression .........   Passed    0.03 sec
test 17
      Start 17: test_xoperation

17: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xoperation
17: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
17: Test timeout computed to be: 10000000
14: [doctest] doctest version is "2.4.9"
14: [doctest] run with "--help" for options
14: ===============================================================================
14: [doctest] test cases: 1 | 1 passed | 0 failed | 0 skipped
14: [doctest] assertions: 5 | 5 passed | 0 failed |
14: [doctest] Status: SUCCESS!
14/79 Test #14: test_xmultiindex_iterator .........   Passed    0.02 sec
test 18
      Start 18: test_xoptional_assembly

18: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xoptional_assembly
18: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
18: Test timeout computed to be: 10000000
15: [doctest] doctest version is "2.4.9"
15: [doctest] run with "--help" for options
15: ===============================================================================
15: [doctest] test cases:  33 |  33 passed | 0 failed | 0 skipped
15: [doctest] assertions: 317 | 317 passed | 0 failed |
15: [doctest] Status: SUCCESS!
15/79 Test #15: test_xiterator ....................   Passed    0.03 sec
test 19
      Start 19: test_xreducer

19: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xreducer
19: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
19: Test timeout computed to be: 10000000
18: [doctest] doctest version is "2.4.9"
18: [doctest] run with "--help" for options
18: ===============================================================================
18: [doctest] test cases:  24 |  24 passed | 0 failed | 0 skipped
18: [doctest] assertions: 217 | 217 passed | 0 failed |
18: [doctest] Status: SUCCESS!
16/79 Test #18: test_xoptional_assembly ...........   Passed    0.02 sec
test 20
      Start 20: test_xscalar

20: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xscalar
20: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
20: Test timeout computed to be: 10000000
16: [doctest] doctest version is "2.4.9"
16: [doctest] run with "--help" for options
16: ===============================================================================
16: [doctest] test cases:  69 |  69 passed | 0 failed | 0 skipped
16: [doctest] assertions: 191 | 191 passed | 0 failed |
16: [doctest] Status: SUCCESS!
17/79 Test #16: test_xmath ........................   Passed    0.05 sec
test 21
      Start 21: test_xscalar_semantic

21: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xscalar_semantic
21: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
21: Test timeout computed to be: 10000000
20: [doctest] doctest version is "2.4.9"
20: [doctest] run with "--help" for options
20: ===============================================================================
20: [doctest] test cases: 12 | 12 passed | 0 failed | 0 skipped
20: [doctest] assertions: 24 | 24 passed | 0 failed |
20: [doctest] Status: SUCCESS!
18/79 Test #20: test_xscalar ......................   Passed    0.03 sec
test 22
      Start 22: test_xshape

22: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xshape
22: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
22: Test timeout computed to be: 10000000
17: [doctest] doctest version is "2.4.9"
17: [doctest] run with "--help" for options
17: ===============================================================================
17: [doctest] test cases:  79 |  79 passed | 0 failed | 0 skipped
17: [doctest] assertions: 215 | 215 passed | 0 failed |
17: [doctest] Status: SUCCESS!
19: [doctest] doctest version is "2.4.9"
19: [doctest] run with "--help" for options
19: ===============================================================================
19: [doctest] test cases:  63 |  63 passed | 0 failed | 0 skipped
19: [doctest] assertions: 269 | 269 passed | 0 failed |
19: [doctest] Status: SUCCESS!
19/79 Test #17: test_xoperation ...................   Passed    0.07 sec
test 23
      Start 23: test_xstorage

23: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xstorage
23: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
23: Test timeout computed to be: 10000000
20/79 Test #19: test_xreducer .....................   Passed    0.06 sec
test 24
      Start 24: test_xstrided_view

24: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xstrided_view
24: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
24: Test timeout computed to be: 10000000
21: [doctest] doctest version is "2.4.9"
21: [doctest] run with "--help" for options
21: ===============================================================================
21: [doctest] test cases: 16 | 16 passed | 0 failed | 0 skipped
21: [doctest] assertions: 64 | 64 passed | 0 failed |
21: [doctest] Status: SUCCESS!
21/79 Test #21: test_xscalar_semantic .............   Passed    0.04 sec
test 25
      Start 25: test_xstrides

25: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xstrides
25: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
25: Test timeout computed to be: 10000000
22: [doctest] doctest version is "2.4.9"
22: [doctest] run with "--help" for options
22: ===============================================================================
22: [doctest] test cases:  4 |  4 passed | 0 failed | 0 skipped
22: [doctest] assertions: 10 | 10 passed | 0 failed |
22: [doctest] Status: SUCCESS!
22/79 Test #22: test_xshape .......................   Passed    0.05 sec
test 26
      Start 26: test_xtensor

26: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xtensor
26: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
26: Test timeout computed to be: 10000000
23: [doctest] doctest version is "2.4.9"
23: [doctest] run with "--help" for options
23: ===============================================================================
23: [doctest] test cases:  15 |  15 passed | 0 failed | 0 skipped
23: [doctest] assertions: 128 | 128 passed | 0 failed |
23: [doctest] Status: SUCCESS!
23/79 Test #23: test_xstorage .....................   Passed    0.04 sec
test 27
      Start 27: test_xtensor_adaptor

27: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xtensor_adaptor
27: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
27: Test timeout computed to be: 10000000
24: [doctest] doctest version is "2.4.9"
24: [doctest] run with "--help" for options
24: ===============================================================================
24: [doctest] test cases:  35 |  35 passed | 0 failed | 0 skipped
24: [doctest] assertions: 476 | 476 passed | 0 failed |
24: [doctest] Status: SUCCESS!
24/79 Test #24: test_xstrided_view ................   Passed    0.04 sec
test 28
      Start 28: test_xtensor_semantic

28: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xtensor_semantic
28: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
28: Test timeout computed to be: 10000000
25: [doctest] doctest version is "2.4.9"
25: [doctest] run with "--help" for options
25: ===============================================================================
25: [doctest] test cases:  8 |  8 passed | 0 failed | 0 skipped
25: [doctest] assertions: 78 | 78 passed | 0 failed |
25: [doctest] Status: SUCCESS!
25/79 Test #25: test_xstrides .....................   Passed    0.04 sec
test 29
      Start 29: test_xview

29: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xview
29: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
29: Test timeout computed to be: 10000000
27: [doctest] doctest version is "2.4.9"
27: [doctest] run with "--help" for options
27: ===============================================================================
27: [doctest] test cases:  17 |  17 passed | 0 failed | 0 skipped
27: [doctest] assertions: 203 | 203 passed | 0 failed |
27: [doctest] Status: SUCCESS!
26: [doctest] doctest version is "2.4.9"
26: [doctest] run with "--help" for options
26: ===============================================================================
26: [doctest] test cases:  37 |  37 passed | 0 failed | 0 skipped
26: [doctest] assertions: 328 | 328 passed | 0 failed |
26: [doctest] Status: SUCCESS!
28: [doctest] doctest version is "2.4.9"
28: [doctest] run with "--help" for options
28: ===============================================================================
28: [doctest] test cases: 5 | 5 passed | 0 failed | 0 skipped
28: [doctest] assertions: 8 | 8 passed | 0 failed |
28: [doctest] Status: SUCCESS!
26/79 Test #26: test_xtensor ......................   Passed    0.03 sec
test 30
      Start 30: test_xview_semantic

30: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xview_semantic
30: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
30: Test timeout computed to be: 10000000
27/79 Test #27: test_xtensor_adaptor ..............   Passed    0.04 sec
test 31
      Start 31: test_xutils

31: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xutils
31: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
31: Test timeout computed to be: 10000000
28/79 Test #28: test_xtensor_semantic .............   Passed    0.05 sec
test 32
      Start 32: test_xsimd8

32: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xsimd8
32: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
32: Test timeout computed to be: 10000000
30: [doctest] doctest version is "2.4.9"
30: [doctest] run with "--help" for options
30: ===============================================================================
30: [doctest] test cases: 22 | 22 passed | 0 failed | 0 skipped
30: [doctest] assertions: 72 | 72 passed | 0 failed |
30: [doctest] Status: SUCCESS!
31: [doctest] doctest version is "2.4.9"
31: [doctest] run with "--help" for options
31: ===============================================================================
31: [doctest] test cases: 10 | 10 passed | 0 failed | 0 skipped
31: [doctest] assertions: 46 | 46 passed | 0 failed |
31: [doctest] Status: SUCCESS!
29/79 Test #31: test_xutils .......................   Passed    0.02 sec
test 33
      Start 33: main

33: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/main
33: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
33: Test timeout computed to be: 10000000
32: [doctest] doctest version is "2.4.9"
32: [doctest] run with "--help" for options
32: ===============================================================================
32: [doctest] test cases: 1 | 1 passed | 0 failed | 0 skipped
32: [doctest] assertions: 0 | 0 passed | 0 failed |
32: [doctest] Status: SUCCESS!
33: [doctest] doctest version is "2.4.9"
33: [doctest] run with "--help" for options
33: ===============================================================================
33: [doctest] test cases: 0 | 0 passed | 0 failed | 0 skipped
33: [doctest] assertions: 0 | 0 passed | 0 failed |
33: [doctest] Status: SUCCESS!
30/79 Test #30: test_xview_semantic ...............   Passed    0.05 sec
test 34
      Start 34: test_xaccumulator

34: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xaccumulator
34: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
34: Test timeout computed to be: 10000000
31/79 Test #32: test_xsimd8 .......................   Passed    0.02 sec
test 35
      Start 35: test_xadapt

35: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xadapt
35: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
35: Test timeout computed to be: 10000000
32/79 Test #33: main ..............................   Passed    0.02 sec
test 36
      Start 36: test_xassign

36: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xassign
36: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
36: Test timeout computed to be: 10000000
29: [doctest] doctest version is "2.4.9"
29: [doctest] run with "--help" for options
29: ===============================================================================
29: [doctest] test cases:  73 |  73 passed | 0 failed | 0 skipped
29: [doctest] assertions: 474 | 474 passed | 0 failed |
29: [doctest] Status: SUCCESS!
33/79 Test #29: test_xview ........................   Passed    0.08 sec
test 37
      Start 37: test_xaxis_iterator

37: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xaxis_iterator
37: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
37: Test timeout computed to be: 10000000
34: [doctest] doctest version is "2.4.9"
34: [doctest] run with "--help" for options
34: ===============================================================================
34: [doctest] test cases:  7 |  7 passed | 0 failed | 0 skipped
34: [doctest] assertions: 22 | 22 passed | 0 failed |
34: [doctest] Status: SUCCESS!
34/79 Test #34: test_xaccumulator .................   Passed    0.03 sec
test 38
      Start 38: test_xaxis_slice_iterator

38: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xaxis_slice_iterator
38: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
38: Test timeout computed to be: 10000000
35: [doctest] doctest version is "2.4.9"
35: [doctest] run with "--help" for options
35: ===============================================================================
35: [doctest] test cases: 26 | 26 passed | 0 failed | 0 skipped
35: [doctest] assertions: 67 | 67 passed | 0 failed |
35: [doctest] Status: SUCCESS!
35/79 Test #35: test_xadapt .......................   Passed    0.04 sec
test 39
      Start 39: test_xbuffer_adaptor

39: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xbuffer_adaptor
39: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
39: Test timeout computed to be: 10000000
36: [doctest] doctest version is "2.4.9"
36: [doctest] run with "--help" for options
36: ===============================================================================
36: [doctest] test cases: 1 | 1 passed | 0 failed | 0 skipped
36: [doctest] assertions: 6 | 6 passed | 0 failed |
36: [doctest] Status: SUCCESS!
36/79 Test #36: test_xassign ......................   Passed    0.04 sec
test 40
      Start 40: test_xchunked_array

40: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xchunked_array
40: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
40: Test timeout computed to be: 10000000
37: [doctest] doctest version is "2.4.9"
37: [doctest] run with "--help" for options
37: ===============================================================================
37: [doctest] test cases:  9 |  9 passed | 0 failed | 0 skipped
37: [doctest] assertions: 99 | 99 passed | 0 failed |
37: [doctest] Status: SUCCESS!
37/79 Test #37: test_xaxis_iterator ...............   Passed    0.03 sec
test 41
      Start 41: test_xchunked_view

41: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xchunked_view
41: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
41: Test timeout computed to be: 10000000
38: [doctest] doctest version is "2.4.9"
38: [doctest] run with "--help" for options
38: ===============================================================================
38: [doctest] test cases:  10 |  10 passed | 0 failed | 0 skipped
38: [doctest] assertions: 164 | 164 passed | 0 failed |
38: [doctest] Status: SUCCESS!
38/79 Test #38: test_xaxis_slice_iterator .........   Passed    0.04 sec
test 42
      Start 42: test_xcomplex

42: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xcomplex
42: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
42: Test timeout computed to be: 10000000
39: [doctest] doctest version is "2.4.9"
39: [doctest] run with "--help" for options
39: ===============================================================================
39: [doctest] test cases: 13 | 13 passed | 0 failed | 0 skipped
39: [doctest] assertions: 29 | 29 passed | 0 failed |
39: [doctest] Status: SUCCESS!
41: [doctest] doctest version is "2.4.9"
41: [doctest] run with "--help" for options
41: ===============================================================================
41: [doctest] test cases: 3 | 3 passed | 0 failed | 0 skipped
41: [doctest] assertions: 4 | 4 passed | 0 failed |
41: [doctest] Status: SUCCESS!
39/79 Test #39: test_xbuffer_adaptor ..............   Passed    0.05 sec
test 43
      Start 43: test_xcsv

43: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xcsv
43: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
43: Test timeout computed to be: 10000000
40/79 Test #41: test_xchunked_view ................   Passed    0.04 sec
test 44
      Start 44: test_xdatesupport

44: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xdatesupport
44: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
44: Test timeout computed to be: 10000000
42: [doctest] doctest version is "2.4.9"
42: [doctest] run with "--help" for options
42: ===============================================================================
42: [doctest] test cases: 20 | 20 passed | 0 failed | 0 skipped
42: [doctest] assertions: 56 | 56 passed | 0 failed |
42: [doctest] Status: SUCCESS!
41/79 Test #42: test_xcomplex .....................   Passed    0.03 sec
test 45
      Start 45: test_xdynamic_view

45: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xdynamic_view
45: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
45: Test timeout computed to be: 10000000
43: [doctest] doctest version is "2.4.9"
43: [doctest] run with "--help" for options
43: ===============================================================================
43: [doctest] test cases: 3 | 3 passed | 0 failed | 0 skipped
43: [doctest] assertions: 3 | 3 passed | 0 failed |
43: [doctest] Status: SUCCESS!
42/79 Test #43: test_xcsv .........................   Passed    0.04 sec
test 46
      Start 46: test_xfunctor_adaptor

46: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xfunctor_adaptor
46: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
46: Test timeout computed to be: 10000000
44: [doctest] doctest version is "2.4.9"
44: [doctest] run with "--help" for options
44: ===============================================================================
44: [doctest] test cases: 3 | 3 passed | 0 failed | 0 skipped
44: [doctest] assertions: 6 | 6 passed | 0 failed |
44: [doctest] Status: SUCCESS!
43/79 Test #44: test_xdatesupport .................   Passed    0.03 sec
test 47
      Start 47: test_xfixed

47: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xfixed
47: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
47: Test timeout computed to be: 10000000
40: [doctest] doctest version is "2.4.9"
40: [doctest] run with "--help" for options
40: ===============================================================================
40: [doctest] test cases:     4 |     4 passed | 0 failed | 0 skipped
40: [doctest] assertions: 10887 | 10887 passed | 0 failed |
40: [doctest] Status: SUCCESS!
44/79 Test #40: test_xchunked_array ...............   Passed    0.08 sec
test 48
      Start 48: test_xhistogram

48: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xhistogram
48: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
48: Test timeout computed to be: 10000000
45: [doctest] doctest version is "2.4.9"
45: [doctest] run with "--help" for options
45: ===============================================================================
45: [doctest] test cases:   8 |   8 passed | 0 failed | 0 skipped
45: [doctest] assertions: 101 | 101 passed | 0 failed |
45: [doctest] Status: SUCCESS!
45/79 Test #45: test_xdynamic_view ................   Passed    0.03 sec
test 49
      Start 49: test_xpad

49: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xpad
49: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
49: Test timeout computed to be: 10000000
46: [doctest] doctest version is "2.4.9"
46: [doctest] run with "--help" for options
46: ===============================================================================
46: [doctest] test cases:  3 |  3 passed | 0 failed | 0 skipped
46: [doctest] assertions: 21 | 21 passed | 0 failed |
46: [doctest] Status: SUCCESS!
46/79 Test #46: test_xfunctor_adaptor .............   Passed    0.03 sec
test 50
      Start 50: test_xindex_view

50: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xindex_view
50: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
50: Test timeout computed to be: 10000000
47: [doctest] doctest version is "2.4.9"
47: [doctest] run with "--help" for options
47: ===============================================================================
47: [doctest] test cases: 13 | 13 passed | 0 failed | 0 skipped
47: [doctest] assertions: 50 | 50 passed | 0 failed |
47: [doctest] Status: SUCCESS!
48: [doctest] doctest version is "2.4.9"
48: [doctest] run with "--help" for options
48: ===============================================================================
48: [doctest] test cases:  5 |  5 passed | 0 failed | 0 skipped
48: [doctest] assertions: 25 | 25 passed | 0 failed |
48: [doctest] Status: SUCCESS!
49: [doctest] doctest version is "2.4.9"
49: [doctest] run with "--help" for options
49: ===============================================================================
49: [doctest] test cases: 22 | 22 passed | 0 failed | 0 skipped
49: [doctest] assertions: 22 | 22 passed | 0 failed |
49: [doctest] Status: SUCCESS!
47/79 Test #47: test_xfixed .......................   Passed    0.03 sec
test 51
      Start 51: test_xinfo

51: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xinfo
51: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
51: Test timeout computed to be: 10000000
48/79 Test #48: test_xhistogram ...................   Passed    0.04 sec
test 52
      Start 52: test_xio

52: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xio
52: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
52: Test timeout computed to be: 10000000
49/79 Test #49: test_xpad .........................   Passed    0.04 sec
test 53
      Start 53: test_xlayout

53: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xlayout
53: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
53: Test timeout computed to be: 10000000
50: [doctest] doctest version is "2.4.9"
50: [doctest] run with "--help" for options
50: ===============================================================================
50: [doctest] test cases: 12 | 12 passed | 0 failed | 0 skipped
50: [doctest] assertions: 39 | 39 passed | 0 failed |
50: [doctest] Status: SUCCESS!
50/79 Test #50: test_xindex_view ..................   Passed    0.05 sec
test 54
      Start 54: test_xmanipulation

54: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xmanipulation
54: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
54: Test timeout computed to be: 10000000
51: [doctest] doctest version is "2.4.9"
51: [doctest] run with "--help" for options
51: ===============================================================================
51: [doctest] test cases: 2 | 2 passed | 0 failed | 0 skipped
51: [doctest] assertions: 1 | 1 passed | 0 failed |
51: [doctest] Status: SUCCESS!
51/79 Test #51: test_xinfo ........................   Passed    0.04 sec
test 55
      Start 55: test_xmasked_view

55: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xmasked_view
55: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
55: Test timeout computed to be: 10000000
53: [doctest] doctest version is "2.4.9"
53: [doctest] run with "--help" for options
53: ===============================================================================
53: [doctest] test cases:  8 |  8 passed | 0 failed | 0 skipped
53: [doctest] assertions: 66 | 66 passed | 0 failed |
53: [doctest] Status: SUCCESS!
52/79 Test #53: test_xlayout ......................   Passed    0.04 sec
test 56
      Start 56: test_xmath_result_type

56: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xmath_result_type
56: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
56: Test timeout computed to be: 10000000
52: [doctest] doctest version is "2.4.9"
52: [doctest] run with "--help" for options
52: ===============================================================================
52: [doctest] test cases: 23 | 23 passed | 0 failed | 0 skipped
52: [doctest] assertions: 33 | 33 passed | 0 failed |
52: [doctest] Status: SUCCESS!
53/79 Test #52: test_xio ..........................   Passed    0.05 sec
test 57
      Start 57: test_xnan_functions

57: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xnan_functions
57: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
57: Test timeout computed to be: 10000000
54: [doctest] doctest version is "2.4.9"
54: [doctest] run with "--help" for options
54: ===============================================================================
54: [doctest] test cases:  26 |  26 passed | 0 failed | 0 skipped
54: [doctest] assertions: 164 | 164 passed | 0 failed |
54: [doctest] Status: SUCCESS!
55: [doctest] doctest version is "2.4.9"
55: [doctest] run with "--help" for options
55: ===============================================================================
55: [doctest] test cases: 12 | 12 passed | 0 failed | 0 skipped
55: [doctest] assertions: 66 | 66 passed | 0 failed |
55: [doctest] Status: SUCCESS!
56: [doctest] doctest version is "2.4.9"
56: [doctest] run with "--help" for options
56: ===============================================================================
56: [doctest] test cases:  12 |  12 passed | 0 failed | 0 skipped
56: [doctest] assertions: 723 | 723 passed | 0 failed |
56: [doctest] Status: SUCCESS!
54/79 Test #54: test_xmanipulation ................   Passed    0.04 sec
test 58
      Start 58: test_xnoalias

58: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xnoalias
58: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
58: Test timeout computed to be: 10000000
55/79 Test #55: test_xmasked_view .................   Passed    0.05 sec
test 59
      Start 59: test_xnorm

59: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xnorm
59: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
59: Test timeout computed to be: 10000000
56/79 Test #56: test_xmath_result_type ............   Passed    0.05 sec
test 60
      Start 60: test_xoptional

60: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xoptional
60: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
60: Test timeout computed to be: 10000000
57: [doctest] doctest version is "2.4.9"
57: [doctest] run with "--help" for options
57: ===============================================================================
57: [doctest] test cases:  12 |  12 passed | 0 failed | 0 skipped
57: [doctest] assertions: 273 | 273 passed | 0 failed |
57: [doctest] Status: SUCCESS!
57/79 Test #57: test_xnan_functions ...............   Passed    0.05 sec
test 61
      Start 61: test_xoptional_assembly_adaptor

61: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xoptional_assembly_adaptor
61: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
61: Test timeout computed to be: 10000000
58: [doctest] doctest version is "2.4.9"
58: [doctest] run with "--help" for options
58: ===============================================================================
58: [doctest] test cases: 18 | 18 passed | 0 failed | 0 skipped
58: [doctest] assertions: 83 | 83 passed | 0 failed |
58: [doctest] Status: SUCCESS!
58/79 Test #58: test_xnoalias .....................   Passed    0.04 sec
test 62
      Start 62: test_xoptional_assembly_storage

62: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xoptional_assembly_storage
62: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
62: Test timeout computed to be: 10000000
59: [doctest] doctest version is "2.4.9"
59: [doctest] run with "--help" for options
59: ===============================================================================
59: [doctest] test cases:   6 |   6 passed | 0 failed | 0 skipped
59: [doctest] assertions: 111 | 111 passed | 0 failed |
59: [doctest] Status: SUCCESS!
59/79 Test #59: test_xnorm ........................   Passed    0.04 sec
test 63
      Start 63: test_xset_operation

63: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xset_operation
63: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
63: Test timeout computed to be: 10000000
62: [doctest] doctest version is "2.4.9"
62: [doctest] run with "--help" for options
62: ===============================================================================
62: [doctest] test cases: 12 | 12 passed | 0 failed | 0 skipped
62: [doctest] assertions: 50 | 50 passed | 0 failed |
62: [doctest] Status: SUCCESS!
60/79 Test #62: test_xoptional_assembly_storage ...   Passed    0.02 sec
test 64
      Start 64: test_xrandom

64: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xrandom
64: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
64: Test timeout computed to be: 10000000
61: [doctest] doctest version is "2.4.9"
61: [doctest] run with "--help" for options
61: ===============================================================================
61: [doctest] test cases:  14 |  14 passed | 0 failed | 0 skipped
61: [doctest] assertions: 171 | 171 passed | 0 failed |
61: [doctest] Status: SUCCESS!
63: [doctest] doctest version is "2.4.9"
63: [doctest] run with "--help" for options
63: ===============================================================================
63: [doctest] test cases: 3 | 3 passed | 0 failed | 0 skipped
63: [doctest] assertions: 9 | 9 passed | 0 failed |
63: [doctest] Status: SUCCESS!
61/79 Test #61: test_xoptional_assembly_adaptor ...   Passed    0.03 sec
test 65
      Start 65: test_xrepeat

65: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xrepeat
65: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
65: Test timeout computed to be: 10000000
62/79 Test #63: test_xset_operation ...............   Passed    0.02 sec
test 66
      Start 66: test_xsort

66: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xsort
66: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
66: Test timeout computed to be: 10000000
64: [doctest] doctest version is "2.4.9"
64: [doctest] run with "--help" for options
64: ===============================================================================
64: [doctest] test cases:  5 |  5 passed | 0 failed | 0 skipped
64: [doctest] assertions: 46 | 46 passed | 0 failed |
64: [doctest] Status: SUCCESS!
63/79 Test #64: test_xrandom ......................   Passed    0.02 sec
test 67
      Start 67: test_xsimd

67: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xsimd
67: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
67: Test timeout computed to be: 10000000
60: [doctest] doctest version is "2.4.9"
60: [doctest] run with "--help" for options
60: ===============================================================================
60: [doctest] test cases:  57 |  57 passed | 0 failed | 0 skipped
60: [doctest] assertions: 356 | 356 passed | 0 failed |
60: [doctest] Status: SUCCESS!
64/79 Test #60: test_xoptional ....................   Passed    0.06 sec
test 68
      Start 68: test_xvectorize

68: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xvectorize
68: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
68: Test timeout computed to be: 10000000
65: [doctest] doctest version is "2.4.9"
65: [doctest] run with "--help" for options
65: ===============================================================================
65: [doctest] test cases: 24 | 24 passed | 0 failed | 0 skipped
65: [doctest] assertions: 27 | 27 passed | 0 failed |
65: [doctest] Status: SUCCESS!
65/79 Test #65: test_xrepeat ......................   Passed    0.04 sec
test 69
      Start 69: test_extended_xmath_interp

69: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_extended_xmath_interp
69: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
69: Test timeout computed to be: 10000000
67: [doctest] doctest version is "2.4.9"
67: [doctest] run with "--help" for options
67: ===============================================================================
67: [doctest] test cases: 1 | 1 passed | 0 failed | 0 skipped
67: [doctest] assertions: 1 | 1 passed | 0 failed |
67: [doctest] Status: SUCCESS!
66/79 Test #67: test_xsimd ........................   Passed    0.05 sec
test 70
      Start 70: test_extended_broadcast_view

70: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_extended_broadcast_view
70: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
70: Test timeout computed to be: 10000000
68: [doctest] doctest version is "2.4.9"
68: [doctest] run with "--help" for options
68: ===============================================================================
68: [doctest] test cases: 4 | 4 passed | 0 failed | 0 skipped
68: [doctest] assertions: 4 | 4 passed | 0 failed |
68: [doctest] Status: SUCCESS!
69: [doctest] doctest version is "2.4.9"
69: [doctest] run with "--help" for options
69: ===============================================================================
69: [doctest] test cases: 1 | 1 passed | 0 failed | 0 skipped
69: [doctest] assertions: 1 | 1 passed | 0 failed |
69: [doctest] Status: SUCCESS!
67/79 Test #68: test_xvectorize ...................   Passed    0.06 sec
test 71
      Start 71: test_extended_xmath_reducers

71: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_extended_xmath_reducers
71: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
71: Test timeout computed to be: 10000000
68/79 Test #69: test_extended_xmath_interp ........   Passed    0.05 sec
test 72
      Start 72: test_extended_xhistogram

72: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_extended_xhistogram
72: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
72: Test timeout computed to be: 10000000
70: [doctest] doctest version is "2.4.9"
70: [doctest] run with "--help" for options
70: ===============================================================================
70: [doctest] test cases:  5 |  5 passed | 0 failed | 0 skipped
70: [doctest] assertions: 23 | 23 passed | 0 failed |
70: [doctest] Status: SUCCESS!
69/79 Test #70: test_extended_broadcast_view ......   Passed    0.04 sec
test 73
      Start 73: test_extended_xsort

73: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_extended_xsort
73: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
73: Test timeout computed to be: 10000000
71: [doctest] doctest version is "2.4.9"
71: [doctest] run with "--help" for options
71: ===============================================================================
71: [doctest] test cases: 2 | 2 passed | 0 failed | 0 skipped
71: [doctest] assertions: 9 | 9 passed | 0 failed |
71: [doctest] Status: SUCCESS!
70/79 Test #71: test_extended_xmath_reducers ......   Passed    0.04 sec
test 74
      Start 74: test_sfinae

74: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_sfinae
74: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
74: Test timeout computed to be: 10000000
72: [doctest] doctest version is "2.4.9"
72: [doctest] run with "--help" for options
72: ===============================================================================
72: [doctest] test cases: 2 | 2 passed | 0 failed | 0 skipped
72: [doctest] assertions: 5 | 5 passed | 0 failed |
72: [doctest] Status: SUCCESS!
71/79 Test #72: test_extended_xhistogram ..........   Passed    0.05 sec
test 75
      Start 75: test_xjson

75: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xjson
75: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
75: Test timeout computed to be: 10000000
73: [doctest] doctest version is "2.4.9"
73: [doctest] run with "--help" for options
73: ===============================================================================
73: [doctest] test cases:   5 |   5 passed | 0 failed | 0 skipped
73: [doctest] assertions: 347 | 347 passed | 0 failed |
73: [doctest] Status: SUCCESS!
72/79 Test #73: test_extended_xsort ...............   Passed    0.06 sec
test 76
      Start 76: test_xmime

76: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xmime
76: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
76: Test timeout computed to be: 10000000
74: [doctest] doctest version is "2.4.9"
74: [doctest] run with "--help" for options
74: ===============================================================================
74: [doctest] test cases:  4 |  4 passed | 0 failed | 0 skipped
74: [doctest] assertions: 27 | 27 passed | 0 failed |
74: [doctest] Status: SUCCESS!
73/79 Test #74: test_sfinae .......................   Passed    0.06 sec
test 77
      Start 77: test_xexpression_holder

77: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xexpression_holder
77: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
77: Test timeout computed to be: 10000000
75: [doctest] doctest version is "2.4.9"
75: [doctest] run with "--help" for options
75: ===============================================================================
75: [doctest] test cases: 3 | 3 passed | 0 failed | 0 skipped
75: [doctest] assertions: 3 | 3 passed | 0 failed |
75: [doctest] Status: SUCCESS!
76: [doctest] doctest version is "2.4.9"
76: [doctest] run with "--help" for options
76: ===============================================================================
76: [doctest] test cases: 1 | 1 passed | 0 failed | 0 skipped
76: [doctest] assertions: 1 | 1 passed | 0 failed |
76: [doctest] Status: SUCCESS!
77: [doctest] doctest version is "2.4.9"
77: [doctest] run with "--help" for options
77: ===============================================================================
77: [doctest] test cases: 4 | 4 passed | 0 failed | 0 skipped
77: [doctest] assertions: 5 | 5 passed | 0 failed |
77: [doctest] Status: SUCCESS!
74/79 Test #75: test_xjson ........................   Passed    0.06 sec
test 78
      Start 78: test_xnpy

78: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xnpy
78: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
78: Test timeout computed to be: 10000000
75/79 Test #76: test_xmime ........................   Passed    0.06 sec
test 79
      Start 79: xtest

79: Test command: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/test_xtensor_lib
79: Working Directory: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test
79: Test timeout computed to be: 10000000
76/79 Test #77: test_xexpression_holder ...........   Passed    0.06 sec
78: [doctest] doctest version is "2.4.9"
78: [doctest] run with "--help" for options
78: ===============================================================================
78: [doctest] test cases:  3 |  3 passed | 0 failed | 0 skipped
78: [doctest] assertions: 13 | 13 passed | 0 failed |
78: [doctest] Status: SUCCESS!
66: [doctest] doctest version is "2.4.9"
66: [doctest] run with "--help" for options
66: ===============================================================================
66: [doctest] test cases:  15 |  15 passed | 0 failed | 0 skipped
66: [doctest] assertions: 228 | 228 passed | 0 failed |
66: [doctest] Status: SUCCESS!
77/79 Test #66: test_xsort ........................   Passed    0.24 sec
78/79 Test #78: test_xnpy .........................   Passed    0.05 sec
79: [doctest] doctest version is "2.4.9"
79: [doctest] run with "--help" for options
79: Built without XSIMD
79: Built without XSIMD
79: ===============================================================================
79: [doctest] test cases:  1196 |  1196 passed | 0 failed | 0 skipped
79: [doctest] assertions: 19492 | 19492 passed | 0 failed |
79: [doctest] Status: SUCCESS!
79/79 Test #79: xtest .............................   Passed    0.92 sec

100% tests passed, 0 tests failed out of 79

Total Test time (real) =   1.83 sec
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 xtest
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/CMakeFiles 23
make  -f CMakeFiles/Makefile2 test/CMakeFiles/xtest.dir/all
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_lib.dir/build.make test/CMakeFiles/test_xtensor_lib.dir/depend
make[5]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/DependInfo.cmake --color=
Consolidate compiler generated dependencies of target test_xtensor_lib
make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_lib.dir/build.make test/CMakeFiles/test_xtensor_lib.dir/build
make[5]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[5]: Nothing to be done for 'test/CMakeFiles/test_xtensor_lib.dir/build'.
make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[100%] Built target test_xtensor_lib
make  -f test/CMakeFiles/xtest.dir/build.make test/CMakeFiles/xtest.dir/depend
make[5]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/xtest.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/xtest.dir/build.make test/CMakeFiles/xtest.dir/build
make[5]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && ./test_xtensor_lib
[doctest] doctest version is "2.4.9"
[doctest] run with "--help" for options
Built without XSIMD
Built without XSIMD
===============================================================================
[doctest] test cases:  1196 |  1196 passed | 0 failed | 0 skipped
[doctest] assertions: 19492 | 19492 passed | 0 failed |
[doctest] Status: SUCCESS!
make[5]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[100%] Built target xtest
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/CMakeFiles 0
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary-arch
dh binary-arch --with sphinxdoc
   dh_testroot -a
   dh_prep -a
   debian/rules override_dh_auto_install
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_install --destdir=debian/tmp
	cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 preinstall
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[3]: Nothing to be done for 'preinstall'.
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "None"
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xaccessible.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xaccumulator.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xadapt.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xarray.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xassign.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xaxis_iterator.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xaxis_slice_iterator.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xblockwise_reducer.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xblockwise_reducer_functors.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xbroadcast.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xbuffer_adaptor.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xbuilder.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xchunked_array.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xchunked_assign.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xchunked_view.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xcomplex.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xcontainer.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xcsv.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xdynamic_view.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xeval.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xexception.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xexpression.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xexpression_holder.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xexpression_traits.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xfixed.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xfunction.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xfunctor_view.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xgenerator.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xhistogram.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xindex_view.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xinfo.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xio.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xiterable.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xiterator.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xjson.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xlayout.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xmanipulation.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xmasked_view.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xmath.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xmime.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xmultiindex_iterator.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xnoalias.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xnorm.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xnpy.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xoffset_view.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xoperation.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xoptional.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xoptional_assembly.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xoptional_assembly_base.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xoptional_assembly_storage.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xpad.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xrandom.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xreducer.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xrepeat.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xscalar.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xsemantic.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xset_operation.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xshape.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xslice.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xsort.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xstorage.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xstrided_view.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xstrided_view_base.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xstrides.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xtensor.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xtensor_config.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xtensor_forward.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xtensor_simd.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xutils.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xvectorize.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xview.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor/xview_utils.hpp
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/xtensor/xtensorConfig.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/xtensor/xtensorConfigVersion.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/xtensor/xtensorTargets.cmake
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig/xtensor.pc
-- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/xtensor.hpp
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_install -a
   dh_installdocs -a
   dh_sphinxdoc -a
dh_sphinxdoc: warning: Sphinx documentation not found
   dh_installchangelogs -a
   dh_perl -a
   dh_link -a
   dh_strip_nondeterminism -a
   dh_compress -a
   dh_fixperms -a
   dh_missing -a
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
   dh_installdeb -a
   dh_gencontrol -a
   dh_md5sums -a
   dh_builddeb -a
dpkg-deb: building package 'libxtensor-dev' in '../libxtensor-dev_0.24.3-1_armhf.deb'.
 dpkg-genbuildinfo --build=any -O../xtensor_0.24.3-1_armhf.buildinfo
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> -O../xtensor_0.24.3-1_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 2022-11-10T13:47:57Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


xtensor_0.24.3-1_armhf.changes:
-------------------------------

Format: 1.8
Date: Tue, 08 Nov 2022 11:57:03 +0100
Source: xtensor
Binary: libxtensor-dev
Architecture: armhf
Version: 0.24.3-1
Distribution: bookworm-staging
Urgency: medium
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Drew Parsons <dparsons@debian.org>
Description:
 libxtensor-dev - multi-dimensional arrays with broadcasting and lazy computing
Changes:
 xtensor (0.24.3-1) unstable; urgency=medium
 .
   * New upstream release.
   * Standards-Version: 4.6.1
   * debian patch revert_xsimd8_undo_PR2573.patch reverts upstream
     PR2573 (commit 5d1026e) to drop xsimd requirement from 9 back to 8.
     xsimd 9 is not yet packaged for debian, and new xsimd 9 features
     are not yet used in xtensor anyway.
Checksums-Sha1:
 d9dffeff9dcdf650adc5218e8522f4cf196aa689 188968 libxtensor-dev_0.24.3-1_armhf.deb
 955472d9a84662908c6856db943f0ee7302f1118 7110 xtensor_0.24.3-1_armhf.buildinfo
Checksums-Sha256:
 77868fe4543a9758a8c79ec6e259d7f97b9a64e058e1c6ccb0569145b2d53837 188968 libxtensor-dev_0.24.3-1_armhf.deb
 650cd0fd5642e022047104a6f852f2fb1c1b4d3d955d9da5c1c748bb6ae4e2ec 7110 xtensor_0.24.3-1_armhf.buildinfo
Files:
 df9e9f78ba2e8b5ac90b3982e49ceea8 188968 libdevel optional libxtensor-dev_0.24.3-1_armhf.deb
 9f2b7da7a04aa7fd925c26d2485cca08 7110 libs optional xtensor_0.24.3-1_armhf.buildinfo

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


libxtensor-dev_0.24.3-1_armhf.deb
---------------------------------

 new Debian package, version 2.0.
 size 188968 bytes: control archive=2964 bytes.
    1182 bytes,    30 lines      control              
    5601 bytes,    79 lines      md5sums              
 Package: libxtensor-dev
 Source: xtensor
 Version: 0.24.3-1
 Architecture: armhf
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 1878
 Depends: xtl-dev (>= 0.7.0~), xtl-dev (<< 0.8), nlohmann-json3-dev (>= 3.1.1~)
 Suggests: xtensor-doc
 Breaks: xtensor-dev (<< 0.22.0-4~)
 Replaces: xtensor-dev (<< 0.22.0-4~)
 Section: libdevel
 Priority: optional
 Multi-Arch: same
 Homepage: https://github.com/xtensor-stack/xtensor
 Description: multi-dimensional arrays with broadcasting and lazy computing
  xtensor is a C++ library meant for numerical analysis with multi-dimensional
  array expressions.
  .
  xtensor provides:
  .
    - an extensible expression system enabling lazy broadcasting.
    - an API following the idioms of the C++ standard library.
    - tools to manipulate array expressions and build upon xtensor.
  .
  Containers of xtensor are inspired by NumPy, the Python array programming
  library. In fact, xtensor can be used to process numpy data structures inplace
  using Python's buffer protocol. For more details on the numpy bindings, check
  out the xtensor-python project.
  .
  This package provides the header-only library.

drwxr-xr-x root/root         0 2022-11-08 10:57 ./
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/include/
-rw-r--r-- root/root      2401 2022-11-08 10:57 ./usr/include/xtensor.hpp
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/include/xtensor/
-rw-r--r-- root/root     11678 2022-08-26 12:13 ./usr/include/xtensor/xaccessible.hpp
-rw-r--r-- root/root     14141 2022-08-26 12:13 ./usr/include/xtensor/xaccumulator.hpp
-rw-r--r-- root/root     33195 2022-08-26 12:13 ./usr/include/xtensor/xadapt.hpp
-rw-r--r-- root/root     24397 2022-08-26 12:13 ./usr/include/xtensor/xarray.hpp
-rw-r--r-- root/root     37385 2022-08-26 12:13 ./usr/include/xtensor/xassign.hpp
-rw-r--r-- root/root     10440 2022-08-26 12:13 ./usr/include/xtensor/xaxis_iterator.hpp
-rw-r--r-- root/root     11023 2022-08-26 12:13 ./usr/include/xtensor/xaxis_slice_iterator.hpp
-rw-r--r-- root/root     20677 2022-08-26 12:13 ./usr/include/xtensor/xblockwise_reducer.hpp
-rw-r--r-- root/root     15257 2022-08-26 12:13 ./usr/include/xtensor/xblockwise_reducer_functors.hpp
-rw-r--r-- root/root     14957 2022-08-26 12:13 ./usr/include/xtensor/xbroadcast.hpp
-rw-r--r-- root/root     42055 2022-08-26 12:13 ./usr/include/xtensor/xbuffer_adaptor.hpp
-rw-r--r-- root/root     42004 2022-08-26 12:13 ./usr/include/xtensor/xbuilder.hpp
-rw-r--r-- root/root     23599 2022-08-26 12:13 ./usr/include/xtensor/xchunked_array.hpp
-rw-r--r-- root/root     11519 2022-08-26 12:13 ./usr/include/xtensor/xchunked_assign.hpp
-rw-r--r-- root/root      8642 2022-08-26 12:13 ./usr/include/xtensor/xchunked_view.hpp
-rw-r--r-- root/root      8362 2022-11-08 10:57 ./usr/include/xtensor/xcomplex.hpp
-rw-r--r-- root/root     40413 2022-08-26 12:13 ./usr/include/xtensor/xcontainer.hpp
-rw-r--r-- root/root      8260 2022-08-26 12:13 ./usr/include/xtensor/xcsv.hpp
-rw-r--r-- root/root     27988 2022-08-26 12:13 ./usr/include/xtensor/xdynamic_view.hpp
-rw-r--r-- root/root      5785 2022-08-26 12:13 ./usr/include/xtensor/xeval.hpp
-rw-r--r-- root/root     11442 2022-08-26 12:13 ./usr/include/xtensor/xexception.hpp
-rw-r--r-- root/root     25481 2022-08-26 12:13 ./usr/include/xtensor/xexpression.hpp
-rw-r--r-- root/root      7630 2022-08-26 12:13 ./usr/include/xtensor/xexpression_holder.hpp
-rw-r--r-- root/root      5739 2022-08-26 12:13 ./usr/include/xtensor/xexpression_traits.hpp
-rw-r--r-- root/root     37252 2022-08-26 12:13 ./usr/include/xtensor/xfixed.hpp
-rw-r--r-- root/root     39257 2022-08-26 12:13 ./usr/include/xtensor/xfunction.hpp
-rw-r--r-- root/root     57471 2022-08-26 12:13 ./usr/include/xtensor/xfunctor_view.hpp
-rw-r--r-- root/root     17001 2022-08-26 12:13 ./usr/include/xtensor/xgenerator.hpp
-rw-r--r-- root/root     22833 2022-08-26 12:13 ./usr/include/xtensor/xhistogram.hpp
-rw-r--r-- root/root     26399 2022-08-26 12:13 ./usr/include/xtensor/xindex_view.hpp
-rw-r--r-- root/root      3827 2022-08-26 12:13 ./usr/include/xtensor/xinfo.hpp
-rw-r--r-- root/root     26138 2022-08-26 12:13 ./usr/include/xtensor/xio.hpp
-rw-r--r-- root/root     51920 2022-08-26 12:13 ./usr/include/xtensor/xiterable.hpp
-rw-r--r-- root/root     37192 2022-08-26 12:13 ./usr/include/xtensor/xiterator.hpp
-rw-r--r-- root/root      6766 2022-08-26 12:13 ./usr/include/xtensor/xjson.hpp
-rw-r--r-- root/root      3452 2022-08-26 12:13 ./usr/include/xtensor/xlayout.hpp
-rw-r--r-- root/root     33013 2022-08-26 12:13 ./usr/include/xtensor/xmanipulation.hpp
-rw-r--r-- root/root     24341 2022-08-26 12:13 ./usr/include/xtensor/xmasked_view.hpp
-rw-r--r-- root/root    118352 2022-08-26 12:13 ./usr/include/xtensor/xmath.hpp
-rw-r--r-- root/root     12896 2022-08-26 12:13 ./usr/include/xtensor/xmime.hpp
-rw-r--r-- root/root      3776 2022-08-26 12:13 ./usr/include/xtensor/xmultiindex_iterator.hpp
-rw-r--r-- root/root      6194 2022-08-26 12:13 ./usr/include/xtensor/xnoalias.hpp
-rw-r--r-- root/root     27377 2022-08-26 12:13 ./usr/include/xtensor/xnorm.hpp
-rw-r--r-- root/root     26241 2022-08-26 12:13 ./usr/include/xtensor/xnpy.hpp
-rw-r--r-- root/root      3064 2022-08-26 12:13 ./usr/include/xtensor/xoffset_view.hpp
-rw-r--r-- root/root     35084 2022-08-26 12:13 ./usr/include/xtensor/xoperation.hpp
-rw-r--r-- root/root     49368 2022-08-26 12:13 ./usr/include/xtensor/xoptional.hpp
-rw-r--r-- root/root     26510 2022-08-26 12:13 ./usr/include/xtensor/xoptional_assembly.hpp
-rw-r--r-- root/root     38205 2022-08-26 12:13 ./usr/include/xtensor/xoptional_assembly_base.hpp
-rw-r--r-- root/root     19808 2022-08-26 12:13 ./usr/include/xtensor/xoptional_assembly_storage.hpp
-rw-r--r-- root/root     10968 2022-08-26 12:13 ./usr/include/xtensor/xpad.hpp
-rw-r--r-- root/root     39225 2022-08-26 12:13 ./usr/include/xtensor/xrandom.hpp
-rw-r--r-- root/root     64300 2022-08-26 12:13 ./usr/include/xtensor/xreducer.hpp
-rw-r--r-- root/root     23109 2022-08-26 12:13 ./usr/include/xtensor/xrepeat.hpp
-rw-r--r-- root/root     34827 2022-08-26 12:13 ./usr/include/xtensor/xscalar.hpp
-rw-r--r-- root/root     24698 2022-08-26 12:13 ./usr/include/xtensor/xsemantic.hpp
-rw-r--r-- root/root      7112 2022-08-26 12:13 ./usr/include/xtensor/xset_operation.hpp
-rw-r--r-- root/root     16412 2022-08-26 12:13 ./usr/include/xtensor/xshape.hpp
-rw-r--r-- root/root     48947 2022-08-26 12:13 ./usr/include/xtensor/xslice.hpp
-rw-r--r-- root/root     34893 2022-08-26 12:13 ./usr/include/xtensor/xsort.hpp
-rw-r--r-- root/root     58891 2022-08-26 12:13 ./usr/include/xtensor/xstorage.hpp
-rw-r--r-- root/root     29328 2022-08-26 12:13 ./usr/include/xtensor/xstrided_view.hpp
-rw-r--r-- root/root     34302 2022-08-26 12:13 ./usr/include/xtensor/xstrided_view_base.hpp
-rw-r--r-- root/root     29014 2022-08-26 12:13 ./usr/include/xtensor/xstrides.hpp
-rw-r--r-- root/root     35612 2022-08-26 12:13 ./usr/include/xtensor/xtensor.hpp
-rw-r--r-- root/root      4347 2022-08-26 12:13 ./usr/include/xtensor/xtensor_config.hpp
-rw-r--r-- root/root      8139 2022-08-26 12:13 ./usr/include/xtensor/xtensor_forward.hpp
-rw-r--r-- root/root      8160 2022-08-26 12:13 ./usr/include/xtensor/xtensor_simd.hpp
-rw-r--r-- root/root     27286 2022-08-26 12:13 ./usr/include/xtensor/xutils.hpp
-rw-r--r-- root/root      3132 2022-08-26 12:13 ./usr/include/xtensor/xvectorize.hpp
-rw-r--r-- root/root     83787 2022-08-26 12:13 ./usr/include/xtensor/xview.hpp
-rw-r--r-- root/root      8145 2022-08-26 12:13 ./usr/include/xtensor/xview_utils.hpp
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/lib/
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/lib/arm-linux-gnueabihf/
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/lib/arm-linux-gnueabihf/cmake/
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/lib/arm-linux-gnueabihf/cmake/xtensor/
-rw-r--r-- root/root      3942 2022-11-08 10:57 ./usr/lib/arm-linux-gnueabihf/cmake/xtensor/xtensorConfig.cmake
-rw-r--r-- root/root      1975 2022-11-08 10:57 ./usr/lib/arm-linux-gnueabihf/cmake/xtensor/xtensorConfigVersion.cmake
-rw-r--r-- root/root      4544 2022-11-08 10:57 ./usr/lib/arm-linux-gnueabihf/cmake/xtensor/xtensorTargets.cmake
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/lib/arm-linux-gnueabihf/pkgconfig/
-rw-r--r-- root/root       246 2022-11-08 10:57 ./usr/lib/arm-linux-gnueabihf/pkgconfig/xtensor.pc
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/share/
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/share/doc/
drwxr-xr-x root/root         0 2022-11-08 10:57 ./usr/share/doc/libxtensor-dev/
-rw-r--r-- root/root      3269 2022-11-08 10:57 ./usr/share/doc/libxtensor-dev/changelog.Debian.gz
-rw-r--r-- root/root      1804 2022-11-08 10:57 ./usr/share/doc/libxtensor-dev/copyright


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 3128980
Build-Time: 3252
Distribution: bookworm-staging
Host Architecture: armhf
Install-Time: 551
Job: xtensor_0.24.3-1
Machine Architecture: armhf
Package: xtensor
Package-Time: 3828
Source-Version: 0.24.3-1
Space: 3128980
Status: successful
Version: 0.24.3-1
--------------------------------------------------------------------------------
Finished at 2022-11-10T13:47:57Z
Build needed 01:03:48, 3128980k disk space