I: pbuilder: network access will be disabled during build
I: Current time: Mon May 15 07:25:28 +14 2023
I: pbuilder-time-stamp: 1684085128
I: Building the build Environment
I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz]
I: copying local configuration
W: --override-config is not set; not updating apt.conf Read the manpage for details.
I: mounting /proc filesystem
I: mounting /sys filesystem
I: creating /{dev,run}/shm
I: mounting /dev/pts filesystem
I: redirecting /dev/ptmx to /dev/pts/ptmx
I: policy-rc.d already exists
I: Copying source file
I: copying [xtensor_0.24.3-1.dsc]
I: copying [./xtensor_0.24.3.orig.tar.gz]
I: copying [./xtensor_0.24.3-1.debian.tar.xz]
I: Extracting source
gpgv: Signature made Wed Nov  9 01:57:44 2022 +14
gpgv:                using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./xtensor_0.24.3-1.dsc: no acceptable signature found
dpkg-source: info: extracting xtensor in xtensor-0.24.3
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
I: using fakeroot in build.
I: Installing the build-deps
I: user script /srv/workspace/pbuilder/19732/tmp/hooks/D01_modify_environment starting
debug: Running on jtx1c.
I: Changing host+domainname to test build reproducibility
I: Adding a custom variable just for the fun of it...
I: Changing /bin/sh to bash
'/bin/sh' -> '/bin/bash'
lrwxrwxrwx 1 root root 9 May 15 07:25 /bin/sh -> /bin/bash
I: Setting pbuilder2's login shell to /bin/bash
I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other
I: user script /srv/workspace/pbuilder/19732/tmp/hooks/D01_modify_environment finished
I: user script /srv/workspace/pbuilder/19732/tmp/hooks/D02_print_environment starting
I: set
  BASH=/bin/sh
  BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath
  BASH_ALIASES=()
  BASH_ARGC=()
  BASH_ARGV=()
  BASH_CMDS=()
  BASH_LINENO=([0]="12" [1]="0")
  BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:.
  BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment")
  BASH_VERSINFO=([0]="5" [1]="2" [2]="15" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf")
  BASH_VERSION='5.2.15(1)-release'
  BUILDDIR=/build
  BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other'
  BUILDUSERNAME=pbuilder2
  BUILD_ARCH=armhf
  DEBIAN_FRONTEND=noninteractive
  DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4'
  DIRSTACK=()
  DISTRIBUTION=bookworm
  EUID=0
  FUNCNAME=([0]="Echo" [1]="main")
  GROUPS=()
  HOME=/root
  HOSTNAME=i-capture-the-hostname
  HOSTTYPE=arm
  HOST_ARCH=armhf
  IFS=' 	
  '
  INVOCATION_ID=a0bca8f728c748b781e9e87dcf7ba8b3
  LANG=C
  LANGUAGE=it_CH:it
  LC_ALL=C
  MACHTYPE=arm-unknown-linux-gnueabihf
  MAIL=/var/mail/root
  OPTERR=1
  OPTIND=1
  OSTYPE=linux-gnueabihf
  PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path
  PBCURRENTCOMMANDLINEOPERATION=build
  PBUILDER_OPERATION=build
  PBUILDER_PKGDATADIR=/usr/share/pbuilder
  PBUILDER_PKGLIBDIR=/usr/lib/pbuilder
  PBUILDER_SYSCONFDIR=/etc
  PIPESTATUS=([0]="0")
  POSIXLY_CORRECT=y
  PPID=19732
  PS4='+ '
  PWD=/
  SHELL=/bin/bash
  SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix
  SHLVL=3
  SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.hLmGlMC0/pbuilderrc_cBin --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.hLmGlMC0/b2 --logfile b2/build.log --extrapackages usrmerge xtensor_0.24.3-1.dsc'
  SUDO_GID=114
  SUDO_UID=108
  SUDO_USER=jenkins
  TERM=unknown
  TZ=/usr/share/zoneinfo/Etc/GMT-14
  UID=0
  USER=root
  _='I: set'
  http_proxy=http://10.0.0.15:3142/
I: uname -a
  Linux i-capture-the-hostname 5.10.0-23-arm64 #1 SMP Debian 5.10.179-1 (2023-05-12) aarch64 GNU/Linux
I: ls -l /bin
  total 5072
  -rwxr-xr-x 1 root root 838488 Apr 24 11:24 bash
  -rwxr-xr-x 3 root root  67144 Sep 19  2022 bunzip2
  -rwxr-xr-x 3 root root  67144 Sep 19  2022 bzcat
  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzcmp -> bzdiff
  -rwxr-xr-x 1 root root   2225 Sep 19  2022 bzdiff
  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzegrep -> bzgrep
  -rwxr-xr-x 1 root root   4893 Nov 28  2021 bzexe
  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzfgrep -> bzgrep
  -rwxr-xr-x 1 root root   3775 Sep 19  2022 bzgrep
  -rwxr-xr-x 3 root root  67144 Sep 19  2022 bzip2
  -rwxr-xr-x 1 root root  67112 Sep 19  2022 bzip2recover
  lrwxrwxrwx 1 root root      6 Sep 19  2022 bzless -> bzmore
  -rwxr-xr-x 1 root root   1297 Sep 19  2022 bzmore
  -rwxr-xr-x 1 root root  67632 Sep 21  2022 cat
  -rwxr-xr-x 1 root root  67676 Sep 21  2022 chgrp
  -rwxr-xr-x 1 root root  67644 Sep 21  2022 chmod
  -rwxr-xr-x 1 root root  67684 Sep 21  2022 chown
  -rwxr-xr-x 1 root root 133532 Sep 21  2022 cp
  -rwxr-xr-x 1 root root 132868 Jan  6 03:20 dash
  -rwxr-xr-x 1 root root 133220 Sep 21  2022 date
  -rwxr-xr-x 1 root root  67732 Sep 21  2022 dd
  -rwxr-xr-x 1 root root  68104 Sep 21  2022 df
  -rwxr-xr-x 1 root root 133632 Sep 21  2022 dir
  -rwxr-xr-x 1 root root  59128 Mar 23 23:02 dmesg
  lrwxrwxrwx 1 root root      8 Dec 20 03:33 dnsdomainname -> hostname
  lrwxrwxrwx 1 root root      8 Dec 20 03:33 domainname -> hostname
  -rwxr-xr-x 1 root root  67560 Sep 21  2022 echo
  -rwxr-xr-x 1 root root     41 Jan 25 04:43 egrep
  -rwxr-xr-x 1 root root  67548 Sep 21  2022 false
  -rwxr-xr-x 1 root root     41 Jan 25 04:43 fgrep
  -rwxr-xr-x 1 root root  55748 Mar 23 23:02 findmnt
  -rwsr-xr-x 1 root root  26208 Mar 23 22:15 fusermount
  -rwxr-xr-x 1 root root 128608 Jan 25 04:43 grep
  -rwxr-xr-x 2 root root   2346 Apr 10  2022 gunzip
  -rwxr-xr-x 1 root root   6447 Apr 10  2022 gzexe
  -rwxr-xr-x 1 root root  64220 Apr 10  2022 gzip
  -rwxr-xr-x 1 root root  67032 Dec 20 03:33 hostname
  -rwxr-xr-x 1 root root  67720 Sep 21  2022 ln
  -rwxr-xr-x 1 root root  35132 Mar 23 23:51 login
  -rwxr-xr-x 1 root root 133632 Sep 21  2022 ls
  -rwxr-xr-x 1 root root 136808 Mar 23 23:02 lsblk
  -rwxr-xr-x 1 root root  67800 Sep 21  2022 mkdir
  -rwxr-xr-x 1 root root  67764 Sep 21  2022 mknod
  -rwxr-xr-x 1 root root  67596 Sep 21  2022 mktemp
  -rwxr-xr-x 1 root root  38504 Mar 23 23:02 more
  -rwsr-xr-x 1 root root  38496 Mar 23 23:02 mount
  -rwxr-xr-x 1 root root   9824 Mar 23 23:02 mountpoint
  -rwxr-xr-x 1 root root 133532 Sep 21  2022 mv
  lrwxrwxrwx 1 root root      8 Dec 20 03:33 nisdomainname -> hostname
  lrwxrwxrwx 1 root root     14 Apr  3 20:25 pidof -> /sbin/killall5
  -rwxr-xr-x 1 root root  67608 Sep 21  2022 pwd
  lrwxrwxrwx 1 root root      4 Apr 24 11:24 rbash -> bash
  -rwxr-xr-x 1 root root  67600 Sep 21  2022 readlink
  -rwxr-xr-x 1 root root  67672 Sep 21  2022 rm
  -rwxr-xr-x 1 root root  67600 Sep 21  2022 rmdir
  -rwxr-xr-x 1 root root  67400 Nov  3  2022 run-parts
  -rwxr-xr-x 1 root root 133372 Jan  6 09:55 sed
  lrwxrwxrwx 1 root root      9 May 15 07:25 sh -> /bin/bash
  -rwxr-xr-x 1 root root  67584 Sep 21  2022 sleep
  -rwxr-xr-x 1 root root  67644 Sep 21  2022 stty
  -rwsr-xr-x 1 root root  50800 Mar 23 23:02 su
  -rwxr-xr-x 1 root root  67584 Sep 21  2022 sync
  -rwxr-xr-x 1 root root 336764 Apr  7 04:25 tar
  -rwxr-xr-x 1 root root  67144 Nov  3  2022 tempfile
  -rwxr-xr-x 1 root root 133224 Sep 21  2022 touch
  -rwxr-xr-x 1 root root  67548 Sep 21  2022 true
  -rwxr-xr-x 1 root root   9768 Mar 23 22:15 ulockmgr_server
  -rwsr-xr-x 1 root root  22108 Mar 23 23:02 umount
  -rwxr-xr-x 1 root root  67572 Sep 21  2022 uname
  -rwxr-xr-x 2 root root   2346 Apr 10  2022 uncompress
  -rwxr-xr-x 1 root root 133632 Sep 21  2022 vdir
  -rwxr-xr-x 1 root root  42608 Mar 23 23:02 wdctl
  lrwxrwxrwx 1 root root      8 Dec 20 03:33 ypdomainname -> hostname
  -rwxr-xr-x 1 root root   1984 Apr 10  2022 zcat
  -rwxr-xr-x 1 root root   1678 Apr 10  2022 zcmp
  -rwxr-xr-x 1 root root   6460 Apr 10  2022 zdiff
  -rwxr-xr-x 1 root root     29 Apr 10  2022 zegrep
  -rwxr-xr-x 1 root root     29 Apr 10  2022 zfgrep
  -rwxr-xr-x 1 root root   2081 Apr 10  2022 zforce
  -rwxr-xr-x 1 root root   8103 Apr 10  2022 zgrep
  -rwxr-xr-x 1 root root   2206 Apr 10  2022 zless
  -rwxr-xr-x 1 root root   1842 Apr 10  2022 zmore
  -rwxr-xr-x 1 root root   4577 Apr 10  2022 znew
I: user script /srv/workspace/pbuilder/19732/tmp/hooks/D02_print_environment finished
 -> Attempting to satisfy build-dependencies
 -> Creating pbuilder-satisfydepends-dummy package
Package: pbuilder-satisfydepends-dummy
Version: 0.invalid.0
Architecture: armhf
Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
 This package was created automatically by pbuilder to satisfy the
 build-dependencies of the package being currently built.
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, python3-breathe, python3-sphinx, python3-sphinx-rtd-theme, graphviz, libjs-mathjax
dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
Selecting previously unselected package pbuilder-satisfydepends-dummy.
(Reading database ... 19329 files and directories currently installed.)
Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ...
Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ...
dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
 pbuilder-satisfydepends-dummy depends on cmake (>= 3.1); however:
  Package cmake is not installed.
 pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however:
  Package debhelper-compat is not installed.
 pbuilder-satisfydepends-dummy depends on doctest-dev; however:
  Package doctest-dev is not installed.
 pbuilder-satisfydepends-dummy depends on nlohmann-json3-dev (>= 3.1.1~); however:
  Package nlohmann-json3-dev is not installed.
 pbuilder-satisfydepends-dummy depends on xtl-dev (>= 0.7.0~); however:
  Package xtl-dev is not installed.
 pbuilder-satisfydepends-dummy depends on xtl-dev (<< 0.8); however:
  Package xtl-dev is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinx; however:
  Package python3-sphinx is not installed.
 pbuilder-satisfydepends-dummy depends on python3-breathe; however:
  Package python3-breathe is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinx; however:
  Package python3-sphinx is not installed.
 pbuilder-satisfydepends-dummy depends on python3-sphinx-rtd-theme; however:
  Package python3-sphinx-rtd-theme is not installed.
 pbuilder-satisfydepends-dummy depends on graphviz; however:
  Package graphviz is not installed.
 pbuilder-satisfydepends-dummy depends on libjs-mathjax; however:
  Package libjs-mathjax is not installed.

Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
Reading package lists...
Building dependency tree...
Reading state information...
Initializing package states...
Writing extended state information...
Building tag database...
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0)
The following NEW packages will be installed:
  autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} ca-certificates{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} doctest-dev{a} docutils-common{a} doxygen{a} dwz{a} file{a} fontconfig{a} fontconfig-config{a} fonts-dejavu-core{a} fonts-font-awesome{a} fonts-lato{a} fonts-mathjax{a} gettext{a} gettext-base{a} graphviz{a} groff-base{a} intltool-debian{a} libabsl20220623{a} libaom3{a} libarchive-zip-perl{a} libarchive13{a} libavif15{a} libbrotli1{a} libbsd0{a} libcairo2{a} libcdt5{a} libcgraph6{a} libclang-cpp14{a} libclang1-14{a} libcurl4{a} libdatrie1{a} libdav1d6{a} libde265-0{a} libdebhelper-perl{a} libdeflate0{a} libedit2{a} libelf1{a} libexpat1{a} libfile-stripnondeterminism-perl{a} libfontconfig1{a} libfreetype6{a} libfribidi0{a} libgav1-1{a} libgd3{a} libglib2.0-0{a} libgraphite2-3{a} libgts-0.7-5{a} libgvc6{a} libgvpr2{a} libharfbuzz0b{a} libheif1{a} libice6{a} libicu72{a} libjbig0{a} libjpeg62-turbo{a} libjs-jquery{a} libjs-mathjax{a} libjs-sphinxdoc{a} libjs-underscore{a} libjson-perl{a} libjsoncpp25{a} liblab-gamut1{a} libldap-2.5-0{a} liblerc4{a} libllvm14{a} libltdl7{a} libmagic-mgc{a} libmagic1{a} libnghttp2-14{a} libpango-1.0-0{a} libpangocairo-1.0-0{a} libpangoft2-1.0-0{a} libpathplan4{a} libpipeline1{a} libpixman-1-0{a} libpng16-16{a} libproc2-0{a} libpsl5{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} librav1e0{a} libreadline8{a} librhash0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsm6{a} libssh2-1{a} libsub-override-perl{a} libsvtav1enc1{a} libthai-data{a} libthai0{a} libtiff6{a} libtool{a} libuchardet0{a} libuv1{a} libwebp7{a} libx11-6{a} libx11-data{a} libx265-199{a} libxau6{a} libxaw7{a} libxcb-render0{a} libxcb-shm0{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxmu6{a} libxpm4{a} libxrender1{a} libxt6{a} libyuv0{a} libz3-4{a} m4{a} man-db{a} media-types{a} nlohmann-json3-dev{a} openssl{a} po-debconf{a} procps{a} python-babel-localedata{a} python3{a} python3-alabaster{a} python3-babel{a} python3-breathe{a} python3-certifi{a} python3-chardet{a} python3-charset-normalizer{a} python3-distutils{a} python3-docutils{a} python3-idna{a} python3-imagesize{a} python3-jinja2{a} python3-lib2to3{a} python3-markupsafe{a} python3-minimal{a} python3-packaging{a} python3-pkg-resources{a} python3-pygments{a} python3-requests{a} python3-roman{a} python3-six{a} python3-snowballstemmer{a} python3-sphinx{a} python3-sphinx-rtd-theme{a} python3-tz{a} python3-urllib3{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} sgml-base{a} sphinx-common{a} sphinx-rtd-theme-common{a} x11-common{a} xml-core{a} xtl-dev{a} 
The following packages are RECOMMENDED but will NOT be installed:
  curl fonts-liberation2 javascript-common libarchive-cpio-perl libglib2.0-data libgts-bin libjson-xs-perl libldap-common libltdl-dev libmail-sendmail-perl libpaper-utils libsasl2-modules lynx psmisc publicsuffix python3-pil shared-mime-info wget xdg-user-dirs 
0 packages upgraded, 169 newly installed, 0 to remove and 0 not upgraded.
Need to get 119 MB of archives. After unpacking 484 MB will be used.
Writing extended state information...
Get: 1 http://deb.debian.org/debian bookworm/main armhf fonts-lato all 2.0-2.1 [2696 kB]
Get: 2 http://deb.debian.org/debian bookworm/main armhf libpython3.11-minimal armhf 3.11.2-6 [798 kB]
Get: 3 http://deb.debian.org/debian bookworm/main armhf libexpat1 armhf 2.5.0-1 [79.9 kB]
Get: 4 http://deb.debian.org/debian bookworm/main armhf python3.11-minimal armhf 3.11.2-6 [1714 kB]
Get: 5 http://deb.debian.org/debian bookworm/main armhf python3-minimal armhf 3.11.2-1+b1 [26.3 kB]
Get: 6 http://deb.debian.org/debian bookworm/main armhf media-types all 10.0.0 [26.1 kB]
Get: 7 http://deb.debian.org/debian bookworm/main armhf readline-common all 8.2-1.3 [69.0 kB]
Get: 8 http://deb.debian.org/debian bookworm/main armhf libreadline8 armhf 8.2-1.3 [144 kB]
Get: 9 http://deb.debian.org/debian bookworm/main armhf libpython3.11-stdlib armhf 3.11.2-6 [1678 kB]
Get: 10 http://deb.debian.org/debian bookworm/main armhf python3.11 armhf 3.11.2-6 [572 kB]
Get: 11 http://deb.debian.org/debian bookworm/main armhf libpython3-stdlib armhf 3.11.2-1+b1 [9296 B]
Get: 12 http://deb.debian.org/debian bookworm/main armhf python3 armhf 3.11.2-1+b1 [26.3 kB]
Get: 13 http://deb.debian.org/debian bookworm/main armhf sgml-base all 1.31 [15.4 kB]
Get: 14 http://deb.debian.org/debian bookworm/main armhf libproc2-0 armhf 2:4.0.2-3 [54.2 kB]
Get: 15 http://deb.debian.org/debian bookworm/main armhf procps armhf 2:4.0.2-3 [695 kB]
Get: 16 http://deb.debian.org/debian bookworm/main armhf sensible-utils all 0.0.17+nmu1 [19.0 kB]
Get: 17 http://deb.debian.org/debian bookworm/main armhf openssl armhf 3.0.8-1 [1373 kB]
Get: 18 http://deb.debian.org/debian bookworm/main armhf ca-certificates all 20230311 [153 kB]
Get: 19 http://deb.debian.org/debian bookworm/main armhf libmagic-mgc armhf 1:5.44-3 [305 kB]
Get: 20 http://deb.debian.org/debian bookworm/main armhf libmagic1 armhf 1:5.44-3 [96.5 kB]
Get: 21 http://deb.debian.org/debian bookworm/main armhf file armhf 1:5.44-3 [41.6 kB]
Get: 22 http://deb.debian.org/debian bookworm/main armhf gettext-base armhf 0.21-12 [157 kB]
Get: 23 http://deb.debian.org/debian bookworm/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get: 24 http://deb.debian.org/debian bookworm/main armhf groff-base armhf 1.22.4-10 [825 kB]
Get: 25 http://deb.debian.org/debian bookworm/main armhf bsdextrautils armhf 2.38.1-5+b1 [78.6 kB]
Get: 26 http://deb.debian.org/debian bookworm/main armhf libpipeline1 armhf 1.5.7-1 [33.6 kB]
Get: 27 http://deb.debian.org/debian bookworm/main armhf man-db armhf 2.11.2-2 [1351 kB]
Get: 28 http://deb.debian.org/debian bookworm/main armhf m4 armhf 1.4.19-3 [265 kB]
Get: 29 http://deb.debian.org/debian bookworm/main armhf autoconf all 2.71-3 [332 kB]
Get: 30 http://deb.debian.org/debian bookworm/main armhf autotools-dev all 20220109.1 [51.6 kB]
Get: 31 http://deb.debian.org/debian bookworm/main armhf automake all 1:1.16.5-1.3 [823 kB]
Get: 32 http://deb.debian.org/debian bookworm/main armhf autopoint all 0.21-12 [495 kB]
Get: 33 http://deb.debian.org/debian bookworm/main armhf libicu72 armhf 72.1-3 [9048 kB]
Get: 34 http://deb.debian.org/debian bookworm/main armhf libxml2 armhf 2.9.14+dfsg-1.2 [591 kB]
Get: 35 http://deb.debian.org/debian bookworm/main armhf libarchive13 armhf 3.6.2-1 [299 kB]
Get: 36 http://deb.debian.org/debian bookworm/main armhf libbrotli1 armhf 1.0.9-2+b6 [271 kB]
Get: 37 http://deb.debian.org/debian bookworm/main armhf libsasl2-modules-db armhf 2.1.28+dfsg-10 [19.0 kB]
Get: 38 http://deb.debian.org/debian bookworm/main armhf libsasl2-2 armhf 2.1.28+dfsg-10 [52.3 kB]
Get: 39 http://deb.debian.org/debian bookworm/main armhf libldap-2.5-0 armhf 2.5.13+dfsg-5 [158 kB]
Get: 40 http://deb.debian.org/debian bookworm/main armhf libnghttp2-14 armhf 1.52.0-1 [60.8 kB]
Get: 41 http://deb.debian.org/debian bookworm/main armhf libpsl5 armhf 0.21.2-1 [57.5 kB]
Get: 42 http://deb.debian.org/debian bookworm/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [55.2 kB]
Get: 43 http://deb.debian.org/debian bookworm/main armhf libssh2-1 armhf 1.10.0-3+b1 [163 kB]
Get: 44 http://deb.debian.org/debian bookworm/main armhf libcurl4 armhf 7.88.1-9 [347 kB]
Get: 45 http://deb.debian.org/debian bookworm/main armhf libjsoncpp25 armhf 1.9.5-4 [68.6 kB]
Get: 46 http://deb.debian.org/debian bookworm/main armhf librhash0 armhf 1.4.3-3 [146 kB]
Get: 47 http://deb.debian.org/debian bookworm/main armhf libuv1 armhf 1.44.2-1 [126 kB]
Get: 48 http://deb.debian.org/debian bookworm/main armhf cmake-data all 3.25.1-1 [2026 kB]
Get: 49 http://deb.debian.org/debian bookworm/main armhf cmake armhf 3.25.1-1 [4263 kB]
Get: 50 http://deb.debian.org/debian bookworm/main armhf libdebhelper-perl all 13.11.4 [81.2 kB]
Get: 51 http://deb.debian.org/debian bookworm/main armhf libtool all 2.4.7-5 [517 kB]
Get: 52 http://deb.debian.org/debian bookworm/main armhf dh-autoreconf all 20 [17.1 kB]
Get: 53 http://deb.debian.org/debian bookworm/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get: 54 http://deb.debian.org/debian bookworm/main armhf libsub-override-perl all 0.09-4 [9304 B]
Get: 55 http://deb.debian.org/debian bookworm/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB]
Get: 56 http://deb.debian.org/debian bookworm/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B]
Get: 57 http://deb.debian.org/debian bookworm/main armhf libelf1 armhf 0.188-2.1 [170 kB]
Get: 58 http://deb.debian.org/debian bookworm/main armhf dwz armhf 0.15-1 [101 kB]
Get: 59 http://deb.debian.org/debian bookworm/main armhf gettext armhf 0.21-12 [1229 kB]
Get: 60 http://deb.debian.org/debian bookworm/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB]
Get: 61 http://deb.debian.org/debian bookworm/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get: 62 http://deb.debian.org/debian bookworm/main armhf debhelper all 13.11.4 [942 kB]
Get: 63 http://deb.debian.org/debian bookworm/main armhf doctest-dev all 2.4.9~ds-1 [211 kB]
Get: 64 http://deb.debian.org/debian bookworm/main armhf xml-core all 0.18+nmu1 [23.8 kB]
Get: 65 http://deb.debian.org/debian bookworm/main armhf docutils-common all 0.19+dfsg-6 [127 kB]
Get: 66 http://deb.debian.org/debian bookworm/main armhf libbsd0 armhf 0.11.7-2 [113 kB]
Get: 67 http://deb.debian.org/debian bookworm/main armhf libedit2 armhf 3.1-20221030-2 [77.0 kB]
Get: 68 http://deb.debian.org/debian bookworm/main armhf libz3-4 armhf 4.8.12-3.1 [6061 kB]
Get: 69 http://deb.debian.org/debian bookworm/main armhf libllvm14 armhf 1:14.0.6-12 [19.4 MB]
Get: 70 http://deb.debian.org/debian bookworm/main armhf libclang-cpp14 armhf 1:14.0.6-12 [9417 kB]
Get: 71 http://deb.debian.org/debian bookworm/main armhf libclang1-14 armhf 1:14.0.6-12 [5175 kB]
Get: 72 http://deb.debian.org/debian bookworm/main armhf doxygen armhf 1.9.4-4 [4176 kB]
Get: 73 http://deb.debian.org/debian bookworm/main armhf libpng16-16 armhf 1.6.39-2 [260 kB]
Get: 74 http://deb.debian.org/debian bookworm/main armhf libfreetype6 armhf 2.12.1+dfsg-5 [332 kB]
Get: 75 http://deb.debian.org/debian bookworm/main armhf fonts-dejavu-core all 2.37-6 [1068 kB]
Get: 76 http://deb.debian.org/debian bookworm/main armhf fontconfig-config armhf 2.14.1-4 [315 kB]
Get: 77 http://deb.debian.org/debian bookworm/main armhf libfontconfig1 armhf 2.14.1-4 [368 kB]
Get: 78 http://deb.debian.org/debian bookworm/main armhf fontconfig armhf 2.14.1-4 [448 kB]
Get: 79 http://deb.debian.org/debian bookworm/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB]
Get: 80 http://deb.debian.org/debian bookworm/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2210 kB]
Get: 81 http://deb.debian.org/debian bookworm/main armhf libcdt5 armhf 2.42.2-7+b3 [37.5 kB]
Get: 82 http://deb.debian.org/debian bookworm/main armhf libcgraph6 armhf 2.42.2-7+b3 [56.1 kB]
Get: 83 http://deb.debian.org/debian bookworm/main armhf libaom3 armhf 3.6.0-1 [1369 kB]
Get: 84 http://deb.debian.org/debian bookworm/main armhf libdav1d6 armhf 1.0.0-2 [256 kB]
Get: 85 http://deb.debian.org/debian bookworm/main armhf libabsl20220623 armhf 20220623.1-1 [365 kB]
Get: 86 http://deb.debian.org/debian bookworm/main armhf libgav1-1 armhf 0.18.0-1+b1 [284 kB]
Get: 87 http://deb.debian.org/debian bookworm/main armhf librav1e0 armhf 0.5.1-6 [514 kB]
Get: 88 http://deb.debian.org/debian bookworm/main armhf libsvtav1enc1 armhf 1.4.1+dfsg-1 [893 kB]
Get: 89 http://deb.debian.org/debian bookworm/main armhf libjpeg62-turbo armhf 1:2.1.5-2 [143 kB]
Get: 90 http://deb.debian.org/debian bookworm/main armhf libyuv0 armhf 0.0~git20230123.b2528b0-1 [85.5 kB]
Get: 91 http://deb.debian.org/debian bookworm/main armhf libavif15 armhf 0.11.1-1 [84.8 kB]
Get: 92 http://deb.debian.org/debian bookworm/main armhf libde265-0 armhf 1.0.11-1 [143 kB]
Get: 93 http://deb.debian.org/debian bookworm/main armhf libx265-199 armhf 3.5-2+b1 [580 kB]
Get: 94 http://deb.debian.org/debian bookworm/main armhf libheif1 armhf 1.15.1-1 [183 kB]
Get: 95 http://deb.debian.org/debian bookworm/main armhf libdeflate0 armhf 1.14-1 [52.2 kB]
Get: 96 http://deb.debian.org/debian bookworm/main armhf libjbig0 armhf 2.1-6.1 [27.1 kB]
Get: 97 http://deb.debian.org/debian bookworm/main armhf liblerc4 armhf 4.0.0+ds-2 [137 kB]
Get: 98 http://deb.debian.org/debian bookworm/main armhf libwebp7 armhf 1.2.4-0.1 [242 kB]
Get: 99 http://deb.debian.org/debian bookworm/main armhf libtiff6 armhf 4.5.0-5 [295 kB]
Get: 100 http://deb.debian.org/debian bookworm/main armhf libxau6 armhf 1:1.0.9-1 [19.0 kB]
Get: 101 http://deb.debian.org/debian bookworm/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB]
Get: 102 http://deb.debian.org/debian bookworm/main armhf libxcb1 armhf 1.15-1 [140 kB]
Get: 103 http://deb.debian.org/debian bookworm/main armhf libx11-data all 2:1.8.4-2 [292 kB]
Get: 104 http://deb.debian.org/debian bookworm/main armhf libx11-6 armhf 2:1.8.4-2 [695 kB]
Get: 105 http://deb.debian.org/debian bookworm/main armhf libxpm4 armhf 1:3.5.12-1.1 [42.3 kB]
Get: 106 http://deb.debian.org/debian bookworm/main armhf libgd3 armhf 2.3.3-9 [103 kB]
Get: 107 http://deb.debian.org/debian bookworm/main armhf libglib2.0-0 armhf 2.74.6-2 [1227 kB]
Get: 108 http://deb.debian.org/debian bookworm/main armhf libgts-0.7-5 armhf 0.7.6+darcs121130-5+b1 [137 kB]
Get: 109 http://deb.debian.org/debian bookworm/main armhf libpixman-1-0 armhf 0.42.2-1 [465 kB]
Get: 110 http://deb.debian.org/debian bookworm/main armhf libxcb-render0 armhf 1.15-1 [114 kB]
Get: 111 http://deb.debian.org/debian bookworm/main armhf libxcb-shm0 armhf 1.15-1 [106 kB]
Get: 112 http://deb.debian.org/debian bookworm/main armhf libxext6 armhf 2:1.3.4-1+b1 [47.8 kB]
Get: 113 http://deb.debian.org/debian bookworm/main armhf libxrender1 armhf 1:0.9.10-1.1 [30.1 kB]
Get: 114 http://deb.debian.org/debian bookworm/main armhf libcairo2 armhf 1.16.0-7 [493 kB]
Get: 115 http://deb.debian.org/debian bookworm/main armhf libltdl7 armhf 2.4.7-5 [390 kB]
Get: 116 http://deb.debian.org/debian bookworm/main armhf libfribidi0 armhf 1.0.8-2.1 [63.1 kB]
Get: 117 http://deb.debian.org/debian bookworm/main armhf libgraphite2-3 armhf 1.3.14-1 [70.5 kB]
Get: 118 http://deb.debian.org/debian bookworm/main armhf libharfbuzz0b armhf 6.0.0+dfsg-3 [1893 kB]
Get: 119 http://deb.debian.org/debian bookworm/main armhf libthai-data all 0.1.29-1 [176 kB]
Get: 120 http://deb.debian.org/debian bookworm/main armhf libdatrie1 armhf 0.2.13-2+b1 [39.9 kB]
Get: 121 http://deb.debian.org/debian bookworm/main armhf libthai0 armhf 0.1.29-1 [54.3 kB]
Get: 122 http://deb.debian.org/debian bookworm/main armhf libpango-1.0-0 armhf 1.50.12+ds-1 [188 kB]
Get: 123 http://deb.debian.org/debian bookworm/main armhf libpangoft2-1.0-0 armhf 1.50.12+ds-1 [40.9 kB]
Get: 124 http://deb.debian.org/debian bookworm/main armhf libpangocairo-1.0-0 armhf 1.50.12+ds-1 [30.3 kB]
Get: 125 http://deb.debian.org/debian bookworm/main armhf libpathplan4 armhf 2.42.2-7+b3 [39.5 kB]
Get: 126 http://deb.debian.org/debian bookworm/main armhf libgvc6 armhf 2.42.2-7+b3 [579 kB]
Get: 127 http://deb.debian.org/debian bookworm/main armhf libgvpr2 armhf 2.42.2-7+b3 [165 kB]
Get: 128 http://deb.debian.org/debian bookworm/main armhf liblab-gamut1 armhf 2.42.2-7+b3 [198 kB]
Get: 129 http://deb.debian.org/debian bookworm/main armhf x11-common all 1:7.7+23 [252 kB]
Get: 130 http://deb.debian.org/debian bookworm/main armhf libice6 armhf 2:1.0.10-1 [51.9 kB]
Get: 131 http://deb.debian.org/debian bookworm/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB]
Get: 132 http://deb.debian.org/debian bookworm/main armhf libxt6 armhf 1:1.2.1-1.1 [157 kB]
Get: 133 http://deb.debian.org/debian bookworm/main armhf libxmu6 armhf 2:1.1.3-3 [52.6 kB]
Get: 134 http://deb.debian.org/debian bookworm/main armhf libxaw7 armhf 2:1.0.14-1 [167 kB]
Get: 135 http://deb.debian.org/debian bookworm/main armhf graphviz armhf 2.42.2-7+b3 [498 kB]
Get: 136 http://deb.debian.org/debian bookworm/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get: 137 http://deb.debian.org/debian bookworm/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5667 kB]
Get: 138 http://deb.debian.org/debian bookworm/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get: 139 http://deb.debian.org/debian bookworm/main armhf libjs-sphinxdoc all 5.3.0-4 [130 kB]
Get: 140 http://deb.debian.org/debian bookworm/main armhf libjson-perl all 4.10000-1 [87.5 kB]
Get: 141 http://deb.debian.org/debian bookworm/main armhf nlohmann-json3-dev all 3.11.2-2 [259 kB]
Get: 142 http://deb.debian.org/debian bookworm/main armhf python-babel-localedata all 2.10.3-1 [5615 kB]
Get: 143 http://deb.debian.org/debian bookworm/main armhf python3-alabaster all 0.7.12-1 [20.8 kB]
Get: 144 http://deb.debian.org/debian bookworm/main armhf python3-pkg-resources all 66.1.1-1 [296 kB]
Get: 145 http://deb.debian.org/debian bookworm/main armhf python3-tz all 2022.7.1-3 [30.1 kB]
Get: 146 http://deb.debian.org/debian bookworm/main armhf python3-babel all 2.10.3-1 [103 kB]
Get: 147 http://deb.debian.org/debian bookworm/main armhf python3-roman all 3.3-3 [9880 B]
Get: 148 http://deb.debian.org/debian bookworm/main armhf python3-docutils all 0.19+dfsg-6 [382 kB]
Get: 149 http://deb.debian.org/debian bookworm/main armhf python3-lib2to3 all 3.11.2-3 [76.3 kB]
Get: 150 http://deb.debian.org/debian bookworm/main armhf python3-distutils all 3.11.2-3 [131 kB]
Get: 151 http://deb.debian.org/debian bookworm/main armhf sphinx-common all 5.3.0-4 [653 kB]
Get: 152 http://deb.debian.org/debian bookworm/main armhf python3-imagesize all 1.4.1-1 [6688 B]
Get: 153 http://deb.debian.org/debian bookworm/main armhf python3-markupsafe armhf 2.1.2-1+b1 [12.8 kB]
Get: 154 http://deb.debian.org/debian bookworm/main armhf python3-jinja2 all 3.1.2-1 [119 kB]
Get: 155 http://deb.debian.org/debian bookworm/main armhf python3-packaging all 23.0-1 [32.5 kB]
Get: 156 http://deb.debian.org/debian bookworm/main armhf python3-pygments all 2.14.0+dfsg-1 [783 kB]
Get: 157 http://deb.debian.org/debian bookworm/main armhf python3-certifi all 2022.9.24-1 [153 kB]
Get: 158 http://deb.debian.org/debian bookworm/main armhf python3-charset-normalizer all 3.0.1-2 [49.3 kB]
Get: 159 http://deb.debian.org/debian bookworm/main armhf python3-idna all 3.3-1 [39.4 kB]
Get: 160 http://deb.debian.org/debian bookworm/main armhf python3-six all 1.16.0-4 [17.5 kB]
Get: 161 http://deb.debian.org/debian bookworm/main armhf python3-urllib3 all 1.26.12-1 [117 kB]
Get: 162 http://deb.debian.org/debian bookworm/main armhf python3-chardet all 5.1.0+dfsg-2 [110 kB]
Get: 163 http://deb.debian.org/debian bookworm/main armhf python3-requests all 2.28.1+dfsg-1 [67.9 kB]
Get: 164 http://deb.debian.org/debian bookworm/main armhf python3-snowballstemmer all 2.2.0-2 [57.8 kB]
Get: 165 http://deb.debian.org/debian bookworm/main armhf python3-sphinx all 5.3.0-4 [549 kB]
Get: 166 http://deb.debian.org/debian bookworm/main armhf python3-breathe all 4.34.0-1 [79.2 kB]
Get: 167 http://deb.debian.org/debian bookworm/main armhf sphinx-rtd-theme-common all 1.2.0+dfsg-1 [997 kB]
Get: 168 http://deb.debian.org/debian bookworm/main armhf python3-sphinx-rtd-theme all 1.2.0+dfsg-1 [27.7 kB]
Get: 169 http://deb.debian.org/debian bookworm/main armhf xtl-dev all 0.7.2-2.1 [89.5 kB]
Fetched 119 MB in 10s (11.6 MB/s)
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package fonts-lato.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19329 files and directories currently installed.)
Preparing to unpack .../fonts-lato_2.0-2.1_all.deb ...
Unpacking fonts-lato (2.0-2.1) ...
Selecting previously unselected package libpython3.11-minimal:armhf.
Preparing to unpack .../libpython3.11-minimal_3.11.2-6_armhf.deb ...
Unpacking libpython3.11-minimal:armhf (3.11.2-6) ...
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.11-minimal.
Preparing to unpack .../python3.11-minimal_3.11.2-6_armhf.deb ...
Unpacking python3.11-minimal (3.11.2-6) ...
Setting up libpython3.11-minimal:armhf (3.11.2-6) ...
Setting up libexpat1:armhf (2.5.0-1) ...
Setting up python3.11-minimal (3.11.2-6) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 19671 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_armhf.deb ...
Unpacking python3-minimal (3.11.2-1+b1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_10.0.0_all.deb ...
Unpacking media-types (10.0.0) ...
Selecting previously unselected package readline-common.
Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ...
Unpacking readline-common (8.2-1.3) ...
Selecting previously unselected package libreadline8:armhf.
Preparing to unpack .../3-libreadline8_8.2-1.3_armhf.deb ...
Unpacking libreadline8:armhf (8.2-1.3) ...
Selecting previously unselected package libpython3.11-stdlib:armhf.
Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_armhf.deb ...
Unpacking libpython3.11-stdlib:armhf (3.11.2-6) ...
Selecting previously unselected package python3.11.
Preparing to unpack .../5-python3.11_3.11.2-6_armhf.deb ...
Unpacking python3.11 (3.11.2-6) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.11.2-1+b1) ...
Setting up python3-minimal (3.11.2-1+b1) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 20105 files and directories currently installed.)
Preparing to unpack .../000-python3_3.11.2-1+b1_armhf.deb ...
Unpacking python3 (3.11.2-1+b1) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../001-sgml-base_1.31_all.deb ...
Unpacking sgml-base (1.31) ...
Selecting previously unselected package libproc2-0:armhf.
Preparing to unpack .../002-libproc2-0_2%3a4.0.2-3_armhf.deb ...
Unpacking libproc2-0:armhf (2:4.0.2-3) ...
Selecting previously unselected package procps.
Preparing to unpack .../003-procps_2%3a4.0.2-3_armhf.deb ...
Unpacking procps (2:4.0.2-3) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../004-sensible-utils_0.0.17+nmu1_all.deb ...
Unpacking sensible-utils (0.0.17+nmu1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../005-openssl_3.0.8-1_armhf.deb ...
Unpacking openssl (3.0.8-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../006-ca-certificates_20230311_all.deb ...
Unpacking ca-certificates (20230311) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../007-libmagic-mgc_1%3a5.44-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.44-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../008-libmagic1_1%3a5.44-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.44-3) ...
Selecting previously unselected package file.
Preparing to unpack .../009-file_1%3a5.44-3_armhf.deb ...
Unpacking file (1:5.44-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../010-gettext-base_0.21-12_armhf.deb ...
Unpacking gettext-base (0.21-12) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../011-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../012-groff-base_1.22.4-10_armhf.deb ...
Unpacking groff-base (1.22.4-10) ...
Selecting previously unselected package bsdextrautils.
Preparing to unpack .../013-bsdextrautils_2.38.1-5+b1_armhf.deb ...
Unpacking bsdextrautils (2.38.1-5+b1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../014-libpipeline1_1.5.7-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.7-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../015-man-db_2.11.2-2_armhf.deb ...
Unpacking man-db (2.11.2-2) ...
Selecting previously unselected package m4.
Preparing to unpack .../016-m4_1.4.19-3_armhf.deb ...
Unpacking m4 (1.4.19-3) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../017-autoconf_2.71-3_all.deb ...
Unpacking autoconf (2.71-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../018-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../019-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 .../020-autopoint_0.21-12_all.deb ...
Unpacking autopoint (0.21-12) ...
Selecting previously unselected package libicu72:armhf.
Preparing to unpack .../021-libicu72_72.1-3_armhf.deb ...
Unpacking libicu72:armhf (72.1-3) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../022-libxml2_2.9.14+dfsg-1.2_armhf.deb ...
Unpacking libxml2:armhf (2.9.14+dfsg-1.2) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../023-libarchive13_3.6.2-1_armhf.deb ...
Unpacking libarchive13:armhf (3.6.2-1) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../024-libbrotli1_1.0.9-2+b6_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b6) ...
Selecting previously unselected package libsasl2-modules-db:armhf.
Preparing to unpack .../025-libsasl2-modules-db_2.1.28+dfsg-10_armhf.deb ...
Unpacking libsasl2-modules-db:armhf (2.1.28+dfsg-10) ...
Selecting previously unselected package libsasl2-2:armhf.
Preparing to unpack .../026-libsasl2-2_2.1.28+dfsg-10_armhf.deb ...
Unpacking libsasl2-2:armhf (2.1.28+dfsg-10) ...
Selecting previously unselected package libldap-2.5-0:armhf.
Preparing to unpack .../027-libldap-2.5-0_2.5.13+dfsg-5_armhf.deb ...
Unpacking libldap-2.5-0:armhf (2.5.13+dfsg-5) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../028-libnghttp2-14_1.52.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.52.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../029-libpsl5_0.21.2-1_armhf.deb ...
Unpacking libpsl5:armhf (0.21.2-1) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../030-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 .../031-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 .../032-libcurl4_7.88.1-9_armhf.deb ...
Unpacking libcurl4:armhf (7.88.1-9) ...
Selecting previously unselected package libjsoncpp25:armhf.
Preparing to unpack .../033-libjsoncpp25_1.9.5-4_armhf.deb ...
Unpacking libjsoncpp25:armhf (1.9.5-4) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../034-librhash0_1.4.3-3_armhf.deb ...
Unpacking librhash0:armhf (1.4.3-3) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../035-libuv1_1.44.2-1_armhf.deb ...
Unpacking libuv1:armhf (1.44.2-1) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../036-cmake-data_3.25.1-1_all.deb ...
Unpacking cmake-data (3.25.1-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../037-cmake_3.25.1-1_armhf.deb ...
Unpacking cmake (3.25.1-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../038-libdebhelper-perl_13.11.4_all.deb ...
Unpacking libdebhelper-perl (13.11.4) ...
Selecting previously unselected package libtool.
Preparing to unpack .../039-libtool_2.4.7-5_all.deb ...
Unpacking libtool (2.4.7-5) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../040-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../041-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 .../042-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 .../043-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../044-dh-strip-nondeterminism_1.13.1-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.13.1-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../045-libelf1_0.188-2.1_armhf.deb ...
Unpacking libelf1:armhf (0.188-2.1) ...
Selecting previously unselected package dwz.
Preparing to unpack .../046-dwz_0.15-1_armhf.deb ...
Unpacking dwz (0.15-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../047-gettext_0.21-12_armhf.deb ...
Unpacking gettext (0.21-12) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../048-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 .../049-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../050-debhelper_13.11.4_all.deb ...
Unpacking debhelper (13.11.4) ...
Selecting previously unselected package doctest-dev.
Preparing to unpack .../051-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 .../052-xml-core_0.18+nmu1_all.deb ...
Unpacking xml-core (0.18+nmu1) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../053-docutils-common_0.19+dfsg-6_all.deb ...
Unpacking docutils-common (0.19+dfsg-6) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../054-libbsd0_0.11.7-2_armhf.deb ...
Unpacking libbsd0:armhf (0.11.7-2) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../055-libedit2_3.1-20221030-2_armhf.deb ...
Unpacking libedit2:armhf (3.1-20221030-2) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../056-libz3-4_4.8.12-3.1_armhf.deb ...
Unpacking libz3-4:armhf (4.8.12-3.1) ...
Selecting previously unselected package libllvm14:armhf.
Preparing to unpack .../057-libllvm14_1%3a14.0.6-12_armhf.deb ...
Unpacking libllvm14:armhf (1:14.0.6-12) ...
Selecting previously unselected package libclang-cpp14.
Preparing to unpack .../058-libclang-cpp14_1%3a14.0.6-12_armhf.deb ...
Unpacking libclang-cpp14 (1:14.0.6-12) ...
Selecting previously unselected package libclang1-14.
Preparing to unpack .../059-libclang1-14_1%3a14.0.6-12_armhf.deb ...
Unpacking libclang1-14 (1:14.0.6-12) ...
Selecting previously unselected package doxygen.
Preparing to unpack .../060-doxygen_1.9.4-4_armhf.deb ...
Unpacking doxygen (1.9.4-4) ...
Selecting previously unselected package libpng16-16:armhf.
Preparing to unpack .../061-libpng16-16_1.6.39-2_armhf.deb ...
Unpacking libpng16-16:armhf (1.6.39-2) ...
Selecting previously unselected package libfreetype6:armhf.
Preparing to unpack .../062-libfreetype6_2.12.1+dfsg-5_armhf.deb ...
Unpacking libfreetype6:armhf (2.12.1+dfsg-5) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../063-fonts-dejavu-core_2.37-6_all.deb ...
Unpacking fonts-dejavu-core (2.37-6) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../064-fontconfig-config_2.14.1-4_armhf.deb ...
Unpacking fontconfig-config (2.14.1-4) ...
Selecting previously unselected package libfontconfig1:armhf.
Preparing to unpack .../065-libfontconfig1_2.14.1-4_armhf.deb ...
Unpacking libfontconfig1:armhf (2.14.1-4) ...
Selecting previously unselected package fontconfig.
Preparing to unpack .../066-fontconfig_2.14.1-4_armhf.deb ...
Unpacking fontconfig (2.14.1-4) ...
Selecting previously unselected package fonts-font-awesome.
Preparing to unpack .../067-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ...
Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
Selecting previously unselected package fonts-mathjax.
Preparing to unpack .../068-fonts-mathjax_2.7.9+dfsg-1_all.deb ...
Unpacking fonts-mathjax (2.7.9+dfsg-1) ...
Selecting previously unselected package libcdt5:armhf.
Preparing to unpack .../069-libcdt5_2.42.2-7+b3_armhf.deb ...
Unpacking libcdt5:armhf (2.42.2-7+b3) ...
Selecting previously unselected package libcgraph6:armhf.
Preparing to unpack .../070-libcgraph6_2.42.2-7+b3_armhf.deb ...
Unpacking libcgraph6:armhf (2.42.2-7+b3) ...
Selecting previously unselected package libaom3:armhf.
Preparing to unpack .../071-libaom3_3.6.0-1_armhf.deb ...
Unpacking libaom3:armhf (3.6.0-1) ...
Selecting previously unselected package libdav1d6:armhf.
Preparing to unpack .../072-libdav1d6_1.0.0-2_armhf.deb ...
Unpacking libdav1d6:armhf (1.0.0-2) ...
Selecting previously unselected package libabsl20220623:armhf.
Preparing to unpack .../073-libabsl20220623_20220623.1-1_armhf.deb ...
Unpacking libabsl20220623:armhf (20220623.1-1) ...
Selecting previously unselected package libgav1-1:armhf.
Preparing to unpack .../074-libgav1-1_0.18.0-1+b1_armhf.deb ...
Unpacking libgav1-1:armhf (0.18.0-1+b1) ...
Selecting previously unselected package librav1e0:armhf.
Preparing to unpack .../075-librav1e0_0.5.1-6_armhf.deb ...
Unpacking librav1e0:armhf (0.5.1-6) ...
Selecting previously unselected package libsvtav1enc1:armhf.
Preparing to unpack .../076-libsvtav1enc1_1.4.1+dfsg-1_armhf.deb ...
Unpacking libsvtav1enc1:armhf (1.4.1+dfsg-1) ...
Selecting previously unselected package libjpeg62-turbo:armhf.
Preparing to unpack .../077-libjpeg62-turbo_1%3a2.1.5-2_armhf.deb ...
Unpacking libjpeg62-turbo:armhf (1:2.1.5-2) ...
Selecting previously unselected package libyuv0:armhf.
Preparing to unpack .../078-libyuv0_0.0~git20230123.b2528b0-1_armhf.deb ...
Unpacking libyuv0:armhf (0.0~git20230123.b2528b0-1) ...
Selecting previously unselected package libavif15:armhf.
Preparing to unpack .../079-libavif15_0.11.1-1_armhf.deb ...
Unpacking libavif15:armhf (0.11.1-1) ...
Selecting previously unselected package libde265-0:armhf.
Preparing to unpack .../080-libde265-0_1.0.11-1_armhf.deb ...
Unpacking libde265-0:armhf (1.0.11-1) ...
Selecting previously unselected package libx265-199:armhf.
Preparing to unpack .../081-libx265-199_3.5-2+b1_armhf.deb ...
Unpacking libx265-199:armhf (3.5-2+b1) ...
Selecting previously unselected package libheif1:armhf.
Preparing to unpack .../082-libheif1_1.15.1-1_armhf.deb ...
Unpacking libheif1:armhf (1.15.1-1) ...
Selecting previously unselected package libdeflate0:armhf.
Preparing to unpack .../083-libdeflate0_1.14-1_armhf.deb ...
Unpacking libdeflate0:armhf (1.14-1) ...
Selecting previously unselected package libjbig0:armhf.
Preparing to unpack .../084-libjbig0_2.1-6.1_armhf.deb ...
Unpacking libjbig0:armhf (2.1-6.1) ...
Selecting previously unselected package liblerc4:armhf.
Preparing to unpack .../085-liblerc4_4.0.0+ds-2_armhf.deb ...
Unpacking liblerc4:armhf (4.0.0+ds-2) ...
Selecting previously unselected package libwebp7:armhf.
Preparing to unpack .../086-libwebp7_1.2.4-0.1_armhf.deb ...
Unpacking libwebp7:armhf (1.2.4-0.1) ...
Selecting previously unselected package libtiff6:armhf.
Preparing to unpack .../087-libtiff6_4.5.0-5_armhf.deb ...
Unpacking libtiff6:armhf (4.5.0-5) ...
Selecting previously unselected package libxau6:armhf.
Preparing to unpack .../088-libxau6_1%3a1.0.9-1_armhf.deb ...
Unpacking libxau6:armhf (1:1.0.9-1) ...
Selecting previously unselected package libxdmcp6:armhf.
Preparing to unpack .../089-libxdmcp6_1%3a1.1.2-3_armhf.deb ...
Unpacking libxdmcp6:armhf (1:1.1.2-3) ...
Selecting previously unselected package libxcb1:armhf.
Preparing to unpack .../090-libxcb1_1.15-1_armhf.deb ...
Unpacking libxcb1:armhf (1.15-1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../091-libx11-data_2%3a1.8.4-2_all.deb ...
Unpacking libx11-data (2:1.8.4-2) ...
Selecting previously unselected package libx11-6:armhf.
Preparing to unpack .../092-libx11-6_2%3a1.8.4-2_armhf.deb ...
Unpacking libx11-6:armhf (2:1.8.4-2) ...
Selecting previously unselected package libxpm4:armhf.
Preparing to unpack .../093-libxpm4_1%3a3.5.12-1.1_armhf.deb ...
Unpacking libxpm4:armhf (1:3.5.12-1.1) ...
Selecting previously unselected package libgd3:armhf.
Preparing to unpack .../094-libgd3_2.3.3-9_armhf.deb ...
Unpacking libgd3:armhf (2.3.3-9) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../095-libglib2.0-0_2.74.6-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.74.6-2) ...
Selecting previously unselected package libgts-0.7-5:armhf.
Preparing to unpack .../096-libgts-0.7-5_0.7.6+darcs121130-5+b1_armhf.deb ...
Unpacking libgts-0.7-5:armhf (0.7.6+darcs121130-5+b1) ...
Selecting previously unselected package libpixman-1-0:armhf.
Preparing to unpack .../097-libpixman-1-0_0.42.2-1_armhf.deb ...
Unpacking libpixman-1-0:armhf (0.42.2-1) ...
Selecting previously unselected package libxcb-render0:armhf.
Preparing to unpack .../098-libxcb-render0_1.15-1_armhf.deb ...
Unpacking libxcb-render0:armhf (1.15-1) ...
Selecting previously unselected package libxcb-shm0:armhf.
Preparing to unpack .../099-libxcb-shm0_1.15-1_armhf.deb ...
Unpacking libxcb-shm0:armhf (1.15-1) ...
Selecting previously unselected package libxext6:armhf.
Preparing to unpack .../100-libxext6_2%3a1.3.4-1+b1_armhf.deb ...
Unpacking libxext6:armhf (2:1.3.4-1+b1) ...
Selecting previously unselected package libxrender1:armhf.
Preparing to unpack .../101-libxrender1_1%3a0.9.10-1.1_armhf.deb ...
Unpacking libxrender1:armhf (1:0.9.10-1.1) ...
Selecting previously unselected package libcairo2:armhf.
Preparing to unpack .../102-libcairo2_1.16.0-7_armhf.deb ...
Unpacking libcairo2:armhf (1.16.0-7) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../103-libltdl7_2.4.7-5_armhf.deb ...
Unpacking libltdl7:armhf (2.4.7-5) ...
Selecting previously unselected package libfribidi0:armhf.
Preparing to unpack .../104-libfribidi0_1.0.8-2.1_armhf.deb ...
Unpacking libfribidi0:armhf (1.0.8-2.1) ...
Selecting previously unselected package libgraphite2-3:armhf.
Preparing to unpack .../105-libgraphite2-3_1.3.14-1_armhf.deb ...
Unpacking libgraphite2-3:armhf (1.3.14-1) ...
Selecting previously unselected package libharfbuzz0b:armhf.
Preparing to unpack .../106-libharfbuzz0b_6.0.0+dfsg-3_armhf.deb ...
Unpacking libharfbuzz0b:armhf (6.0.0+dfsg-3) ...
Selecting previously unselected package libthai-data.
Preparing to unpack .../107-libthai-data_0.1.29-1_all.deb ...
Unpacking libthai-data (0.1.29-1) ...
Selecting previously unselected package libdatrie1:armhf.
Preparing to unpack .../108-libdatrie1_0.2.13-2+b1_armhf.deb ...
Unpacking libdatrie1:armhf (0.2.13-2+b1) ...
Selecting previously unselected package libthai0:armhf.
Preparing to unpack .../109-libthai0_0.1.29-1_armhf.deb ...
Unpacking libthai0:armhf (0.1.29-1) ...
Selecting previously unselected package libpango-1.0-0:armhf.
Preparing to unpack .../110-libpango-1.0-0_1.50.12+ds-1_armhf.deb ...
Unpacking libpango-1.0-0:armhf (1.50.12+ds-1) ...
Selecting previously unselected package libpangoft2-1.0-0:armhf.
Preparing to unpack .../111-libpangoft2-1.0-0_1.50.12+ds-1_armhf.deb ...
Unpacking libpangoft2-1.0-0:armhf (1.50.12+ds-1) ...
Selecting previously unselected package libpangocairo-1.0-0:armhf.
Preparing to unpack .../112-libpangocairo-1.0-0_1.50.12+ds-1_armhf.deb ...
Unpacking libpangocairo-1.0-0:armhf (1.50.12+ds-1) ...
Selecting previously unselected package libpathplan4:armhf.
Preparing to unpack .../113-libpathplan4_2.42.2-7+b3_armhf.deb ...
Unpacking libpathplan4:armhf (2.42.2-7+b3) ...
Selecting previously unselected package libgvc6.
Preparing to unpack .../114-libgvc6_2.42.2-7+b3_armhf.deb ...
Unpacking libgvc6 (2.42.2-7+b3) ...
Selecting previously unselected package libgvpr2:armhf.
Preparing to unpack .../115-libgvpr2_2.42.2-7+b3_armhf.deb ...
Unpacking libgvpr2:armhf (2.42.2-7+b3) ...
Selecting previously unselected package liblab-gamut1:armhf.
Preparing to unpack .../116-liblab-gamut1_2.42.2-7+b3_armhf.deb ...
Unpacking liblab-gamut1:armhf (2.42.2-7+b3) ...
Selecting previously unselected package x11-common.
Preparing to unpack .../117-x11-common_1%3a7.7+23_all.deb ...
Unpacking x11-common (1:7.7+23) ...
Selecting previously unselected package libice6:armhf.
Preparing to unpack .../118-libice6_2%3a1.0.10-1_armhf.deb ...
Unpacking libice6:armhf (2:1.0.10-1) ...
Selecting previously unselected package libsm6:armhf.
Preparing to unpack .../119-libsm6_2%3a1.2.3-1_armhf.deb ...
Unpacking libsm6:armhf (2:1.2.3-1) ...
Selecting previously unselected package libxt6:armhf.
Preparing to unpack .../120-libxt6_1%3a1.2.1-1.1_armhf.deb ...
Unpacking libxt6:armhf (1:1.2.1-1.1) ...
Selecting previously unselected package libxmu6:armhf.
Preparing to unpack .../121-libxmu6_2%3a1.1.3-3_armhf.deb ...
Unpacking libxmu6:armhf (2:1.1.3-3) ...
Selecting previously unselected package libxaw7:armhf.
Preparing to unpack .../122-libxaw7_2%3a1.0.14-1_armhf.deb ...
Unpacking libxaw7:armhf (2:1.0.14-1) ...
Selecting previously unselected package graphviz.
Preparing to unpack .../123-graphviz_2.42.2-7+b3_armhf.deb ...
Unpacking graphviz (2.42.2-7+b3) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../124-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-mathjax.
Preparing to unpack .../125-libjs-mathjax_2.7.9+dfsg-1_all.deb ...
Unpacking libjs-mathjax (2.7.9+dfsg-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../126-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../127-libjs-sphinxdoc_5.3.0-4_all.deb ...
Unpacking libjs-sphinxdoc (5.3.0-4) ...
Selecting previously unselected package libjson-perl.
Preparing to unpack .../128-libjson-perl_4.10000-1_all.deb ...
Unpacking libjson-perl (4.10000-1) ...
Selecting previously unselected package nlohmann-json3-dev.
Preparing to unpack .../129-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 .../130-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 .../131-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 .../132-python3-pkg-resources_66.1.1-1_all.deb ...
Unpacking python3-pkg-resources (66.1.1-1) ...
Selecting previously unselected package python3-tz.
Preparing to unpack .../133-python3-tz_2022.7.1-3_all.deb ...
Unpacking python3-tz (2022.7.1-3) ...
Selecting previously unselected package python3-babel.
Preparing to unpack .../134-python3-babel_2.10.3-1_all.deb ...
Unpacking python3-babel (2.10.3-1) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../135-python3-roman_3.3-3_all.deb ...
Unpacking python3-roman (3.3-3) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../136-python3-docutils_0.19+dfsg-6_all.deb ...
Unpacking python3-docutils (0.19+dfsg-6) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../137-python3-lib2to3_3.11.2-3_all.deb ...
Unpacking python3-lib2to3 (3.11.2-3) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../138-python3-distutils_3.11.2-3_all.deb ...
Unpacking python3-distutils (3.11.2-3) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../139-sphinx-common_5.3.0-4_all.deb ...
Unpacking sphinx-common (5.3.0-4) ...
Selecting previously unselected package python3-imagesize.
Preparing to unpack .../140-python3-imagesize_1.4.1-1_all.deb ...
Unpacking python3-imagesize (1.4.1-1) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../141-python3-markupsafe_2.1.2-1+b1_armhf.deb ...
Unpacking python3-markupsafe (2.1.2-1+b1) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../142-python3-jinja2_3.1.2-1_all.deb ...
Unpacking python3-jinja2 (3.1.2-1) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../143-python3-packaging_23.0-1_all.deb ...
Unpacking python3-packaging (23.0-1) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../144-python3-pygments_2.14.0+dfsg-1_all.deb ...
Unpacking python3-pygments (2.14.0+dfsg-1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../145-python3-certifi_2022.9.24-1_all.deb ...
Unpacking python3-certifi (2022.9.24-1) ...
Selecting previously unselected package python3-charset-normalizer.
Preparing to unpack .../146-python3-charset-normalizer_3.0.1-2_all.deb ...
Unpacking python3-charset-normalizer (3.0.1-2) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../147-python3-idna_3.3-1_all.deb ...
Unpacking python3-idna (3.3-1) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../148-python3-six_1.16.0-4_all.deb ...
Unpacking python3-six (1.16.0-4) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../149-python3-urllib3_1.26.12-1_all.deb ...
Unpacking python3-urllib3 (1.26.12-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../150-python3-chardet_5.1.0+dfsg-2_all.deb ...
Unpacking python3-chardet (5.1.0+dfsg-2) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../151-python3-requests_2.28.1+dfsg-1_all.deb ...
Unpacking python3-requests (2.28.1+dfsg-1) ...
Selecting previously unselected package python3-snowballstemmer.
Preparing to unpack .../152-python3-snowballstemmer_2.2.0-2_all.deb ...
Unpacking python3-snowballstemmer (2.2.0-2) ...
Selecting previously unselected package python3-sphinx.
Preparing to unpack .../153-python3-sphinx_5.3.0-4_all.deb ...
Unpacking python3-sphinx (5.3.0-4) ...
Selecting previously unselected package python3-breathe.
Preparing to unpack .../154-python3-breathe_4.34.0-1_all.deb ...
Unpacking python3-breathe (4.34.0-1) ...
Selecting previously unselected package sphinx-rtd-theme-common.
Preparing to unpack .../155-sphinx-rtd-theme-common_1.2.0+dfsg-1_all.deb ...
Unpacking sphinx-rtd-theme-common (1.2.0+dfsg-1) ...
Selecting previously unselected package python3-sphinx-rtd-theme.
Preparing to unpack .../156-python3-sphinx-rtd-theme_1.2.0+dfsg-1_all.deb ...
Unpacking python3-sphinx-rtd-theme (1.2.0+dfsg-1) ...
Selecting previously unselected package xtl-dev.
Preparing to unpack .../157-xtl-dev_0.7.2-2.1_all.deb ...
Unpacking xtl-dev (0.7.2-2.1) ...
Setting up media-types (10.0.0) ...
Setting up libpipeline1:armhf (1.5.7-1) ...
Setting up libgraphite2-3:armhf (1.3.14-1) ...
Setting up libpixman-1-0:armhf (0.42.2-1) ...
Setting up libaom3:armhf (3.6.0-1) ...
Setting up libabsl20220623:armhf (20220623.1-1) ...
Setting up libxau6:armhf (1:1.0.9-1) ...
Setting up libpsl5:armhf (0.21.2-1) ...
Setting up fonts-lato (2.0-2.1) ...
Setting up fonts-mathjax (2.7.9+dfsg-1) ...
Setting up libicu72:armhf (72.1-3) ...
Setting up liblerc4:armhf (4.0.0+ds-2) ...
Setting up bsdextrautils (2.38.1-5+b1) ...
Setting up libjs-mathjax (2.7.9+dfsg-1) ...
Setting up libdatrie1:armhf (0.2.13-2+b1) ...
Setting up libmagic-mgc (1:5.44-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libglib2.0-0:armhf (2.74.6-2) ...
No schema files found: doing nothing.
Setting up libdebhelper-perl (13.11.4) ...
Setting up libbrotli1:armhf (1.0.9-2+b6) ...
Setting up liblab-gamut1:armhf (2.42.2-7+b3) ...
Setting up x11-common (1:7.7+23) ...
invoke-rc.d: could not determine current runlevel
Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
Setting up libnghttp2-14:armhf (1.52.0-1) ...
Setting up libmagic1:armhf (1:5.44-3) ...
Setting up libdeflate0:armhf (1.14-1) ...
Setting up gettext-base (0.21-12) ...
Setting up m4 (1.4.19-3) ...
Setting up file (1:5.44-3) ...
Setting up libsvtav1enc1:armhf (1.4.1+dfsg-1) ...
Setting up libjbig0:armhf (2.1-6.1) ...
Setting up librav1e0:armhf (0.5.1-6) ...
Setting up python-babel-localedata (2.10.3-1) ...
Setting up libsasl2-modules-db:armhf (2.1.28+dfsg-10) ...
Setting up libgts-0.7-5:armhf (0.7.6+darcs121130-5+b1) ...
Setting up autotools-dev (20220109.1) ...
Setting up libz3-4:armhf (4.8.12-3.1) ...
Setting up libuv1:armhf (1.44.2-1) ...
Setting up libjpeg62-turbo:armhf (1:2.1.5-2) ...
Setting up libx11-data (2:1.8.4-2) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libpathplan4:armhf (2.42.2-7+b3) ...
Setting up libfribidi0:armhf (1.0.8-2.1) ...
Setting up libproc2-0:armhf (2:4.0.2-3) ...
Setting up libpng16-16:armhf (1.6.39-2) ...
Setting up autopoint (0.21-12) ...
Setting up libjsoncpp25:armhf (1.9.5-4) ...
Setting up fonts-dejavu-core (2.37-6) ...
Setting up xtl-dev (0.7.2-2.1) ...
Setting up libgav1-1:armhf (0.18.0-1+b1) ...
Setting up libdav1d6:armhf (1.0.0-2) ...
Setting up libltdl7:armhf (2.4.7-5) ...
Setting up libsasl2-2:armhf (2.1.28+dfsg-10) ...
Setting up autoconf (2.71-3) ...
Setting up libx265-199:armhf (3.5-2+b1) ...
Setting up libwebp7:armhf (1.2.4-0.1) ...
Setting up sensible-utils (0.0.17+nmu1) ...
Setting up librhash0:armhf (1.4.3-3) ...
Setting up libtiff6:armhf (4.5.0-5) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up procps (2:4.0.2-3) ...
Setting up libjson-perl (4.10000-1) ...
Setting up libsub-override-perl (0.09-4) ...
Setting up libthai-data (0.1.29-1) ...
Setting up libssh2-1:armhf (1.10.0-3+b1) ...
Setting up sgml-base (1.31) ...
Setting up cmake-data (3.25.1-1) ...
Setting up libcdt5:armhf (2.42.2-7+b3) ...
Setting up libcgraph6:armhf (2.42.2-7+b3) ...
Setting up nlohmann-json3-dev (3.11.2-2) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libde265-0:armhf (1.0.11-1) ...
Setting up doctest-dev (2.4.9~ds-1) ...
Setting up openssl (3.0.8-1) ...
Setting up libbsd0:armhf (0.11.7-2) ...
Setting up libyuv0:armhf (0.0~git20230123.b2528b0-1) ...
Setting up libelf1:armhf (0.188-2.1) ...
Setting up readline-common (8.2-1.3) ...
Setting up libxml2:armhf (2.9.14+dfsg-1.2) ...
Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
Setting up sphinx-rtd-theme-common (1.2.0+dfsg-1) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
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.1-1) ...
Setting up libice6:armhf (2:1.0.10-1) ...
Setting up libxdmcp6:armhf (1:1.1.2-3) ...
Setting up libxcb1:armhf (1.15-1) ...
Setting up gettext (0.21-12) ...
Setting up libavif15:armhf (0.11.1-1) ...
Setting up libtool (2.4.7-5) ...
Setting up libarchive13:armhf (3.6.2-1) ...
Setting up libxcb-render0:armhf (1.15-1) ...
Setting up fontconfig-config (2.14.1-4) ...
Setting up libedit2:armhf (3.1-20221030-2) ...
Setting up libreadline8:armhf (8.2-1.3) ...
Setting up libheif1:armhf (1.15.1-1) ...
Setting up libxcb-shm0:armhf (1.15-1) ...
Setting up libldap-2.5-0:armhf (2.5.13+dfsg-5) ...
Setting up intltool-debian (0.35.0+20060710.6) ...
Setting up dh-autoreconf (20) ...
Setting up libthai0:armhf (0.1.29-1) ...
Setting up ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
140 added, 0 removed; done.
Setting up libfreetype6:armhf (2.12.1+dfsg-5) ...
Setting up libjs-sphinxdoc (5.3.0-4) ...
Setting up dh-strip-nondeterminism (1.13.1-1) ...
Setting up libllvm14:armhf (1:14.0.6-12) ...
Setting up libgvpr2:armhf (2.42.2-7+b3) ...
Setting up dwz (0.15-1) ...
Setting up groff-base (1.22.4-10) ...
Setting up xml-core (0.18+nmu1) ...
Setting up libcurl4:armhf (7.88.1-9) ...
Setting up libx11-6:armhf (2:1.8.4-2) ...
Setting up libharfbuzz0b:armhf (6.0.0+dfsg-3) ...
Setting up libfontconfig1:armhf (2.14.1-4) ...
Setting up libsm6:armhf (2:1.2.3-1) ...
Setting up fontconfig (2.14.1-4) ...
Regenerating fonts cache... done.
Setting up libxpm4:armhf (1:3.5.12-1.1) ...
Setting up libxrender1:armhf (1:0.9.10-1.1) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libpython3.11-stdlib:armhf (3.11.2-6) ...
Setting up libpango-1.0-0:armhf (1.50.12+ds-1) ...
Setting up libxext6:armhf (2:1.3.4-1+b1) ...
Setting up libclang1-14 (1:14.0.6-12) ...
Setting up man-db (2.11.2-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libcairo2:armhf (1.16.0-7) ...
Setting up sphinx-common (5.3.0-4) ...
Setting up libgd3:armhf (2.3.3-9) ...
Setting up libclang-cpp14 (1:14.0.6-12) ...
Setting up libxt6:armhf (1:1.2.1-1.1) ...
Setting up cmake (3.25.1-1) ...
Setting up libpangoft2-1.0-0:armhf (1.50.12+ds-1) ...
Setting up libpangocairo-1.0-0:armhf (1.50.12+ds-1) ...
Setting up libpython3-stdlib:armhf (3.11.2-1+b1) ...
Setting up python3.11 (3.11.2-6) ...
Setting up libxmu6:armhf (2:1.1.3-3) ...
Setting up debhelper (13.11.4) ...
Setting up python3 (3.11.2-1+b1) ...
Setting up libxaw7:armhf (2:1.0.14-1) ...
Setting up python3-markupsafe (2.1.2-1+b1) ...
Setting up python3-tz (2022.7.1-3) ...
Setting up python3-six (1.16.0-4) ...
Setting up python3-roman (3.3-3) ...
Setting up python3-jinja2 (3.1.2-1) ...
Setting up doxygen (1.9.4-4) ...
Setting up python3-packaging (23.0-1) ...
Setting up python3-certifi (2022.9.24-1) ...
Setting up python3-snowballstemmer (2.2.0-2) ...
Setting up libgvc6 (2.42.2-7+b3) ...
Setting up python3-idna (3.3-1) ...
Setting up python3-urllib3 (1.26.12-1) ...
Setting up python3-lib2to3 (3.11.2-3) ...
Setting up python3-imagesize (1.4.1-1) ...
Setting up python3-pkg-resources (66.1.1-1) ...
Setting up python3-distutils (3.11.2-3) ...
Setting up graphviz (2.42.2-7+b3) ...
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 (3.0.1-2) ...
Setting up python3-alabaster (0.7.12-1) ...
Setting up python3-pygments (2.14.0+dfsg-1) ...
Setting up python3-chardet (5.1.0+dfsg-2) ...
Setting up python3-requests (2.28.1+dfsg-1) ...
Processing triggers for libc-bin (2.36-9) ...
Processing triggers for sgml-base (1.31) ...
Setting up docutils-common (0.19+dfsg-6) ...
Processing triggers for sgml-base (1.31) ...
Setting up python3-docutils (0.19+dfsg-6) ...
Setting up python3-sphinx (5.3.0-4) ...
Setting up python3-sphinx-rtd-theme (1.2.0+dfsg-1) ...
Setting up python3-breathe (4.34.0-1) ...
Processing triggers for ca-certificates (20230311) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.
Reading package lists...
Building dependency tree...
Reading state information...
Reading extended state information...
Initializing package states...
Writing extended state information...
Building tag database...
 -> Finished parsing the build-deps
Reading package lists...
Building dependency tree...
Reading state information...
usrmerge is already the newest version (35).
fakeroot is already the newest version (1.31-1.2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
I: Building the package
I: user script /srv/workspace/pbuilder/19732/tmp/hooks/A99_set_merged_usr starting
Re-configuring usrmerge...
removed '/etc/unsupported-skip-usrmerge-conversion'
The system has been successfully converted.
I: user script /srv/workspace/pbuilder/19732/tmp/hooks/A99_set_merged_usr finished
hostname: Name or service not known
I: Running cd /build/xtensor-0.24.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S  > ../xtensor_0.24.3-1_source.changes
dpkg-buildpackage: info: source package xtensor
dpkg-buildpackage: info: source version 0.24.3-1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Drew Parsons <dparsons@debian.org>
 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 '/build/xtensor-0.24.3'
dh_auto_clean
/usr/bin/make -C docs clean
make[2]: Entering directory '/build/xtensor-0.24.3/docs'
rm -rf build/*
rm -rf xml
make[2]: Leaving directory '/build/xtensor-0.24.3/docs'
rm -rf docs/build docs/html
make[1]: Leaving directory '/build/xtensor-0.24.3'
   dh_clean
 debian/rules build
dh build --with sphinxdoc
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/xtensor-0.24.3'
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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf
make[1]: Leaving directory '/build/xtensor-0.24.3'
   debian/rules override_dh_auto_build-arch
make[1]: Entering directory '/build/xtensor-0.24.3'
dh_auto_build -a 
	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[2]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/build/xtensor-0.24.3 -B/build/xtensor-0.24.3/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/CMakeFiles /build/xtensor-0.24.3/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xadaptor_semantic.dir/build.make test/CMakeFiles/test_xadaptor_semantic.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadaptor_semantic.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xarray_adaptor.dir/build.make test/CMakeFiles/test_xarray_adaptor.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xblockwise_reducer.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xadaptor_semantic.dir/build.make test/CMakeFiles/test_xadaptor_semantic.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xarray_adaptor.dir/build.make test/CMakeFiles/test_xarray_adaptor.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  0%] Building CXX object test/CMakeFiles/test_xadaptor_semantic.dir/main.cpp.o
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
make  -f test/CMakeFiles/test_xarray.dir/build.make test/CMakeFiles/test_xarray.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  0%] Building CXX object test/CMakeFiles/test_xarray_adaptor.dir/main.cpp.o
[  0%] Building CXX object test/CMakeFiles/test_xarray.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[  1%] Building CXX object test/CMakeFiles/test_xblockwise_reducer.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  1%] Building CXX object test/CMakeFiles/test_xarray.dir/test_xarray.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xarray.cpp
[  1%] Building CXX object test/CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xarray_adaptor.cpp
[  2%] Building CXX object test/CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xadaptor_semantic.cpp
[  2%] Building CXX object test/CMakeFiles/test_xblockwise_reducer.dir/test_xblockwise_reducer.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xblockwise_reducer.cpp
[  3%] Linking CXX executable test_xarray_adaptor
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
[  3%] Linking CXX executable test_xadaptor_semantic
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbroadcast.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbroadcast.dir/build.make test/CMakeFiles/test_xbroadcast.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  3%] Building CXX object test/CMakeFiles/test_xbroadcast.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[  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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuilder.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbuilder.dir/build.make test/CMakeFiles/test_xbuilder.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  3%] Building CXX object test/CMakeFiles/test_xbuilder.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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/xtl/xsequence.hpp:17,
                 from /build/xtensor-0.24.3/include/xtensor/xarray.hpp:17,
                 from /build/xtensor-0.24.3/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::xarray_container<xt::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  4%] Building CXX object test/CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xbroadcast.cpp
[  4%] Building CXX object test/CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xbuilder.cpp
[  5%] Linking CXX executable test_xarray
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcontainer_semantic.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  6%] Building CXX object test/CMakeFiles/test_xcontainer_semantic.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[  6%] Linking CXX executable test_xbroadcast
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xeval.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xeval.dir/build.make test/CMakeFiles/test_xeval.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  6%] Building CXX object test/CMakeFiles/test_xeval.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xcontainer_semantic.cpp
In file included from /build/xtensor-0.24.3/test/test_xbuilder.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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_xeval.dir/test_xeval.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xeval.cpp
/build/xtensor-0.24.3/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_171()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::f()':
/build/xtensor-0.24.3/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})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/build/xtensor-0.24.3/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};
      |                                                                         ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_common_macros.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common.hpp:19,
                 from /build/xtensor-0.24.3/test/test_xeval.cpp:10:
/build/xtensor-0.24.3/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}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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}))));
      |         ^~~~~~~~~~~
/build/xtensor-0.24.3/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}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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}))));
      |         ^~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::f()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:15:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/build/xtensor-0.24.3/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};
      |                                                ^
/build/xtensor-0.24.3/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};
      |                                            ^
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/build/xtensor-0.24.3/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};
      |                                       ^
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::f()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:137:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_144()' at /build/xtensor-0.24.3/test/test_xeval.cpp:137:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:145:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_147()' at /build/xtensor-0.24.3/test/test_xeval.cpp:145:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:204:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_159()' at /build/xtensor-0.24.3/test/test_xeval.cpp:204:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:170:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_153()' at /build/xtensor-0.24.3/test/test_xeval.cpp:170:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:153:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_150()' at /build/xtensor-0.24.3/test/test_xeval.cpp:153:9:
/build/xtensor-0.24.3/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
      |               ^~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::f()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:187:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_156()' at /build/xtensor-0.24.3/test/test_xeval.cpp:187:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:284:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_171()' at /build/xtensor-0.24.3/test/test_xeval.cpp:284:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:242:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_165()' at /build/xtensor-0.24.3/test/test_xeval.cpp:242:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:263:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_168()' at /build/xtensor-0.24.3/test/test_xeval.cpp:263:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:221:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_162()' at /build/xtensor-0.24.3/test/test_xeval.cpp:221:9:
/build/xtensor-0.24.3/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
      |               ^~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xbuilder.hpp:23,
                 from /build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:13,
                 from /build/xtensor-0.24.3/test/test_common.hpp:16,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xeval.dir/link.txt --verbose=1
/build/xtensor-0.24.3/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_185()':
/build/xtensor-0.24.3/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};
      |                                           ^
/build/xtensor-0.24.3/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};
      |                                     ^
/build/xtensor-0.24.3/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};
      |                                        ^
/build/xtensor-0.24.3/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};
      |                                         ^
/build/xtensor-0.24.3/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};
      |                                      ^
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexception.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexception.dir/build.make test/CMakeFiles/test_xexception.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  7%] Building CXX object test/CMakeFiles/test_xexception.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.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::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >]' at /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  8%] Linking CXX executable test_xbuilder
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
[  8%] Linking CXX executable test_xcontainer_semantic
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  8%] Built target test_xbuilder
make  -f test/CMakeFiles/test_xexpression.dir/build.make test/CMakeFiles/test_xexpression.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexpression.dir/build.make test/CMakeFiles/test_xexpression.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  8%] Building CXX object test/CMakeFiles/test_xexpression.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_traits.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  9%] Building CXX object test/CMakeFiles/test_xexpression_traits.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xbuilder.hpp:23,
                 from /build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:13,
                 from /build/xtensor-0.24.3/test/test_common.hpp:16,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[  9%] Building CXX object test/CMakeFiles/test_xexception.dir/test_xexception.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xexception.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 10%] Linking CXX executable test_xexception
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunction.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfunction.dir/build.make test/CMakeFiles/test_xfunction.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xfunction.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 10%] Building CXX object test/CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xexpression_traits.cpp
[ 10%] Building CXX object test/CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xexpression.cpp
[ 10%] Linking CXX executable test_xexpression_traits
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunc_on_xexpression.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xfunc_on_xexpression.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xfunction.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 10%] Linking CXX executable test_xexpression
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)'
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmultiindex_iterator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xmultiindex_iterator.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 11%] Building CXX object test/CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp
In file included from /build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_4()':
/build/xtensor-0.24.3/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}};
      |                                        ^
/build/xtensor-0.24.3/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}};
      |                                                   ^
/build/xtensor-0.24.3/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}};
      |                                          ^
/build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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}};
      |                                                                        ^
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 11%] Linking CXX executable test_xfunc_on_xexpression
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 11%] Built target test_xfunc_on_xexpression
make  -f test/CMakeFiles/test_xiterator.dir/build.make test/CMakeFiles/test_xiterator.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xiterator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xiterator.dir/build.make test/CMakeFiles/test_xiterator.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 11%] Building CXX object test/CMakeFiles/test_xiterator.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xview.hpp:32,
                 from /build/xtensor-0.24.3/test/test_xfunction.cpp:12:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 12%] Building CXX object test/CMakeFiles/test_xmultiindex_iterator.dir/test_xmultiindex_iterator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmultiindex_iterator.cpp
[ 12%] Linking CXX executable test_xmultiindex_iterator
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 12%] Built target test_xmultiindex_iterator
make  -f test/CMakeFiles/test_xmath.dir/build.make test/CMakeFiles/test_xmath.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmath.dir/build.make test/CMakeFiles/test_xmath.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 13%] Building CXX object test/CMakeFiles/test_xmath.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 13%] Linking CXX executable test_xblockwise_reducer
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
[ 14%] Building CXX object test/CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xiterator.cpp
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 14%] Built target test_xblockwise_reducer
make  -f test/CMakeFiles/test_xoperation.dir/build.make test/CMakeFiles/test_xoperation.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoperation.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoperation.dir/build.make test/CMakeFiles/test_xoperation.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 15%] Building CXX object test/CMakeFiles/test_xoperation.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
/build/xtensor-0.24.3/test/test_xfunction.cpp: In function 'void xt::DOCTEST_ANON_FUNC_189()':
/build/xtensor-0.24.3/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});
      |                                          ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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_xfunction
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 16%] Building CXX object test/CMakeFiles/test_xoptional_assembly.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 16%] Building CXX object test/CMakeFiles/test_xmath.dir/test_xmath.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmath.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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%] Building CXX object test/CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoperation.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 17%] Building CXX object test/CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoptional_assembly.cpp
[ 17%] Linking CXX executable test_xiterator
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 17%] Built target test_xiterator
make  -f test/CMakeFiles/test_xreducer.dir/build.make test/CMakeFiles/test_xreducer.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xreducer.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xreducer.dir/build.make test/CMakeFiles/test_xreducer.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 17%] Building CXX object test/CMakeFiles/test_xreducer.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xadapt.hpp:21,
                 from /build/xtensor-0.24.3/test/test_xmath.cpp:15:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/build/xtensor-0.24.3/test/test_xmath.cpp:898:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  898 |         xt::xtensor<double,1> xp = {0.0, 1.0, 3.0};
      |                                                  ^
In file included from /build/xtensor-0.24.3/test/test_xmath.cpp:14:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_141()':
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 };
      |                                           ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_139()':
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xmath.cpp:16:
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()':
/build/xtensor-0.24.3/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};
      |                               ^
/build/xtensor-0.24.3/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};
      |                                      ^
/build/xtensor-0.24.3/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};
      |                                      ^
/build/xtensor-0.24.3/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};
      |                                      ^
[ 17%] Building CXX object test/CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o
/build/xtensor-0.24.3/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};
      |                               ^
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xreducer.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xoperation.cpp:17:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()':
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                      ^
In file included from /build/xtensor-0.24.3/test/test_xoperation.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_30()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                                        ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                                       ^
[ 17%] Linking CXX executable test_xoptional_assembly
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xscalar.dir/build.make test/CMakeFiles/test_xscalar.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 18%] Building CXX object test/CMakeFiles/test_xscalar.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
/build/xtensor-0.24.3/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_177()':
/build/xtensor-0.24.3/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. };
      |                                                ^
/build/xtensor-0.24.3/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. };
      |                                                ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                      ^
/build/xtensor-0.24.3/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};
      |                                                            ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()':
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                      ^
/build/xtensor-0.24.3/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};
      |                                                            ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/build/xtensor-0.24.3/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};
      |                                                  ^
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/build/xtensor-0.24.3/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};
      |                                                  ^
/build/xtensor-0.24.3/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};
      |                                             ^
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/build/xtensor-0.24.3/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};
      |                                              ^
/build/xtensor-0.24.3/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};
      |                                              ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
[ 18%] Building CXX object test/CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xscalar.cpp
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_129()':
/build/xtensor-0.24.3/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};
      |                                                      ^
/build/xtensor-0.24.3/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};
      |                                                 ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_179()':
/build/xtensor-0.24.3/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. };
      |                                             ^
/build/xtensor-0.24.3/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. };
      |                                             ^
[ 18%] Linking CXX executable test_xscalar
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 18%] Built target test_xscalar
make  -f test/CMakeFiles/test_xscalar_semantic.dir/build.make test/CMakeFiles/test_xscalar_semantic.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar_semantic.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 18%] Building CXX object test/CMakeFiles/test_xscalar_semantic.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 18%] Linking CXX executable test_xmath
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 18%] Built target test_xmath
make  -f test/CMakeFiles/test_xshape.dir/build.make test/CMakeFiles/test_xshape.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xshape.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xshape.dir/build.make test/CMakeFiles/test_xshape.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 18%] Building CXX object test/CMakeFiles/test_xshape.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 18%] Linking CXX executable test_xoperation
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 18%] Built target test_xoperation
make  -f test/CMakeFiles/test_xstorage.dir/build.make test/CMakeFiles/test_xstorage.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstorage.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstorage.dir/build.make test/CMakeFiles/test_xstorage.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 19%] Building CXX object test/CMakeFiles/test_xstorage.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xscalar_semantic.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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_xshape.dir/test_xshape.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xshape.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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
[ 21%] Linking CXX executable test_xshape
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrided_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 22%] Building CXX object test/CMakeFiles/test_xstrided_view.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 22%] Building CXX object test/CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xstorage.cpp
[ 22%] Linking CXX executable test_xstorage
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 22%] Built target test_xstorage
make  -f test/CMakeFiles/test_xstrides.dir/build.make test/CMakeFiles/test_xstrides.dir/depend
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrides.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstrides.dir/build.make test/CMakeFiles/test_xstrides.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 22%] Building CXX object test/CMakeFiles/test_xstrides.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 22%] Linking CXX executable test_xscalar_semantic
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 22%] Built target test_xscalar_semantic
make  -f test/CMakeFiles/test_xtensor.dir/build.make test/CMakeFiles/test_xtensor.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor.dir/build.make test/CMakeFiles/test_xtensor.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 22%] Building CXX object test/CMakeFiles/test_xtensor.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xmath.hpp:30,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xview.hpp:32,
                 from /build/xtensor-0.24.3/test/test_xreducer.cpp:26:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 22%] Building CXX object test/CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/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> >, 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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 file included from /build/xtensor-0.24.3/include/xtensor/xview.hpp:26:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xaccumulator.hpp:19,
                 from /build/xtensor-0.24.3/include/xtensor/xmath.hpp:26:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xfixed.hpp:21,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xiterator.hpp:629:27:
/build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xassign.hpp:583:48:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xstrides.cpp
[ 24%] Building CXX object test/CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xtensor.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> >, 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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xmath.hpp:1999:103:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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
[ 24%] Linking CXX executable test_xstrides
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 24%] 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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_adaptor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 24%] Building CXX object test/CMakeFiles/test_xtensor_adaptor.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /build/xtensor-0.24.3/test/test_xstrided_view.cpp:12:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()':
/build/xtensor-0.24.3/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});
      |                                        ^~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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});
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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});
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};
      |                                                            ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_76()':
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xreducer.cpp:555:9:
/build/xtensor-0.24.3/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_adaptor.dir/test_xtensor_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xtensor_adaptor.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 24%] Linking CXX executable test_xtensor
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 24%] Built target test_xtensor
make  -f test/CMakeFiles/test_xtensor_semantic.dir/build.make test/CMakeFiles/test_xtensor_semantic.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_semantic.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 24%] Building CXX object test/CMakeFiles/test_xtensor_semantic.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xmath.hpp:1848:5,
    inlined from 'void xt::DOCTEST_ANON_FUNC_100()' at /build/xtensor-0.24.3/test/test_xreducer.cpp:780:65:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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
/build/xtensor-0.24.3/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/build/xtensor-0.24.3/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::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 25%] Linking CXX executable test_xtensor_adaptor
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 25%] Built target test_xtensor_adaptor
make  -f test/CMakeFiles/test_xview.dir/build.make test/CMakeFiles/test_xview.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xview.dir/build.make test/CMakeFiles/test_xview.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 25%] Building CXX object test/CMakeFiles/test_xview.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.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::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_86()':
/build/xtensor-0.24.3/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>()}; \
      |                                                                         ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:627:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  627 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};                                   \
      |                                       ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xoperation.hpp:979:27:
/build/xtensor-0.24.3/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);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 25%] Linking CXX executable test_xstrided_view
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_88()':
/build/xtensor-0.24.3/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>()}; \
      |                                                                         ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};                                   \
      |                                       ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 25%] Built target test_xstrided_view
make  -f test/CMakeFiles/test_xview_semantic.dir/build.make test/CMakeFiles/test_xview_semantic.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview_semantic.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 25%] Building CXX object test/CMakeFiles/test_xview_semantic.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_90()':
/build/xtensor-0.24.3/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>()}; \
      |                                                                         ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};                                   \
      |                                       ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
[ 26%] Building CXX object test/CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xtensor_semantic.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xassign.hpp:583:48:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xassign.hpp:583:48:
/build/xtensor-0.24.3/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);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building CXX object test/CMakeFiles/test_xview.dir/test_xview.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xview.cpp
[ 26%] Linking CXX executable test_xtensor_semantic
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 26%] Built target test_xtensor_semantic
make  -f test/CMakeFiles/test_xutils.dir/build.make test/CMakeFiles/test_xutils.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xutils.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xutils.dir/build.make test/CMakeFiles/test_xutils.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 26%] Building CXX object test/CMakeFiles/test_xutils.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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_semantic.dir/test_xview_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xview_semantic.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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%] Linking CXX executable test_xreducer
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 26%] Built target test_xreducer
make  -f test/CMakeFiles/test_xsimd8.dir/build.make test/CMakeFiles/test_xsimd8.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd8.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xsimd8.dir/build.make test/CMakeFiles/test_xsimd8.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 26%] Building CXX object test/CMakeFiles/test_xsimd8.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 27%] Building CXX object test/CMakeFiles/test_xutils.dir/test_xutils.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xutils.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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_xutils
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/main.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/main.dir/build.make test/CMakeFiles/main.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 27%] Building CXX object test/CMakeFiles/main.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -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 /build/xtensor-0.24.3/test/main.cpp
[ 27%] Building CXX object test/CMakeFiles/test_xsimd8.dir/test_xsimd8.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xsimd8.cpp
[ 27%] Linking CXX executable test_xsimd8
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaccumulator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xaccumulator.dir/build.make test/CMakeFiles/test_xaccumulator.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 28%] Building CXX object test/CMakeFiles/test_xaccumulator.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 29%] Linking CXX executable test_xview_semantic
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadapt.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xadapt.dir/build.make test/CMakeFiles/test_xadapt.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 29%] Building CXX object test/CMakeFiles/test_xadapt.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Linking CXX executable main
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 29%] Built target main
make  -f test/CMakeFiles/test_xassign.dir/build.make test/CMakeFiles/test_xassign.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xassign.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xassign.dir/build.make test/CMakeFiles/test_xassign.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 29%] Building CXX object test/CMakeFiles/test_xassign.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xview.cpp:25:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object test/CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xaccumulator.cpp
[ 30%] Building CXX object test/CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xadapt.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xaccumulator.cpp:12:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xaccumulator.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/build/xtensor-0.24.3/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.};
      |                                                                           ^
/build/xtensor-0.24.3/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_xassign.dir/test_xassign.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xassign.cpp
/build/xtensor-0.24.3/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_72()':
/build/xtensor-0.24.3/test/test_xview.cpp:999:12: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  999 |            };
      |            ^
[ 30%] Linking CXX executable test_xaccumulator
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 30%] Built target test_xaccumulator
make  -f test/CMakeFiles/test_xaxis_iterator.dir/build.make test/CMakeFiles/test_xaxis_iterator.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_iterator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 30%] Building CXX object test/CMakeFiles/test_xaxis_iterator.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 31%] Linking CXX executable test_xassign
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_slice_iterator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 32%] Building CXX object test/CMakeFiles/test_xaxis_slice_iterator.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 32%] Linking CXX executable test_xadapt
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xadapt.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 32%] Built target test_xadapt
make  -f test/CMakeFiles/test_xbuffer_adaptor.dir/build.make test/CMakeFiles/test_xbuffer_adaptor.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuffer_adaptor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 32%] Building CXX object test/CMakeFiles/test_xbuffer_adaptor.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xshape.hpp:23,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:22,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/test/test_xview.cpp:12:
In member function 'xt::svector<T, N, A, Init>& xt::svector<T, N, A, Init>::operator=(const xt::svector<T, N, A, Init>&) [with T = unsigned int; unsigned int N = 4; A = std::allocator<unsigned int>; bool Init = true]',
    inlined from 'void xt::xstrided_container<D>::resize(S&&, bool) [with S = const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&; D = 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>]' at /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:964:21,
    inlined from 'void xt::xstrided_container<D>::resize(S&&, xt::layout_type) [with S = const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&; D = 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>]' at /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:991:15,
    inlined from 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(const shape_type&, xt::layout_type) [with EC = xt::uvector<int, std::allocator<int> >; 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 /build/xtensor-0.24.3/include/xtensor/xarray.hpp:296:26,
    inlined from 'void xt::DOCTEST_ANON_FUNC_38()' at /build/xtensor-0.24.3/test/test_xview.cpp:467:28:
/build/xtensor-0.24.3/include/xtensor/xstorage.hpp:822:15: warning: 'shape' may be used uninitialized [-Wmaybe-uninitialized]
  822 |         assign(rhs.begin(), rhs.end());
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/include/xtensor/xstorage.hpp: In function 'void xt::DOCTEST_ANON_FUNC_38()':
/build/xtensor-0.24.3/include/xtensor/xstorage.hpp:890:17: note: by argument 3 of type 'const unsigned int*' to 'void xt::svector<T, N, A, Init>::assign(IT, IT) [with IT = const unsigned int*; T = unsigned int; unsigned int N = 4; A = std::allocator<unsigned int>; bool Init = true]' declared here
  890 |     inline void svector<T, N, A, Init>::assign(IT other_begin, IT other_end)
      |                 ^~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xview.cpp:466:25: note: 'shape' declared here
  466 |         view_shape_type shape = {3, 4};
      |                         ^~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building CXX object test/CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xaxis_iterator.cpp
[ 32%] Building CXX object test/CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xaxis_slice_iterator.cpp
[ 33%] Building CXX object test/CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xbuffer_adaptor.cpp
[ 33%] Linking CXX executable test_xbuffer_adaptor
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 33%] Built target test_xbuffer_adaptor
make  -f test/CMakeFiles/test_xchunked_array.dir/build.make test/CMakeFiles/test_xchunked_array.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_array.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 33%] Building CXX object test/CMakeFiles/test_xchunked_array.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 33%] Linking CXX executable test_xaxis_iterator
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 33%] Built target test_xaxis_iterator
make  -f test/CMakeFiles/test_xchunked_view.dir/build.make test/CMakeFiles/test_xchunked_view.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 33%] Building CXX object test/CMakeFiles/test_xchunked_view.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 34%] Linking CXX executable test_xview
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcomplex.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcomplex.dir/build.make test/CMakeFiles/test_xcomplex.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 35%] Building CXX object test/CMakeFiles/test_xcomplex.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 35%] Linking CXX executable test_xaxis_slice_iterator
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 35%] Built target test_xaxis_slice_iterator
make  -f test/CMakeFiles/test_xcsv.dir/build.make test/CMakeFiles/test_xcsv.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcsv.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcsv.dir/build.make test/CMakeFiles/test_xcsv.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 36%] Building CXX object test/CMakeFiles/test_xcsv.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object test/CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xchunked_array.cpp
[ 36%] Building CXX object test/CMakeFiles/test_xchunked_view.dir/test_xchunked_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xchunked_view.cpp
[ 36%] Building CXX object test/CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xcomplex.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object test/CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xcsv.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 37%] Linking CXX executable test_xchunked_array
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 37%] Built target test_xchunked_array
make  -f test/CMakeFiles/test_xdatesupport.dir/build.make test/CMakeFiles/test_xdatesupport.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdatesupport.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xdatesupport.dir/build.make test/CMakeFiles/test_xdatesupport.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 37%] Building CXX object test/CMakeFiles/test_xdatesupport.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 37%] Linking CXX executable test_xchunked_view
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdynamic_view.dir/DependInfo.cmake --color=
[ 37%] Linking CXX executable test_xcsv
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xcsv.dir/link.txt --verbose=1
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
[ 37%] Building CXX object test/CMakeFiles/test_xdynamic_view.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunctor_adaptor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 37%] Building CXX object test/CMakeFiles/test_xfunctor_adaptor.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /build/xtensor-0.24.3/test/test_xcomplex.cpp:15:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xdatesupport.cpp
[ 38%] Building CXX object test/CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xfunctor_adaptor.cpp
[ 39%] Building CXX object test/CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xdynamic_view.cpp
/build/xtensor-0.24.3/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/build/xtensor-0.24.3/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)};
      |                                                                                               ^
/build/xtensor-0.24.3/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()':
/build/xtensor-0.24.3/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)};
      |                                                                                                             ^
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:28,
                 from /build/xtensor-0.24.3/include/xtensor/xoffset_view.hpp:15,
                 from /build/xtensor-0.24.3/include/xtensor/xcomplex.hpp:24,
                 from /build/xtensor-0.24.3/test/test_xfunctor_adaptor.cpp:13:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xfunctor_adaptor.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xdatesupport.cpp:18:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Linking CXX executable test_xfunctor_adaptor
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
/build/xtensor-0.24.3/test/test_xdatesupport.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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}});
      |                                                                                  ^
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 40%] Built target test_xfunctor_adaptor
make  -f test/CMakeFiles/test_xfixed.dir/build.make test/CMakeFiles/test_xfixed.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfixed.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfixed.dir/build.make test/CMakeFiles/test_xfixed.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 40%] Building CXX object test/CMakeFiles/test_xfixed.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 40%] Linking CXX executable test_xcomplex
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 40%] Built target test_xcomplex
make  -f test/CMakeFiles/test_xhistogram.dir/build.make test/CMakeFiles/test_xhistogram.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xhistogram.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xhistogram.dir/build.make test/CMakeFiles/test_xhistogram.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 40%] Building CXX object test/CMakeFiles/test_xhistogram.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 40%] Linking CXX executable test_xdatesupport
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 40%] Built target test_xdatesupport
make  -f test/CMakeFiles/test_xpad.dir/build.make test/CMakeFiles/test_xpad.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xpad.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xpad.dir/build.make test/CMakeFiles/test_xpad.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 40%] Building CXX object test/CMakeFiles/test_xpad.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 40%] Linking CXX executable test_xdynamic_view
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xindex_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 40%] Building CXX object test/CMakeFiles/test_xindex_view.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 41%] Building CXX object test/CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xfixed.cpp
[ 41%] Building CXX object test/CMakeFiles/test_xpad.dir/test_xpad.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xpad.cpp
[ 41%] Building CXX object test/CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xhistogram.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xhistogram.cpp:14:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xsort.hpp:16,
                 from /build/xtensor-0.24.3/include/xtensor/xhistogram.hpp:18,
                 from /build/xtensor-0.24.3/test/test_xhistogram.cpp:15:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 41%] Building CXX object test/CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xindex_view.cpp
/build/xtensor-0.24.3/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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.};
      |                                                      ^
/build/xtensor-0.24.3/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);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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.};
      |                                                     ^
[ 41%] Linking CXX executable test_xfixed
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xinfo.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xinfo.dir/build.make test/CMakeFiles/test_xinfo.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 42%] Building CXX object test/CMakeFiles/test_xinfo.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
/build/xtensor-0.24.3/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/build/xtensor-0.24.3/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});
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()':
/build/xtensor-0.24.3/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});
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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:60,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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)
      |     ^~~~~~~~~~~~~
[ 43%] Linking CXX executable test_xhistogram
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 /build/xtensor-0.24.3/test/test_xindex_view.cpp:11:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 43%] Built target test_xhistogram
make  -f test/CMakeFiles/test_xio.dir/build.make test/CMakeFiles/test_xio.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xio.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xio.dir/build.make test/CMakeFiles/test_xio.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 44%] Building CXX object test/CMakeFiles/test_xio.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
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 /build/xtensor-0.24.3/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);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Linking CXX executable test_xpad
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 45%] Built target test_xpad
make  -f test/CMakeFiles/test_xlayout.dir/build.make test/CMakeFiles/test_xlayout.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xlayout.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xlayout.dir/build.make test/CMakeFiles/test_xlayout.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 45%] Building CXX object test/CMakeFiles/test_xlayout.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xindex_view.hpp:305:40,
    inlined from 'void xt::DOCTEST_ANON_FUNC_131()' at /build/xtensor-0.24.3/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);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/build/xtensor-0.24.3/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};
      |              ^~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Building CXX object test/CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xinfo.cpp
[ 45%] Linking CXX executable test_xindex_view
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 45%] Built target test_xindex_view
make  -f test/CMakeFiles/test_xmanipulation.dir/build.make test/CMakeFiles/test_xmanipulation.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmanipulation.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmanipulation.dir/build.make test/CMakeFiles/test_xmanipulation.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 45%] Building CXX object test/CMakeFiles/test_xmanipulation.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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%] Linking CXX executable test_xinfo
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xinfo.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 45%] Built target test_xinfo
make  -f test/CMakeFiles/test_xmasked_view.dir/build.make test/CMakeFiles/test_xmasked_view.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmasked_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 45%] Building CXX object test/CMakeFiles/test_xmasked_view.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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_xio.dir/test_xio.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xio.cpp
[ 45%] Building CXX object test/CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xlayout.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmanipulation.cpp
[ 45%] Building CXX object test/CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmasked_view.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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: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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 46%] Linking CXX executable test_xlayout
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 46%] Built target test_xlayout
make  -f test/CMakeFiles/test_xmath_result_type.dir/build.make test/CMakeFiles/test_xmath_result_type.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath_result_type.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 47%] Building CXX object test/CMakeFiles/test_xmath_result_type.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 47%] Linking CXX executable test_xmasked_view
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 47%] Built target test_xmasked_view
make  -f test/CMakeFiles/test_xnan_functions.dir/build.make test/CMakeFiles/test_xnan_functions.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnan_functions.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 47%] Building CXX object test/CMakeFiles/test_xnan_functions.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /build/xtensor-0.24.3/test/test_xmanipulation.cpp:13:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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_xio
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 47%] Built target test_xio
make  -f test/CMakeFiles/test_xnoalias.dir/build.make test/CMakeFiles/test_xnoalias.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnoalias.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnoalias.dir/build.make test/CMakeFiles/test_xnoalias.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 47%] Building CXX object test/CMakeFiles/test_xnoalias.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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%] Building CXX object test/CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmath_result_type.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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_xnan_functions.dir/test_xnan_functions.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xnan_functions.cpp
[ 48%] Building CXX object test/CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xnoalias.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmanipulation.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/build/xtensor-0.24.3/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. };
      |                                                                                       ^
/build/xtensor-0.24.3/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.};
      |                                                                       ^
[ 49%] Linking CXX executable test_xnoalias
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 49%] Built target test_xnoalias
make  -f test/CMakeFiles/test_xnorm.dir/build.make test/CMakeFiles/test_xnorm.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnorm.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnorm.dir/build.make test/CMakeFiles/test_xnorm.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 49%] Building CXX object test/CMakeFiles/test_xnorm.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xnorm.cpp
[ 50%] Linking CXX executable test_xmanipulation
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 50%] Built target test_xmanipulation
make  -f test/CMakeFiles/test_xoptional.dir/build.make test/CMakeFiles/test_xoptional.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoptional.dir/build.make test/CMakeFiles/test_xoptional.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 51%] Building CXX object test/CMakeFiles/test_xoptional.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoptional.cpp
[ 52%] Linking CXX executable test_xnorm
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_adaptor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 52%] Building CXX object test/CMakeFiles/test_xoptional_assembly_adaptor.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoptional_assembly_adaptor.cpp
In file included from /build/xtensor-0.24.3/test/test_xoptional.cpp:17:
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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)
      |                  ^~~~~~
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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());
      |                 ~~~~~~~~~^~~~~~~~
[ 53%] Linking CXX executable test_xoptional_assembly_adaptor
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_storage.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 53%] Building CXX object test/CMakeFiles/test_xoptional_assembly_storage.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoptional_assembly_storage.cpp
[ 54%] Linking CXX executable test_xoptional_assembly_storage
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 54%] Built target test_xoptional_assembly_storage
make  -f test/CMakeFiles/test_xset_operation.dir/build.make test/CMakeFiles/test_xset_operation.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xset_operation.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 54%] Building CXX object test/CMakeFiles/test_xset_operation.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 55%] Building CXX object test/CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xset_operation.cpp
[ 55%] Linking CXX executable test_xoptional
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 55%] Built target test_xoptional
make  -f test/CMakeFiles/test_xrandom.dir/build.make test/CMakeFiles/test_xrandom.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrandom.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xrandom.dir/build.make test/CMakeFiles/test_xrandom.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 55%] Building CXX object test/CMakeFiles/test_xrandom.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 55%] Linking CXX executable test_xset_operation
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 55%] Built target test_xset_operation
make  -f test/CMakeFiles/test_xrepeat.dir/build.make test/CMakeFiles/test_xrepeat.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrepeat.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xrepeat.dir/build.make test/CMakeFiles/test_xrepeat.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 56%] Building CXX object test/CMakeFiles/test_xrepeat.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 56%] Building CXX object test/CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xrandom.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 56%] Building CXX object test/CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xrepeat.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xview.hpp:26,
                 from /build/xtensor-0.24.3/include/xtensor/xrandom.hpp:30,
                 from /build/xtensor-0.24.3/test/test_xrandom.cpp:17:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/build/xtensor-0.24.3/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};
      |                                                                  ^
/build/xtensor-0.24.3/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/build/xtensor-0.24.3/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};
      |                                                               ^
/build/xtensor-0.24.3/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()':
/build/xtensor-0.24.3/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};
      |                                                                  ^
/build/xtensor-0.24.3/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};
      |                                                   ^
[ 56%] Linking CXX executable test_xrepeat
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 56%] Built target test_xrepeat
make  -f test/CMakeFiles/test_xsort.dir/build.make test/CMakeFiles/test_xsort.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsort.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xsort.dir/build.make test/CMakeFiles/test_xsort.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 57%] Building CXX object test/CMakeFiles/test_xsort.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 58%] Linking CXX executable test_xrandom
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xrandom.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 58%] Built target test_xrandom
make  -f test/CMakeFiles/test_xsimd.dir/build.make test/CMakeFiles/test_xsimd.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xsimd.dir/build.make test/CMakeFiles/test_xsimd.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 58%] Building CXX object test/CMakeFiles/test_xsimd.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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_xsort.dir/test_xsort.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xsort.cpp
[ 58%] Building CXX object test/CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xsimd.cpp
[ 59%] Linking CXX executable test_xsimd
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 59%] Built target test_xsimd
make  -f test/CMakeFiles/test_xvectorize.dir/build.make test/CMakeFiles/test_xvectorize.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xvectorize.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xvectorize.dir/build.make test/CMakeFiles/test_xvectorize.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 59%] Building CXX object test/CMakeFiles/test_xvectorize.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 59%] Building CXX object test/CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xvectorize.cpp
[ 60%] Linking CXX executable test_xvectorize
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 60%] Built target test_xvectorize
make  -f test/CMakeFiles/test_extended_xmath_interp.dir/build.make test/CMakeFiles/test_extended_xmath_interp.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_interp.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 60%] Building CXX object test/CMakeFiles/test_extended_xmath_interp.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xadapt.hpp:20,
                 from /build/xtensor-0.24.3/test/test_xsort.cpp:11:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_extended_xmath_interp.cpp
In file included from /build/xtensor-0.24.3/test/test_extended_xmath_interp.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_extended_xmath_interp.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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};
      |                                                                        ^
/build/xtensor-0.24.3/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};
      |                                                                        ^
/build/xtensor-0.24.3/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.                };
      |                                                                       ^
/build/xtensor-0.24.3/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};
      |                                                                       ^
[ 61%] Linking CXX executable test_extended_xmath_interp
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 61%] Built target test_extended_xmath_interp
make  -f test/CMakeFiles/test_extended_broadcast_view.dir/build.make test/CMakeFiles/test_extended_broadcast_view.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_broadcast_view.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 61%] Building CXX object test/CMakeFiles/test_extended_broadcast_view.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)'
/build/xtensor-0.24.3/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_14()':
/build/xtensor-0.24.3/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};
      |                                       ^
/build/xtensor-0.24.3/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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 /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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:
/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 62%] Building CXX object test/CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_extended_broadcast_view.cpp
[ 62%] Linking CXX executable test_extended_broadcast_view
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 62%] Built target test_extended_broadcast_view
make  -f test/CMakeFiles/test_extended_xmath_reducers.dir/build.make test/CMakeFiles/test_extended_xmath_reducers.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_reducers.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 62%] Building CXX object test/CMakeFiles/test_extended_xmath_reducers.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
/build/xtensor-0.24.3/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/build/xtensor-0.24.3/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};
      |                                                           ^
/build/xtensor-0.24.3/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};
      |                                            ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                ^
/build/xtensor-0.24.3/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};
      |                                  ^
/build/xtensor-0.24.3/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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%] Linking CXX executable test_xsort
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 62%] Built target test_xsort
make  -f test/CMakeFiles/test_extended_xhistogram.dir/build.make test/CMakeFiles/test_extended_xhistogram.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xhistogram.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 62%] Building CXX object test/CMakeFiles/test_extended_xhistogram.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 62%] Building CXX object test/CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_extended_xmath_reducers.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object test/CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_extended_xhistogram.cpp
In file included from /build/xtensor-0.24.3/test/test_extended_xhistogram.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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.};
      |                                                                                                   ^
/build/xtensor-0.24.3/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};
      |                                              ^
/build/xtensor-0.24.3/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/build/xtensor-0.24.3/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.};
      |                                                                                           ^
[ 63%] Linking CXX executable test_extended_xhistogram
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 63%] Built target test_extended_xhistogram
make  -f test/CMakeFiles/test_extended_xsort.dir/build.make test/CMakeFiles/test_extended_xsort.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xsort.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 63%] Building CXX object test/CMakeFiles/test_extended_xsort.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 63%] Building CXX object test/CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_extended_xsort.cpp
[ 64%] Linking CXX executable test_extended_xmath_reducers
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 64%] Built target test_extended_xmath_reducers
make  -f test/CMakeFiles/test_sfinae.dir/build.make test/CMakeFiles/test_sfinae.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_sfinae.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_sfinae.dir/build.make test/CMakeFiles/test_sfinae.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 65%] Building CXX object test/CMakeFiles/test_sfinae.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 65%] Building CXX object test/CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_sfinae.cpp
[ 65%] Linking CXX executable test_extended_xsort
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 65%] Built target test_extended_xsort
make  -f test/CMakeFiles/test_xjson.dir/build.make test/CMakeFiles/test_xjson.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xjson.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xjson.dir/build.make test/CMakeFiles/test_xjson.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 65%] Building CXX object test/CMakeFiles/test_xjson.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
[ 65%] Linking CXX executable test_sfinae
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 65%] Built target test_sfinae
make  -f test/CMakeFiles/test_xmime.dir/build.make test/CMakeFiles/test_xmime.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmime.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmime.dir/build.make test/CMakeFiles/test_xmime.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 66%] Building CXX object test/CMakeFiles/test_xmime.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object test/CMakeFiles/test_xjson.dir/test_xjson.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xjson.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object test/CMakeFiles/test_xmime.dir/test_xmime.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmime.cpp
In file included from /usr/include/c++/12/map:60,
                 from /build/xtensor-0.24.3/include/xtensor/xslice.hpp:16,
                 from /build/xtensor-0.24.3/include/xtensor/xstrided_view_base.hpp:19,
                 from /build/xtensor-0.24.3/include/xtensor/xstrided_view.hpp:27,
                 from /build/xtensor-0.24.3/include/xtensor/xgenerator.hpp:27,
                 from /build/xtensor-0.24.3/include/xtensor/xbuilder.hpp:31,
                 from /build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:13,
                 from /build/xtensor-0.24.3/include/xtensor/xmath.hpp:28,
                 from /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:25,
                 from /build/xtensor-0.24.3/include/xtensor/xarray.hpp:20,
                 from /build/xtensor-0.24.3/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<>());
      |                                             ~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 67%] Linking CXX executable test_xmime
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 67%] Built target test_xmime
make  -f test/CMakeFiles/test_xexpression_holder.dir/build.make test/CMakeFiles/test_xexpression_holder.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_holder.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 67%] Linking CXX executable test_xjson
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xjson.dir/link.txt --verbose=1
[ 68%] Building CXX object test/CMakeFiles/test_xexpression_holder.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 68%] Built target test_xjson
make  -f test/CMakeFiles/test_xnpy.dir/build.make test/CMakeFiles/test_xnpy.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnpy.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnpy.dir/build.make test/CMakeFiles/test_xnpy.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 68%] Building CXX object test/CMakeFiles/test_xnpy.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object test/CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xnpy.cpp
[ 68%] Building CXX object test/CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xexpression_holder.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xadapt.hpp:21,
                 from /build/xtensor-0.24.3/include/xtensor/xnpy.hpp:34,
                 from /build/xtensor-0.24.3/test/test_xnpy.cpp:12:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 68%] Linking CXX executable test_xexpression_holder
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 68%] Built target test_xexpression_holder
make  -f test/CMakeFiles/test_xtensor_lib.dir/build.make test/CMakeFiles/test_xtensor_lib.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/main.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/main.cpp
/build/xtensor-0.24.3/test/test_xnpy.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/build/xtensor-0.24.3/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};
      |                                                                        ^
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/doctest/doctest.h:3125,
                 from /build/xtensor-0.24.3/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_xnpy
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 69%] Built target test_xnpy
make  -f test/CMakeFiles/test_xtensor_core_lib.dir/build.make test/CMakeFiles/test_xtensor_core_lib.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xadaptor_semantic.cpp
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xadaptor_semantic.cpp
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xarray_adaptor.cpp
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xarray_adaptor.cpp
[ 70%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o
[ 70%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xarray.cpp
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xarray.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /usr/include/xtl/xsequence.hpp:17,
                 from /build/xtensor-0.24.3/include/xtensor/xarray.hpp:17,
                 from /build/xtensor-0.24.3/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:70,
                 from /usr/include/xtl/xsequence.hpp:17,
                 from /build/xtensor-0.24.3/include/xtensor/xarray.hpp:17,
                 from /build/xtensor-0.24.3/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::xarray_container<xt::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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: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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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_core_lib.dir/test_xblockwise_reducer.cpp.o
[ 71%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xblockwise_reducer.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xblockwise_reducer.cpp
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xblockwise_reducer.cpp
[ 71%] Linking CXX executable test_xmath_result_type
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 71%] Built target test_xmath_result_type
[ 71%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xbroadcast.cpp
[ 71%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xbuilder.cpp
In file included from /build/xtensor-0.24.3/test/test_xnan_functions.cpp:19:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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
In file included from /build/xtensor-0.24.3/test/test_xbuilder.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_171()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xbuilder.hpp:23,
                 from /build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:13,
                 from /build/xtensor-0.24.3/test/test_common.hpp:16,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_185()':
/build/xtensor-0.24.3/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};
      |                                           ^
/build/xtensor-0.24.3/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};
      |                                     ^
/build/xtensor-0.24.3/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};
      |                                        ^
/build/xtensor-0.24.3/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};
      |                                         ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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_xbroadcast.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xbroadcast.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xbuilder.hpp:23,
                 from /build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:13,
                 from /build/xtensor-0.24.3/test/test_common.hpp:16,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xbuilder.hpp:23,
                 from /build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:13,
                 from /build/xtensor-0.24.3/test/test_common.hpp:16,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 71%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xbuilder.cpp
/build/xtensor-0.24.3/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/build/xtensor-0.24.3/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};
      |                                                   ^
/build/xtensor-0.24.3/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};
      |                                                        ^
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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)'
/build/xtensor-0.24.3/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()':
/build/xtensor-0.24.3/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};
      |                                                ^
/build/xtensor-0.24.3/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};
      |                                                  ^
/build/xtensor-0.24.3/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};
      |                                                                            ^
/build/xtensor-0.24.3/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};
      |                                                                            ^
/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /build/xtensor-0.24.3/test/test_xbuilder.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_171()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xbuilder.hpp:23,
                 from /build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:13,
                 from /build/xtensor-0.24.3/test/test_common.hpp:16,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_185()':
/build/xtensor-0.24.3/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};
      |                                           ^
/build/xtensor-0.24.3/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};
      |                                     ^
/build/xtensor-0.24.3/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};
      |                                        ^
/build/xtensor-0.24.3/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};
      |                                         ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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%] Linking CXX executable test_xnan_functions
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 71%] Built target test_xnan_functions
[ 72%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xcontainer_semantic.cpp
[ 72%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xeval.cpp
[ 73%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xcontainer_semantic.cpp
[ 73%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xexception.cpp
[ 73%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xexpression.cpp
In file included from /build/xtensor-0.24.3/test/test_xeval.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::f()':
/build/xtensor-0.24.3/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})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/build/xtensor-0.24.3/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};
      |                                                                         ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_common_macros.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common.hpp:19,
                 from /build/xtensor-0.24.3/test/test_xeval.cpp:10:
/build/xtensor-0.24.3/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}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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}))));
      |         ^~~~~~~~~~~
/build/xtensor-0.24.3/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}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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}))));
      |         ^~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::f()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:15:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/build/xtensor-0.24.3/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};
      |                                                ^
/build/xtensor-0.24.3/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};
      |                                            ^
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/build/xtensor-0.24.3/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};
      |                                       ^
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::f()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:137:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_144()' at /build/xtensor-0.24.3/test/test_xeval.cpp:137:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:145:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_147()' at /build/xtensor-0.24.3/test/test_xeval.cpp:145:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:204:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_159()' at /build/xtensor-0.24.3/test/test_xeval.cpp:204:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:170:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_153()' at /build/xtensor-0.24.3/test/test_xeval.cpp:170:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:153:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_150()' at /build/xtensor-0.24.3/test/test_xeval.cpp:153:9:
/build/xtensor-0.24.3/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
      |               ^~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::f()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:187:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_156()' at /build/xtensor-0.24.3/test/test_xeval.cpp:187:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:284:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_171()' at /build/xtensor-0.24.3/test/test_xeval.cpp:284:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:242:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_165()' at /build/xtensor-0.24.3/test/test_xeval.cpp:242:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:263:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_168()' at /build/xtensor-0.24.3/test/test_xeval.cpp:263:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:221:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_162()' at /build/xtensor-0.24.3/test/test_xeval.cpp:221:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/build/xtensor-0.24.3/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::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/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::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xfunction.cpp
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xeval.cpp
In file included from /build/xtensor-0.24.3/test/test_xeval.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::f()':
/build/xtensor-0.24.3/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})
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/build/xtensor-0.24.3/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};
      |                                                                         ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_common_macros.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common.hpp:19,
                 from /build/xtensor-0.24.3/test/test_xeval.cpp:10:
/build/xtensor-0.24.3/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}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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}))));
      |         ^~~~~~~~~~~
/build/xtensor-0.24.3/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}))));
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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}))));
      |         ^~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::f()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:15:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/build/xtensor-0.24.3/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};
      |                                                ^
/build/xtensor-0.24.3/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};
      |                                            ^
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/build/xtensor-0.24.3/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};
      |                                       ^
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::f()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:137:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_144()' at /build/xtensor-0.24.3/test/test_xeval.cpp:137:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:145:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_147()' at /build/xtensor-0.24.3/test/test_xeval.cpp:145:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:204:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_159()' at /build/xtensor-0.24.3/test/test_xeval.cpp:204:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:170:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_153()' at /build/xtensor-0.24.3/test/test_xeval.cpp:170:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:153:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_150()' at /build/xtensor-0.24.3/test/test_xeval.cpp:153:9:
/build/xtensor-0.24.3/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
      |               ^~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::f()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:187:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_156()' at /build/xtensor-0.24.3/test/test_xeval.cpp:187:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:284:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_171()' at /build/xtensor-0.24.3/test/test_xeval.cpp:284:9:
/build/xtensor-0.24.3/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
      |               ^~~~~~~~~~
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp
[ 75%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmultiindex_iterator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmultiindex_iterator.cpp
In constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_164::DOCTEST_ANON_CLASS_164()' at /build/xtensor-0.24.3/test/test_xeval.cpp:242:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_165()' at /build/xtensor-0.24.3/test/test_xeval.cpp:242:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xeval.cpp:263:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_168()' at /build/xtensor-0.24.3/test/test_xeval.cpp:263:9:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xview.hpp:32,
                 from /build/xtensor-0.24.3/test/test_xfunction.cpp:12:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 constructor 'constexpr xt::testing::as_strided::as_strided()',
    inlined from 'constexpr xt::testing::{anonymous}::DOCTEST_ANON_CLASS_161::DOCTEST_ANON_CLASS_161()' at /build/xtensor-0.24.3/test/test_xeval.cpp:221:9,
    inlined from 'void xt::testing::{anonymous}::DOCTEST_ANON_FUNC_162()' at /build/xtensor-0.24.3/test/test_xeval.cpp:221:9:
/build/xtensor-0.24.3/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
      |               ^~~~~~~~~~
/build/xtensor-0.24.3/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/build/xtensor-0.24.3/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};
      |                                       ^
[ 75%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xiterator.cpp
[ 75%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xexception.cpp
In file included from /build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_4()':
/build/xtensor-0.24.3/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}};
      |                                        ^
/build/xtensor-0.24.3/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}};
      |                                                   ^
/build/xtensor-0.24.3/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}};
      |                                          ^
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xexpression.cpp
/build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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}};
      |                                                                        ^
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmath.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xfunction.cpp: In function 'void xt::DOCTEST_ANON_FUNC_189()':
/build/xtensor-0.24.3/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});
      |                                          ^
/build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xexpression_traits.cpp
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoperation.cpp
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xfunction.cpp
[ 77%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoptional_assembly.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xadapt.hpp:21,
                 from /build/xtensor-0.24.3/test/test_xmath.cpp:15:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/build/xtensor-0.24.3/test/test_xmath.cpp:898:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  898 |         xt::xtensor<double,1> xp = {0.0, 1.0, 3.0};
      |                                                  ^
In file included from /build/xtensor-0.24.3/include/xtensor/xview.hpp:32,
                 from /build/xtensor-0.24.3/test/test_xfunction.cpp:12:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xmath.cpp:14:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_141()':
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 };
      |                                           ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_139()':
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xmath.cpp:16:
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()':
/build/xtensor-0.24.3/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};
      |                               ^
/build/xtensor-0.24.3/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};
      |                                      ^
/build/xtensor-0.24.3/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};
      |                                      ^
/build/xtensor-0.24.3/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};
      |                                      ^
/build/xtensor-0.24.3/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};
      |                               ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()':
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                      ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_30()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                                        ^
/build/xtensor-0.24.3/test/test_xfunction.cpp: In function 'void xt::DOCTEST_ANON_FUNC_189()':
/build/xtensor-0.24.3/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});
      |                                          ^
/build/xtensor-0.24.3/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};
      |                                          ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xoperation.cpp:17:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xoperation.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 77%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                      ^
/build/xtensor-0.24.3/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};
      |                                                            ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()':
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                      ^
/build/xtensor-0.24.3/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};
      |                                                            ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/build/xtensor-0.24.3/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};
      |                                                  ^
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_177()':
/build/xtensor-0.24.3/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. };
      |                                                ^
/build/xtensor-0.24.3/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. };
      |                                                ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/build/xtensor-0.24.3/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};
      |                                                  ^
/build/xtensor-0.24.3/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};
      |                                             ^
In file included from /build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 77%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xreducer.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_4()':
/build/xtensor-0.24.3/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}};
      |                                        ^
/build/xtensor-0.24.3/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}};
      |                                                   ^
/build/xtensor-0.24.3/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}};
      |                                          ^
/build/xtensor-0.24.3/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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}};
      |                                                                        ^
[ 78%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xmultiindex_iterator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmultiindex_iterator.cpp
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/build/xtensor-0.24.3/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};
      |                                              ^
/build/xtensor-0.24.3/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};
      |                                              ^
[ 78%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xiterator.cpp
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_129()':
/build/xtensor-0.24.3/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};
      |                                                      ^
/build/xtensor-0.24.3/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};
      |                                                 ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
[ 78%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xscalar.cpp
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_179()':
/build/xtensor-0.24.3/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. };
      |                                             ^
/build/xtensor-0.24.3/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. };
      |                                             ^
[ 79%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xscalar_semantic.cpp
[ 79%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xshape.cpp
[ 79%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xstorage.cpp
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xstrided_view.cpp
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmath.cpp
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xstrides.cpp
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xtensor.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xstrided_view.cpp:12:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xadapt.hpp:21,
                 from /build/xtensor-0.24.3/test/test_xmath.cpp:15:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xmath.hpp:30,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()':
/build/xtensor-0.24.3/test/test_xmath.cpp:898:50: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  898 |         xt::xtensor<double,1> xp = {0.0, 1.0, 3.0};
      |                                                  ^
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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xview.hpp:32,
                 from /build/xtensor-0.24.3/test/test_xreducer.cpp:26:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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> >, 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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 file included from /build/xtensor-0.24.3/test/test_xmath.cpp:14:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_141()':
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 };
      |                                           ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_139()':
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 };
      |                                                ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xmath.cpp:16:
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/xtensor-0.24.3/include/xtensor/xview.hpp:26:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()':
/build/xtensor-0.24.3/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};
      |                               ^
/build/xtensor-0.24.3/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};
      |                                      ^
/build/xtensor-0.24.3/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};
      |                                      ^
/build/xtensor-0.24.3/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};
      |                                      ^
/build/xtensor-0.24.3/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 /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xaccumulator.hpp:19,
                 from /build/xtensor-0.24.3/include/xtensor/xmath.hpp:26:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xfixed.hpp:21,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xiterator.hpp:629:27:
/build/xtensor-0.24.3/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);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()':
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                      ^
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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xassign.hpp:583:48:
/build/xtensor-0.24.3/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);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_30()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                                        ^
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xtensor_adaptor.cpp
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()':
/build/xtensor-0.24.3/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};
      |                                                       ^
/build/xtensor-0.24.3/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/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 '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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xmath.hpp:1999:103:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                      ^
/build/xtensor-0.24.3/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};
      |                                                            ^
/build/xtensor-0.24.3/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/build/xtensor-0.24.3/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. };
      |                                           ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()':
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                                             ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                      ^
/build/xtensor-0.24.3/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};
      |                                                            ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/build/xtensor-0.24.3/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};
      |                                                  ^
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/build/xtensor-0.24.3/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};
      |                                                  ^
/build/xtensor-0.24.3/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};
      |                                             ^
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()':
/build/xtensor-0.24.3/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};
      |                                              ^
/build/xtensor-0.24.3/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};
      |                                              ^
[ 81%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xtensor_semantic.cpp
[ 81%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xview.cpp
/build/xtensor-0.24.3/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_129()':
/build/xtensor-0.24.3/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};
      |                                                      ^
/build/xtensor-0.24.3/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};
      |                                                 ^
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()':
/build/xtensor-0.24.3/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});
      |                                        ^~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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});
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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});
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};
      |                                                            ^
/build/xtensor-0.24.3/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};
      |                                               ^
[ 81%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xview_semantic.cpp
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_76()':
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xreducer.cpp:555:9:
/build/xtensor-0.24.3/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}); };
      |                                                                            ^
[ 82%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoperation.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 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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xmath.hpp:1848:5,
    inlined from 'void xt::DOCTEST_ANON_FUNC_100()' at /build/xtensor-0.24.3/test/test_xreducer.cpp:780:65:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_86()':
/build/xtensor-0.24.3/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>()}; \
      |                                                                         ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:627:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  627 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};                                   \
      |                                       ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xoperation.hpp:979:27:
/build/xtensor-0.24.3/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);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_88()':
/build/xtensor-0.24.3/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>()}; \
      |                                                                         ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};                                   \
      |                                       ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_90()':
/build/xtensor-0.24.3/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>()}; \
      |                                                                         ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};                                   \
      |                                       ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xassign.hpp:583:48:
/build/xtensor-0.24.3/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);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
[ 82%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoptional_assembly.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<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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xassign.hpp:583:48:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xoperation.cpp:17:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xoperation.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xview.cpp:25:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_177()':
/build/xtensor-0.24.3/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. };
      |                                                ^
/build/xtensor-0.24.3/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. };
      |                                                ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_72()':
/build/xtensor-0.24.3/test/test_xview.cpp:999:12: note: parameter passing for argument of type 'std::initializer_list<double>' changed in GCC 7.1
  999 |            };
      |            ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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};
      |                          ^
/build/xtensor-0.24.3/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};
      |                          ^~~~~
/build/xtensor-0.24.3/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_179()':
/build/xtensor-0.24.3/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. };
      |                                             ^
/build/xtensor-0.24.3/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_lib.dir/test_xutils.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xutils.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xshape.hpp:23,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:22,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/test/test_xview.cpp:12:
In member function 'xt::svector<T, N, A, Init>& xt::svector<T, N, A, Init>::operator=(const xt::svector<T, N, A, Init>&) [with T = unsigned int; unsigned int N = 4; A = std::allocator<unsigned int>; bool Init = true]',
    inlined from 'void xt::xstrided_container<D>::resize(S&&, bool) [with S = const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&; D = 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>]' at /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:964:21,
    inlined from 'void xt::xstrided_container<D>::resize(S&&, xt::layout_type) [with S = const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&; D = 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>]' at /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:991:15,
    inlined from 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(const shape_type&, xt::layout_type) [with EC = xt::uvector<int, std::allocator<int> >; 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 /build/xtensor-0.24.3/include/xtensor/xarray.hpp:296:26,
    inlined from 'void xt::DOCTEST_ANON_FUNC_38()' at /build/xtensor-0.24.3/test/test_xview.cpp:467:28:
/build/xtensor-0.24.3/include/xtensor/xstorage.hpp:822:15: warning: 'shape' may be used uninitialized [-Wmaybe-uninitialized]
  822 |         assign(rhs.begin(), rhs.end());
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/include/xtensor/xstorage.hpp: In function 'void xt::DOCTEST_ANON_FUNC_38()':
/build/xtensor-0.24.3/include/xtensor/xstorage.hpp:890:17: note: by argument 3 of type 'const unsigned int*' to 'void xt::svector<T, N, A, Init>::assign(IT, IT) [with IT = const unsigned int*; T = unsigned int; unsigned int N = 4; A = std::allocator<unsigned int>; bool Init = true]' declared here
  890 |     inline void svector<T, N, A, Init>::assign(IT other_begin, IT other_end)
      |                 ^~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xview.cpp:466:25: note: 'shape' declared here
  466 |         view_shape_type shape = {3, 4};
      |                         ^~~~~
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xreducer.cpp
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xscalar.cpp
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsimd8.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xsimd8.cpp
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xaccumulator.cpp
[ 84%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xscalar_semantic.cpp
[ 84%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xadapt.cpp
In file included from /build/xtensor-0.24.3/test/test_xaccumulator.cpp:12:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xaccumulator.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/build/xtensor-0.24.3/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.};
      |                                                                           ^
/build/xtensor-0.24.3/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.};
      |                                                                                                                          ^
[ 85%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xassign.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xassign.cpp
[ 85%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xshape.cpp
[ 85%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_iterator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xaxis_iterator.cpp
[ 85%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xstorage.cpp
[ 85%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_slice_iterator.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xaxis_slice_iterator.cpp
[ 86%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xstrided_view.cpp
[ 87%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbuffer_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xbuffer_adaptor.cpp
[ 87%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_array.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xchunked_array.cpp
[ 87%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xchunked_view.cpp
[ 87%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcomplex.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xcomplex.cpp
[ 88%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcsv.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xcsv.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)...);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 88%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xdatesupport.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xdatesupport.cpp
In file included from /build/xtensor-0.24.3/test/test_xstrided_view.cpp:12:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xdatesupport.cpp:18:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xmath.hpp:30,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xview.hpp:32,
                 from /build/xtensor-0.24.3/test/test_xreducer.cpp:26:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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> >, 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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xcomplex.cpp:15:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xreducer.hpp:338:28:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 file included from /build/xtensor-0.24.3/include/xtensor/xview.hpp:26:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xdatesupport.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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}});
      |                                                                                  ^
[ 88%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xdynamic_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xdynamic_view.cpp
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xaccumulator.hpp:19,
                 from /build/xtensor-0.24.3/include/xtensor/xmath.hpp:26:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xfixed.hpp:21,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xiterator.hpp:629:27:
/build/xtensor-0.24.3/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);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xassign.hpp:583:48:
/build/xtensor-0.24.3/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);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()':
/build/xtensor-0.24.3/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)};
      |                                                                                                             ^
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 '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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xmath.hpp:1999:103:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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
/build/xtensor-0.24.3/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/build/xtensor-0.24.3/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_xfunctor_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xfunctor_adaptor.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:28,
                 from /build/xtensor-0.24.3/include/xtensor/xoffset_view.hpp:15,
                 from /build/xtensor-0.24.3/include/xtensor/xcomplex.hpp:24,
                 from /build/xtensor-0.24.3/test/test_xfunctor_adaptor.cpp:13:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xfunctor_adaptor.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 89%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xstrides.cpp
[ 89%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfixed.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xfixed.cpp
[ 89%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xhistogram.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xhistogram.cpp
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()':
/build/xtensor-0.24.3/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});
      |                                        ^~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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});
      |                                        ^~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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});
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};
      |                                                            ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_76()':
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xreducer.cpp:555:9:
/build/xtensor-0.24.3/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_core_lib.dir/test_xtensor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xtensor.cpp
In file included from /build/xtensor-0.24.3/test/test_xhistogram.cpp:14:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xsort.hpp:16,
                 from /build/xtensor-0.24.3/include/xtensor/xhistogram.hpp:18,
                 from /build/xtensor-0.24.3/test/test_xhistogram.cpp:15:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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:
/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 89%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xpad.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xpad.cpp
/build/xtensor-0.24.3/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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.};
      |                                                      ^
/build/xtensor-0.24.3/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);
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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.};
      |                                                     ^
/build/xtensor-0.24.3/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/build/xtensor-0.24.3/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});
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xindex_view.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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xmath.hpp:1848:5,
    inlined from 'void xt::DOCTEST_ANON_FUNC_100()' at /build/xtensor-0.24.3/test/test_xreducer.cpp:780:65:
/build/xtensor-0.24.3/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());
      |                       ~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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:60,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xindex_view.cpp:11:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_86()':
/build/xtensor-0.24.3/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>()}; \
      |                                                                         ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:627:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  627 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};                                   \
      |                                       ^
/build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xoperation.hpp:979:27:
/build/xtensor-0.24.3/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);
      |                ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_88()':
/build/xtensor-0.24.3/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>()}; \
      |                                                                         ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};                                   \
      |                                       ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:633:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  633 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_90()':
/build/xtensor-0.24.3/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>()}; \
      |                                                                         ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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};                                   \
      |                                       ^
/build/xtensor-0.24.3/test/test_xreducer.cpp:639:9: note: in expansion of macro 'TEST_OPT_AVERAGE'
  639 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xassign.hpp:583:48:
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xassign.hpp:583:48:
/build/xtensor-0.24.3/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 /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xindex_view.hpp:305:40,
    inlined from 'void xt::DOCTEST_ANON_FUNC_131()' at /build/xtensor-0.24.3/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);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 90%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xinfo.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xinfo.cpp
[ 90%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xio.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xio.cpp
[ 91%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xlayout.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xlayout.cpp
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xtensor_adaptor.cpp
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xtensor_semantic.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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: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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xview.cpp
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xview_semantic.cpp
[ 92%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmanipulation.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmanipulation.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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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_xmasked_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmasked_view.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xmanipulation.cpp:13:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmath_result_type.cpp
[ 93%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xutils.cpp
[ 93%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xsimd8.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xsimd8.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 94%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnan_functions.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xnan_functions.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::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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xmanipulation.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/build/xtensor-0.24.3/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. };
      |                                                                                       ^
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/test/test_xview.cpp:25:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 94%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnoalias.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xnoalias.cpp
/build/xtensor-0.24.3/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_72()':
/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xshape.hpp:23,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:22,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/test/test_xview.cpp:12:
In member function 'xt::svector<T, N, A, Init>& xt::svector<T, N, A, Init>::operator=(const xt::svector<T, N, A, Init>&) [with T = unsigned int; unsigned int N = 4; A = std::allocator<unsigned int>; bool Init = true]',
    inlined from 'void xt::xstrided_container<D>::resize(S&&, bool) [with S = const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&; D = 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>]' at /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:964:21,
    inlined from 'void xt::xstrided_container<D>::resize(S&&, xt::layout_type) [with S = const xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>&; D = 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>]' at /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:991:15,
    inlined from 'xt::xarray_container<EC, L, SC, Tag>::xarray_container(const shape_type&, xt::layout_type) [with EC = xt::uvector<int, std::allocator<int> >; 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 /build/xtensor-0.24.3/include/xtensor/xarray.hpp:296:26,
    inlined from 'void xt::DOCTEST_ANON_FUNC_38()' at /build/xtensor-0.24.3/test/test_xview.cpp:467:28:
/build/xtensor-0.24.3/include/xtensor/xstorage.hpp:822:15: warning: 'shape' may be used uninitialized [-Wmaybe-uninitialized]
  822 |         assign(rhs.begin(), rhs.end());
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/include/xtensor/xstorage.hpp: In function 'void xt::DOCTEST_ANON_FUNC_38()':
/build/xtensor-0.24.3/include/xtensor/xstorage.hpp:890:17: note: by argument 3 of type 'const unsigned int*' to 'void xt::svector<T, N, A, Init>::assign(IT, IT) [with IT = const unsigned int*; T = unsigned int; unsigned int N = 4; A = std::allocator<unsigned int>; bool Init = true]' declared here
  890 |     inline void svector<T, N, A, Init>::assign(IT other_begin, IT other_end)
      |                 ^~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xview.cpp:466:25: note: 'shape' declared here
  466 |         view_shape_type shape = {3, 4};
      |                         ^~~~~
[ 94%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnorm.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xnorm.cpp
[ 94%] Linking CXX static library libtest_xtensor_core_lib.a
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -P CMakeFiles/test_xtensor_core_lib.dir/cmake_clean_target.cmake
cd /build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/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 /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoptional.cpp
[ 95%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_adaptor.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoptional_assembly_adaptor.cpp
[ 95%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_storage.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xoptional_assembly_storage.cpp
In file included from /build/xtensor-0.24.3/test/test_xoptional.cpp:17:
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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)
      |                  ^~~~~~
/build/xtensor-0.24.3/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>]':
/build/xtensor-0.24.3/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());
      |                 ~~~~~~~~~^~~~~~~~
[ 96%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xset_operation.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xset_operation.cpp
[ 96%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xrandom.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xrandom.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xview.hpp:26,
                 from /build/xtensor-0.24.3/include/xtensor/xrandom.hpp:30,
                 from /build/xtensor-0.24.3/test/test_xrandom.cpp:17:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/build/xtensor-0.24.3/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};
      |                                                                  ^
/build/xtensor-0.24.3/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()':
/build/xtensor-0.24.3/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};
      |                                                               ^
/build/xtensor-0.24.3/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()':
/build/xtensor-0.24.3/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};
      |                                                                  ^
/build/xtensor-0.24.3/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_xrepeat.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xrepeat.cpp
[ 96%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsort.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xsort.cpp
[ 97%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsimd.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xsimd.cpp
[ 97%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xvectorize.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xvectorize.cpp
[ 97%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_interp.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_extended_xmath_interp.cpp
In file included from /build/xtensor-0.24.3/test/test_extended_xmath_interp.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_extended_xmath_interp.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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};
      |                                                                        ^
/build/xtensor-0.24.3/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};
      |                                                                        ^
/build/xtensor-0.24.3/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.                };
      |                                                                       ^
/build/xtensor-0.24.3/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_broadcast_view.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_extended_broadcast_view.cpp
In file included from /build/xtensor-0.24.3/include/xtensor/xadapt.hpp:20,
                 from /build/xtensor-0.24.3/test/test_xsort.cpp:11:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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_xmath_reducers.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_extended_xmath_reducers.cpp
In file included from /usr/include/c++/12/vector:60,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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)'
/build/xtensor-0.24.3/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_14()':
/build/xtensor-0.24.3/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};
      |                                       ^
/build/xtensor-0.24.3/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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 /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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/build/xtensor-0.24.3/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};
      |                                                           ^
/build/xtensor-0.24.3/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};
      |                                            ^
/build/xtensor-0.24.3/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};
      |                                               ^
/build/xtensor-0.24.3/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};
      |                                                ^
/build/xtensor-0.24.3/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};
      |                                  ^
/build/xtensor-0.24.3/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/build/xtensor-0.24.3/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};
      |                                              ^
[ 98%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xhistogram.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_extended_xhistogram.cpp
In file included from /build/xtensor-0.24.3/test/test_extended_xhistogram.cpp:16:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()':
/build/xtensor-0.24.3/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.};
      |                                                                                                   ^
/build/xtensor-0.24.3/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};
      |                                              ^
/build/xtensor-0.24.3/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()':
/build/xtensor-0.24.3/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.};
      |                                                                                           ^
[ 98%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xsort.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_extended_xsort.cpp
[ 99%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_sfinae.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_sfinae.cpp
[ 99%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xjson.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xjson.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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/map:60,
                 from /build/xtensor-0.24.3/include/xtensor/xslice.hpp:16,
                 from /build/xtensor-0.24.3/include/xtensor/xstrided_view_base.hpp:19,
                 from /build/xtensor-0.24.3/include/xtensor/xstrided_view.hpp:27,
                 from /build/xtensor-0.24.3/include/xtensor/xgenerator.hpp:27,
                 from /build/xtensor-0.24.3/include/xtensor/xbuilder.hpp:31,
                 from /build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:13,
                 from /build/xtensor-0.24.3/include/xtensor/xmath.hpp:28,
                 from /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:25,
                 from /build/xtensor-0.24.3/include/xtensor/xarray.hpp:20,
                 from /build/xtensor-0.24.3/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<>());
      |                                             ~~~~~~~~~~~~~~~
[ 99%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmime.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xmime.cpp
[100%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_holder.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xexpression_holder.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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);
      |           ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[100%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnpy.cpp.o
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/build/xtensor-0.24.3/include -g -O2 -ffile-prefix-map=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_COMPLEX=1 -march=native -std=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 /build/xtensor-0.24.3/test/test_xnpy.cpp
In file included from /usr/include/c++/12/vector:70,
                 from /build/xtensor-0.24.3/include/xtensor/xexpression.hpp:15,
                 from /build/xtensor-0.24.3/test/test_utils.hpp:8,
                 from /build/xtensor-0.24.3/test/test_common_macros.hpp:10,
                 from /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/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 /build/xtensor-0.24.3/include/xtensor/xadapt.hpp:21,
                 from /build/xtensor-0.24.3/include/xtensor/xnpy.hpp:34,
                 from /build/xtensor-0.24.3/test/test_xnpy.cpp:12:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/test/test_xnpy.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()':
/build/xtensor-0.24.3/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};
      |                                                                        ^
In file included from /build/xtensor-0.24.3/test/test_xnan_functions.cpp:19:
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/xtensor-0.24.3/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]':
/build/xtensor-0.24.3/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
/build/xtensor-0.24.3/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()':
/build/xtensor-0.24.3/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};
      |                                                   ^
/build/xtensor-0.24.3/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};
      |                                                        ^
/build/xtensor-0.24.3/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()':
/build/xtensor-0.24.3/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};
      |                                                ^
/build/xtensor-0.24.3/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};
      |                                                  ^
/build/xtensor-0.24.3/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};
      |                                                                            ^
/build/xtensor-0.24.3/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};
      |                                                                            ^
[100%] Linking CXX executable test_xtensor_lib
cd /build/xtensor-0.24.3/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=/build/xtensor-0.24.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -DXSIMD_ENABLE_XTL_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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[100%] Built target test_xtensor_lib
make[3]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
/usr/bin/cmake -E cmake_progress_start /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/CMakeFiles 0
make[2]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[1]: Leaving directory '/build/xtensor-0.24.3'
   debian/rules override_dh_auto_build-indep
make[1]: Entering directory '/build/xtensor-0.24.3'
dh_auto_build
	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[2]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/build/xtensor-0.24.3 -B/build/xtensor-0.24.3/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/CMakeFiles /build/xtensor-0.24.3/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadaptor_semantic.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xarray.dir/build.make test/CMakeFiles/test_xarray.dir/depend
make  -f test/CMakeFiles/test_xblockwise_reducer.dir/build.make test/CMakeFiles/test_xblockwise_reducer.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray_adaptor.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xblockwise_reducer.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xadaptor_semantic.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadaptor_semantic.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadaptor_semantic.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xadaptor_semantic
Dependencies file "test/CMakeFiles/test_xblockwise_reducer.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xblockwise_reducer.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xblockwise_reducer.dir/test_xblockwise_reducer.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xblockwise_reducer.dir/compiler_depend.internal".
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xadaptor_semantic.dir/build.make test/CMakeFiles/test_xadaptor_semantic.dir/build
Dependencies file "test/CMakeFiles/test_xarray_adaptor.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray_adaptor.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray_adaptor.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xarray.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xarray.dir/test_xarray.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xarray_adaptor
Consolidate compiler generated dependencies of target test_xarray
Consolidate compiler generated dependencies of target test_xblockwise_reducer
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xarray_adaptor.dir/build.make test/CMakeFiles/test_xarray_adaptor.dir/build
make  -f test/CMakeFiles/test_xarray.dir/build.make test/CMakeFiles/test_xarray.dir/build
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xarray_adaptor.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xarray.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xadaptor_semantic.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xblockwise_reducer.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  1%] Built target test_xadaptor_semantic
make  -f test/CMakeFiles/test_xbroadcast.dir/build.make test/CMakeFiles/test_xbroadcast.dir/depend
[  2%] Built target test_xarray_adaptor
make  -f test/CMakeFiles/test_xbuilder.dir/build.make test/CMakeFiles/test_xbuilder.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbroadcast.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuilder.dir/DependInfo.cmake --color=
[  3%] Built target test_xarray
make  -f test/CMakeFiles/test_xcontainer_semantic.dir/build.make test/CMakeFiles/test_xcontainer_semantic.dir/depend
[  4%] Built target test_xblockwise_reducer
Dependencies file "test/CMakeFiles/test_xbroadcast.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbroadcast.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xeval.dir/build.make test/CMakeFiles/test_xeval.dir/depend
Dependencies file "test/CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbroadcast.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcontainer_semantic.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xeval.dir/DependInfo.cmake --color=
Consolidate compiler generated dependencies of target test_xbroadcast
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbroadcast.dir/build.make test/CMakeFiles/test_xbroadcast.dir/build
Dependencies file "test/CMakeFiles/test_xcontainer_semantic.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcontainer_semantic.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcontainer_semantic.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xbuilder.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuilder.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuilder.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xcontainer_semantic
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xbroadcast.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcontainer_semantic.dir/build.make test/CMakeFiles/test_xcontainer_semantic.dir/build
Consolidate compiler generated dependencies of target test_xbuilder
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbuilder.dir/build.make test/CMakeFiles/test_xbuilder.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xcontainer_semantic.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xeval.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xeval.dir/compiler_depend.internal".
make[4]: Nothing to be done for 'test/CMakeFiles/test_xbuilder.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xeval.dir/test_xeval.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xeval.dir/compiler_depend.internal".
[  5%] Built target test_xbroadcast
make  -f test/CMakeFiles/test_xexception.dir/build.make test/CMakeFiles/test_xexception.dir/depend
Consolidate compiler generated dependencies of target test_xeval
[  6%] Built target test_xcontainer_semantic
make  -f test/CMakeFiles/test_xexpression.dir/build.make test/CMakeFiles/test_xexpression.dir/depend
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexception.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xeval.dir/build.make test/CMakeFiles/test_xeval.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression.dir/DependInfo.cmake --color=
[  7%] Built target test_xbuilder
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xeval.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexpression_traits.dir/build.make test/CMakeFiles/test_xexpression_traits.dir/depend
Dependencies file "test/CMakeFiles/test_xexception.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexception.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xexception.dir/test_xexception.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexception.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xexception
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexception.dir/build.make test/CMakeFiles/test_xexception.dir/build
Dependencies file "test/CMakeFiles/test_xexpression.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_traits.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xexception.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xexpression
[  8%] Built target test_xeval
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexpression.dir/build.make test/CMakeFiles/test_xexpression.dir/build
make  -f test/CMakeFiles/test_xfunction.dir/build.make test/CMakeFiles/test_xfunction.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xexpression.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[  9%] Built target test_xexception
make  -f test/CMakeFiles/test_xfunc_on_xexpression.dir/build.make test/CMakeFiles/test_xfunc_on_xexpression.dir/depend
Dependencies file "test/CMakeFiles/test_xexpression_traits.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_traits.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunction.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_traits.dir/compiler_depend.internal".
[  9%] Built target test_xexpression
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunc_on_xexpression.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xmultiindex_iterator.dir/build.make test/CMakeFiles/test_xmultiindex_iterator.dir/depend
Consolidate compiler generated dependencies of target test_xexpression_traits
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmultiindex_iterator.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xfunc_on_xexpression.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunc_on_xexpression.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xexpression_traits.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunc_on_xexpression.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xfunction.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunction.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunction.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xfunc_on_xexpression
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfunc_on_xexpression.dir/build.make test/CMakeFiles/test_xfunc_on_xexpression.dir/build
Consolidate compiler generated dependencies of target test_xfunction
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xfunc_on_xexpression.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xmultiindex_iterator.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmultiindex_iterator.dir/compiler_depend.internal".
[ 10%] Built target test_xexpression_traits
make  -f test/CMakeFiles/test_xfunction.dir/build.make test/CMakeFiles/test_xfunction.dir/build
Dependencies file "test/CMakeFiles/test_xmultiindex_iterator.dir/test_xmultiindex_iterator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmultiindex_iterator.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xiterator.dir/build.make test/CMakeFiles/test_xiterator.dir/depend
Consolidate compiler generated dependencies of target test_xmultiindex_iterator
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xfunction.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xiterator.dir/DependInfo.cmake --color=
[ 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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xmultiindex_iterator.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath.dir/DependInfo.cmake --color=
[ 12%] Built target test_xmultiindex_iterator
make  -f test/CMakeFiles/test_xoperation.dir/build.make test/CMakeFiles/test_xoperation.dir/depend
[ 13%] 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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoperation.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xiterator.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xiterator.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xiterator.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xmath.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xmath.dir/test_xmath.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xiterator
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xiterator.dir/build.make test/CMakeFiles/test_xiterator.dir/build
Consolidate compiler generated dependencies of target test_xmath
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmath.dir/build.make test/CMakeFiles/test_xmath.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xiterator.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xmath.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xoperation.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoperation.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoperation.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xoptional_assembly.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xoperation
[ 14%] Built target test_xiterator
make  -f test/CMakeFiles/test_xreducer.dir/build.make test/CMakeFiles/test_xreducer.dir/depend
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xoptional_assembly
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoperation.dir/build.make test/CMakeFiles/test_xoperation.dir/build
[ 15%] Built target test_xmath
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xreducer.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xoptional_assembly.dir/build.make test/CMakeFiles/test_xoptional_assembly.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xoperation.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xoptional_assembly.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xscalar.dir/build.make test/CMakeFiles/test_xscalar.dir/depend
Dependencies file "test/CMakeFiles/test_xreducer.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xreducer.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xreducer.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xreducer
[ 16%] Built target test_xoperation
make  -f test/CMakeFiles/test_xscalar_semantic.dir/build.make test/CMakeFiles/test_xscalar_semantic.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 17%] Built target test_xoptional_assembly
make  -f test/CMakeFiles/test_xreducer.dir/build.make test/CMakeFiles/test_xreducer.dir/build
make  -f test/CMakeFiles/test_xshape.dir/build.make test/CMakeFiles/test_xshape.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar_semantic.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xreducer.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xshape.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xscalar.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar.dir/compiler_depend.internal".
[ 17%] Built target test_xreducer
make  -f test/CMakeFiles/test_xstorage.dir/build.make test/CMakeFiles/test_xstorage.dir/depend
Consolidate compiler generated dependencies of target test_xscalar
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xscalar.dir/build.make test/CMakeFiles/test_xscalar.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xscalar.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xscalar_semantic.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar_semantic.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstorage.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar_semantic.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xshape.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xshape.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xshape.dir/test_xshape.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xshape.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xscalar_semantic
[ 18%] Built target test_xscalar
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xscalar_semantic.dir/build.make test/CMakeFiles/test_xscalar_semantic.dir/build
Consolidate compiler generated dependencies of target test_xshape
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstrided_view.dir/build.make test/CMakeFiles/test_xstrided_view.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xscalar_semantic.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xstorage.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstorage.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xshape.dir/build.make test/CMakeFiles/test_xshape.dir/build
Dependencies file "test/CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstorage.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xshape.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrided_view.dir/DependInfo.cmake --color=
Consolidate compiler generated dependencies of target test_xstorage
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstorage.dir/build.make test/CMakeFiles/test_xstorage.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xstorage.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 19%] Built target test_xshape
make  -f test/CMakeFiles/test_xstrides.dir/build.make test/CMakeFiles/test_xstrides.dir/depend
[ 20%] Built target test_xscalar_semantic
make  -f test/CMakeFiles/test_xtensor.dir/build.make test/CMakeFiles/test_xtensor.dir/depend
Dependencies file "test/CMakeFiles/test_xstrided_view.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrided_view.dir/compiler_depend.internal".
[ 21%] Built target test_xstorage
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrides.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrided_view.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xtensor_adaptor.dir/build.make test/CMakeFiles/test_xtensor_adaptor.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_adaptor.dir/DependInfo.cmake --color=
Consolidate compiler generated dependencies of target test_xstrided_view
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstrided_view.dir/build.make test/CMakeFiles/test_xstrided_view.dir/build
Dependencies file "test/CMakeFiles/test_xtensor_adaptor.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_adaptor.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_adaptor.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xstrided_view.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xtensor_adaptor
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_adaptor.dir/build.make test/CMakeFiles/test_xtensor_adaptor.dir/build
Dependencies file "test/CMakeFiles/test_xstrides.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrides.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrides.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xtensor_adaptor.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 22%] Built target test_xstrided_view
Dependencies file "test/CMakeFiles/test_xtensor.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xtensor_semantic.dir/build.make test/CMakeFiles/test_xtensor_semantic.dir/depend
Consolidate compiler generated dependencies of target test_xstrides
Consolidate compiler generated dependencies of target test_xtensor
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstrides.dir/build.make test/CMakeFiles/test_xstrides.dir/build
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_semantic.dir/DependInfo.cmake --color=
[ 23%] Built target test_xtensor_adaptor
make  -f test/CMakeFiles/test_xtensor.dir/build.make test/CMakeFiles/test_xtensor.dir/build
make  -f test/CMakeFiles/test_xview.dir/build.make test/CMakeFiles/test_xview.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xtensor.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xstrides.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xtensor_semantic.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_semantic.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_semantic.dir/compiler_depend.internal".
[ 24%] Built target test_xstrides
Consolidate compiler generated dependencies of target test_xtensor_semantic
make  -f test/CMakeFiles/test_xview_semantic.dir/build.make test/CMakeFiles/test_xview_semantic.dir/depend
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_semantic.dir/build.make test/CMakeFiles/test_xtensor_semantic.dir/build
[ 25%] Built target test_xtensor
make  -f test/CMakeFiles/test_xutils.dir/build.make test/CMakeFiles/test_xutils.dir/depend
Dependencies file "test/CMakeFiles/test_xview.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview_semantic.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xview.dir/test_xview.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xtensor_semantic.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xview
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xview.dir/build.make test/CMakeFiles/test_xview.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xutils.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xview.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 26%] Built target test_xtensor_semantic
Dependencies file "test/CMakeFiles/test_xview_semantic.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview_semantic.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xsimd8.dir/build.make test/CMakeFiles/test_xsimd8.dir/depend
Dependencies file "test/CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview_semantic.dir/compiler_depend.internal".
[ 27%] Built target test_xview
make  -f test/CMakeFiles/main.dir/build.make test/CMakeFiles/main.dir/depend
Dependencies file "test/CMakeFiles/test_xutils.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xutils.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xutils.dir/test_xutils.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xutils.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xutils
Consolidate compiler generated dependencies of target test_xview_semantic
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd8.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xutils.dir/build.make test/CMakeFiles/test_xutils.dir/build
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/main.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xutils.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xview_semantic.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xsimd8.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd8.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xsimd8.dir/test_xsimd8.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd8.dir/compiler_depend.internal".
[ 28%] Built target test_xview_semantic
[ 29%] Built target test_xutils
make  -f test/CMakeFiles/test_xaccumulator.dir/build.make test/CMakeFiles/test_xaccumulator.dir/depend
Consolidate compiler generated dependencies of target test_xsimd8
Dependencies file "test/CMakeFiles/main.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/main.dir/compiler_depend.internal".
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xsimd8.dir/build.make test/CMakeFiles/test_xsimd8.dir/build
make  -f test/CMakeFiles/test_xadapt.dir/build.make test/CMakeFiles/test_xadapt.dir/depend
Consolidate compiler generated dependencies of target main
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xsimd8.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaccumulator.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/main.dir/build.make test/CMakeFiles/main.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadapt.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/main.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xaccumulator.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaccumulator.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaccumulator.dir/compiler_depend.internal".
[ 29%] Built target test_xsimd8
make  -f test/CMakeFiles/test_xassign.dir/build.make test/CMakeFiles/test_xassign.dir/depend
Consolidate compiler generated dependencies of target test_xaccumulator
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xaccumulator.dir/build.make test/CMakeFiles/test_xaccumulator.dir/build
[ 29%] Built target main
Dependencies file "test/CMakeFiles/test_xadapt.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadapt.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xaxis_iterator.dir/build.make test/CMakeFiles/test_xaxis_iterator.dir/depend
Dependencies file "test/CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadapt.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xassign.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xaccumulator.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xadapt
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_iterator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xadapt.dir/build.make test/CMakeFiles/test_xadapt.dir/build
Dependencies file "test/CMakeFiles/test_xassign.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xassign.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xassign.dir/test_xassign.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xassign.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xadapt.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xassign
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 30%] Built target test_xaccumulator
make  -f test/CMakeFiles/test_xassign.dir/build.make test/CMakeFiles/test_xassign.dir/build
make  -f test/CMakeFiles/test_xaxis_slice_iterator.dir/build.make test/CMakeFiles/test_xaxis_slice_iterator.dir/depend
Dependencies file "test/CMakeFiles/test_xaxis_iterator.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_iterator.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xassign.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_iterator.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xaxis_iterator
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_slice_iterator.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xaxis_iterator.dir/build.make test/CMakeFiles/test_xaxis_iterator.dir/build
[ 31%] Built target test_xadapt
make  -f test/CMakeFiles/test_xbuffer_adaptor.dir/build.make test/CMakeFiles/test_xbuffer_adaptor.dir/depend
[ 32%] Built target test_xassign
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xaxis_iterator.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xchunked_array.dir/build.make test/CMakeFiles/test_xchunked_array.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuffer_adaptor.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xaxis_slice_iterator.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_slice_iterator.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_slice_iterator.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_array.dir/DependInfo.cmake --color=
[ 32%] Built target test_xaxis_iterator
make  -f test/CMakeFiles/test_xchunked_view.dir/build.make test/CMakeFiles/test_xchunked_view.dir/depend
Consolidate compiler generated dependencies of target test_xaxis_slice_iterator
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xaxis_slice_iterator.dir/build.make test/CMakeFiles/test_xaxis_slice_iterator.dir/build
Dependencies file "test/CMakeFiles/test_xbuffer_adaptor.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuffer_adaptor.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuffer_adaptor.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_view.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xaxis_slice_iterator.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xbuffer_adaptor
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbuffer_adaptor.dir/build.make test/CMakeFiles/test_xbuffer_adaptor.dir/build
Dependencies file "test/CMakeFiles/test_xchunked_array.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_array.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_array.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xbuffer_adaptor.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xchunked_array
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xchunked_array.dir/build.make test/CMakeFiles/test_xchunked_array.dir/build
[ 33%] Built target test_xaxis_slice_iterator
make  -f test/CMakeFiles/test_xcomplex.dir/build.make test/CMakeFiles/test_xcomplex.dir/depend
Dependencies file "test/CMakeFiles/test_xchunked_view.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_view.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xchunked_view.dir/test_xchunked_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_view.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xchunked_array.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcomplex.dir/DependInfo.cmake --color=
[ 34%] Built target test_xbuffer_adaptor
make  -f test/CMakeFiles/test_xcsv.dir/build.make test/CMakeFiles/test_xcsv.dir/depend
Consolidate compiler generated dependencies of target test_xchunked_view
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcsv.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xcomplex.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcomplex.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcomplex.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xchunked_view.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xcomplex
[ 35%] Built target test_xchunked_array
make  -f test/CMakeFiles/test_xdatesupport.dir/build.make test/CMakeFiles/test_xdatesupport.dir/depend
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcomplex.dir/build.make test/CMakeFiles/test_xcomplex.dir/build
Dependencies file "test/CMakeFiles/test_xcsv.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcsv.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcsv.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xcomplex.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdatesupport.dir/DependInfo.cmake --color=
Consolidate compiler generated dependencies of target test_xcsv
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcsv.dir/build.make test/CMakeFiles/test_xcsv.dir/build
[ 35%] 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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xcsv.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 36%] Built target test_xcomplex
make  -f test/CMakeFiles/test_xfunctor_adaptor.dir/build.make test/CMakeFiles/test_xfunctor_adaptor.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdynamic_view.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunctor_adaptor.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xdatesupport.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdatesupport.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdatesupport.dir/compiler_depend.internal".
[ 37%] Built target test_xcsv
make  -f test/CMakeFiles/test_xfixed.dir/build.make test/CMakeFiles/test_xfixed.dir/depend
Consolidate compiler generated dependencies of target test_xdatesupport
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xdatesupport.dir/build.make test/CMakeFiles/test_xdatesupport.dir/build
Dependencies file "test/CMakeFiles/test_xdynamic_view.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdynamic_view.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfixed.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdynamic_view.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xdatesupport.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xdynamic_view
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xdynamic_view.dir/build.make test/CMakeFiles/test_xdynamic_view.dir/build
Dependencies file "test/CMakeFiles/test_xfunctor_adaptor.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunctor_adaptor.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunctor_adaptor.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xdynamic_view.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 38%] Built target test_xdatesupport
make  -f test/CMakeFiles/test_xhistogram.dir/build.make test/CMakeFiles/test_xhistogram.dir/depend
Consolidate compiler generated dependencies of target test_xfunctor_adaptor
Dependencies file "test/CMakeFiles/test_xfixed.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfixed.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfixed.dir/compiler_depend.internal".
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfunctor_adaptor.dir/build.make test/CMakeFiles/test_xfunctor_adaptor.dir/build
[ 39%] Built target test_xdynamic_view
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xhistogram.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xpad.dir/build.make test/CMakeFiles/test_xpad.dir/depend
Consolidate compiler generated dependencies of target test_xfixed
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xfunctor_adaptor.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xpad.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xfixed.dir/build.make test/CMakeFiles/test_xfixed.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xfixed.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xhistogram.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xhistogram.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xhistogram.dir/compiler_depend.internal".
[ 40%] Built target test_xfixed
make  -f test/CMakeFiles/test_xindex_view.dir/build.make test/CMakeFiles/test_xindex_view.dir/depend
Dependencies file "test/CMakeFiles/test_xpad.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xpad.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xhistogram
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xhistogram.dir/build.make test/CMakeFiles/test_xhistogram.dir/build
Dependencies file "test/CMakeFiles/test_xpad.dir/test_xpad.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xpad.dir/compiler_depend.internal".
[ 41%] Built target test_xfunctor_adaptor
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xindex_view.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xinfo.dir/build.make test/CMakeFiles/test_xinfo.dir/depend
Consolidate compiler generated dependencies of target test_xpad
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xhistogram.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xpad.dir/build.make test/CMakeFiles/test_xpad.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xinfo.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xindex_view.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xindex_view.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xindex_view.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xpad.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xindex_view
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xindex_view.dir/build.make test/CMakeFiles/test_xindex_view.dir/build
[ 42%] Built target test_xhistogram
make  -f test/CMakeFiles/test_xio.dir/build.make test/CMakeFiles/test_xio.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xindex_view.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xinfo.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xinfo.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xinfo.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xio.dir/DependInfo.cmake --color=
[ 43%] Built target test_xpad
make  -f test/CMakeFiles/test_xlayout.dir/build.make test/CMakeFiles/test_xlayout.dir/depend
Consolidate compiler generated dependencies of target test_xinfo
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xinfo.dir/build.make test/CMakeFiles/test_xinfo.dir/build
[ 43%] Built target test_xindex_view
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xlayout.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xmanipulation.dir/build.make test/CMakeFiles/test_xmanipulation.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xinfo.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmanipulation.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xio.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xio.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xio.dir/test_xio.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xio.dir/compiler_depend.internal".
[ 44%] Built target test_xinfo
make  -f test/CMakeFiles/test_xmasked_view.dir/build.make test/CMakeFiles/test_xmasked_view.dir/depend
Dependencies file "test/CMakeFiles/test_xlayout.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xlayout.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xlayout.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xio
Consolidate compiler generated dependencies of target test_xlayout
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xio.dir/build.make test/CMakeFiles/test_xio.dir/build
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xlayout.dir/build.make test/CMakeFiles/test_xlayout.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmasked_view.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xio.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xmanipulation.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmanipulation.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xlayout.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmanipulation.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xmanipulation
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmanipulation.dir/build.make test/CMakeFiles/test_xmanipulation.dir/build
[ 45%] Built target test_xio
make  -f test/CMakeFiles/test_xmath_result_type.dir/build.make test/CMakeFiles/test_xmath_result_type.dir/depend
Dependencies file "test/CMakeFiles/test_xmasked_view.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmasked_view.dir/compiler_depend.internal".
[ 46%] Built target test_xlayout
Dependencies file "test/CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmasked_view.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xnan_functions.dir/build.make test/CMakeFiles/test_xnan_functions.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xmanipulation.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath_result_type.dir/DependInfo.cmake --color=
Consolidate compiler generated dependencies of target test_xmasked_view
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnan_functions.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xmasked_view.dir/build.make test/CMakeFiles/test_xmasked_view.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xmasked_view.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xnan_functions.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnan_functions.dir/compiler_depend.internal".
[ 47%] Built target test_xmanipulation
Dependencies file "test/CMakeFiles/test_xnan_functions.dir/test_xnan_functions.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnan_functions.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xnoalias.dir/build.make test/CMakeFiles/test_xnoalias.dir/depend
Dependencies file "test/CMakeFiles/test_xmath_result_type.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath_result_type.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath_result_type.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xnan_functions
[ 47%] Built target test_xmasked_view
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnan_functions.dir/build.make test/CMakeFiles/test_xnan_functions.dir/build
Consolidate compiler generated dependencies of target test_xmath_result_type
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnoalias.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmath_result_type.dir/build.make test/CMakeFiles/test_xmath_result_type.dir/build
make  -f test/CMakeFiles/test_xnorm.dir/build.make test/CMakeFiles/test_xnorm.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xnan_functions.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xmath_result_type.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xnoalias.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnoalias.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnoalias.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnorm.dir/DependInfo.cmake --color=
Consolidate compiler generated dependencies of target test_xnoalias
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnoalias.dir/build.make test/CMakeFiles/test_xnoalias.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xnoalias.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 48%] Built target test_xnoalias
make  -f test/CMakeFiles/test_xoptional.dir/build.make test/CMakeFiles/test_xoptional.dir/depend
[ 49%] Built target test_xnan_functions
[ 50%] Built target test_xmath_result_type
make  -f test/CMakeFiles/test_xoptional_assembly_adaptor.dir/build.make test/CMakeFiles/test_xoptional_assembly_adaptor.dir/depend
Dependencies file "test/CMakeFiles/test_xnorm.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnorm.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xoptional_assembly_storage.dir/build.make test/CMakeFiles/test_xoptional_assembly_storage.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnorm.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xnorm
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_adaptor.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnorm.dir/build.make test/CMakeFiles/test_xnorm.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_storage.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xoptional.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xnorm.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xoptional
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoptional.dir/build.make test/CMakeFiles/test_xoptional.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xoptional.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xoptional_assembly_adaptor.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_adaptor.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xoptional_assembly_storage.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_storage.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_adaptor.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_storage.dir/compiler_depend.internal".
[ 52%] Built target test_xnorm
[ 52%] Built target test_xoptional
make  -f test/CMakeFiles/test_xset_operation.dir/build.make test/CMakeFiles/test_xset_operation.dir/depend
Consolidate compiler generated dependencies of target test_xoptional_assembly_storage
Consolidate compiler generated dependencies of target test_xoptional_assembly_adaptor
make  -f test/CMakeFiles/test_xrandom.dir/build.make test/CMakeFiles/test_xrandom.dir/depend
make[4]: Leaving directory '/build/xtensor-0.24.3/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]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xset_operation.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xoptional_assembly_adaptor.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xoptional_assembly_storage.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrandom.dir/DependInfo.cmake --color=
[ 53%] Built target test_xoptional_assembly_adaptor
make  -f test/CMakeFiles/test_xrepeat.dir/build.make test/CMakeFiles/test_xrepeat.dir/depend
Dependencies file "test/CMakeFiles/test_xset_operation.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xset_operation.dir/compiler_depend.internal".
[ 54%] Built target test_xoptional_assembly_storage
Dependencies file "test/CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xset_operation.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xsort.dir/build.make test/CMakeFiles/test_xsort.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrepeat.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xrandom.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrandom.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrandom.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsort.dir/DependInfo.cmake --color=
Consolidate compiler generated dependencies of target test_xset_operation
Consolidate compiler generated dependencies of target test_xrandom
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xrandom.dir/build.make test/CMakeFiles/test_xrandom.dir/build
make  -f test/CMakeFiles/test_xset_operation.dir/build.make test/CMakeFiles/test_xset_operation.dir/build
Dependencies file "test/CMakeFiles/test_xsort.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsort.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xrandom.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xsort.dir/test_xsort.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsort.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xset_operation.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xrepeat.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrepeat.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrepeat.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xsort
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xsort.dir/build.make test/CMakeFiles/test_xsort.dir/build
Consolidate compiler generated dependencies of target test_xrepeat
[ 55%] Built target test_xrandom
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xsort.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 56%] Built target test_xset_operation
make  -f test/CMakeFiles/test_xrepeat.dir/build.make test/CMakeFiles/test_xrepeat.dir/build
make  -f test/CMakeFiles/test_xsimd.dir/build.make test/CMakeFiles/test_xsimd.dir/depend
make  -f test/CMakeFiles/test_xvectorize.dir/build.make test/CMakeFiles/test_xvectorize.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xrepeat.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xvectorize.dir/DependInfo.cmake --color=
[ 57%] Built target test_xsort
make  -f test/CMakeFiles/test_extended_xmath_interp.dir/build.make test/CMakeFiles/test_extended_xmath_interp.dir/depend
[ 58%] Built target test_xrepeat
make  -f test/CMakeFiles/test_extended_broadcast_view.dir/build.make test/CMakeFiles/test_extended_broadcast_view.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_interp.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xvectorize.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xvectorize.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xvectorize.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_broadcast_view.dir/DependInfo.cmake --color=
Consolidate compiler generated dependencies of target test_xvectorize
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xvectorize.dir/build.make test/CMakeFiles/test_xvectorize.dir/build
Dependencies file "test/CMakeFiles/test_xsimd.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xvectorize.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_xsimd
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_extended_xmath_interp.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_interp.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xsimd.dir/build.make test/CMakeFiles/test_xsimd.dir/build
Dependencies file "test/CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_interp.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_extended_broadcast_view.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_broadcast_view.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_broadcast_view.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xsimd.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_extended_xmath_interp
[ 59%] Built target test_xvectorize
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_extended_broadcast_view
make  -f test/CMakeFiles/test_extended_xmath_interp.dir/build.make test/CMakeFiles/test_extended_xmath_interp.dir/build
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_broadcast_view.dir/build.make test/CMakeFiles/test_extended_broadcast_view.dir/build
make  -f test/CMakeFiles/test_extended_xmath_reducers.dir/build.make test/CMakeFiles/test_extended_xmath_reducers.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_extended_xmath_interp.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_extended_broadcast_view.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_reducers.dir/DependInfo.cmake --color=
[ 60%] Built target test_extended_xmath_interp
make  -f test/CMakeFiles/test_extended_xhistogram.dir/build.make test/CMakeFiles/test_extended_xhistogram.dir/depend
[ 61%] Built target test_xsimd
make  -f test/CMakeFiles/test_extended_xsort.dir/build.make test/CMakeFiles/test_extended_xsort.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xhistogram.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_extended_xmath_reducers.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_reducers.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xsort.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_reducers.dir/compiler_depend.internal".
[ 62%] Built target test_extended_broadcast_view
Consolidate compiler generated dependencies of target test_extended_xmath_reducers
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_sfinae.dir/build.make test/CMakeFiles/test_sfinae.dir/depend
make  -f test/CMakeFiles/test_extended_xmath_reducers.dir/build.make test/CMakeFiles/test_extended_xmath_reducers.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_extended_xmath_reducers.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_sfinae.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_extended_xsort.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xsort.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xsort.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_extended_xhistogram.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xhistogram.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xhistogram.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_extended_xsort
Consolidate compiler generated dependencies of target test_extended_xhistogram
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_xsort.dir/build.make test/CMakeFiles/test_extended_xsort.dir/build
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_xhistogram.dir/build.make test/CMakeFiles/test_extended_xhistogram.dir/build
[ 63%] Built target test_extended_xmath_reducers
make  -f test/CMakeFiles/test_xjson.dir/build.make test/CMakeFiles/test_xjson.dir/depend
Dependencies file "test/CMakeFiles/test_sfinae.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_sfinae.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_extended_xsort.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_sfinae.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_extended_xhistogram.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Consolidate compiler generated dependencies of target test_sfinae
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_sfinae.dir/build.make test/CMakeFiles/test_sfinae.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xjson.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_sfinae.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 63%] Built target test_extended_xsort
make  -f test/CMakeFiles/test_xmime.dir/build.make test/CMakeFiles/test_xmime.dir/depend
[ 64%] Built target test_extended_xhistogram
make  -f test/CMakeFiles/test_xexpression_holder.dir/build.make test/CMakeFiles/test_xexpression_holder.dir/depend
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmime.dir/DependInfo.cmake --color=
[ 65%] Built target test_sfinae
Dependencies file "test/CMakeFiles/test_xjson.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xjson.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_holder.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/test_xnpy.dir/build.make test/CMakeFiles/test_xnpy.dir/depend
Dependencies file "test/CMakeFiles/test_xjson.dir/test_xjson.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xjson.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xjson
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnpy.dir/DependInfo.cmake --color=
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xexpression_holder.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_holder.dir/compiler_depend.internal".
make  -f test/CMakeFiles/test_xjson.dir/build.make test/CMakeFiles/test_xjson.dir/build
Dependencies file "test/CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_holder.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xmime.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmime.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xmime.dir/test_xmime.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmime.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xexpression_holder
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexpression_holder.dir/build.make test/CMakeFiles/test_xexpression_holder.dir/build
Consolidate compiler generated dependencies of target test_xmime
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmime.dir/build.make test/CMakeFiles/test_xmime.dir/build
Dependencies file "test/CMakeFiles/test_xnpy.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnpy.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xjson.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xexpression_holder.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xmime.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnpy.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xnpy
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnpy.dir/build.make test/CMakeFiles/test_xnpy.dir/build
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xnpy.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[ 66%] Built target test_xmime
make  -f test/CMakeFiles/test_xtensor_lib.dir/build.make test/CMakeFiles/test_xtensor_lib.dir/depend
[ 67%] Built target test_xjson
[ 68%] Built target test_xexpression_holder
make  -f test/CMakeFiles/test_xtensor_core_lib.dir/build.make test/CMakeFiles/test_xtensor_core_lib.dir/depend
[ 68%] Built target test_xnpy
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/DependInfo.cmake --color=
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/DependInfo.cmake --color=
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/main.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_extended_broadcast_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_extended_xhistogram.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_interp.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_reducers.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_extended_xsort.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_sfinae.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xblockwise_reducer.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xmultiindex_iterator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xassign.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xsimd8.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_iterator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_slice_iterator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xview.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xblockwise_reducer.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xbroadcast.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xbuffer_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_array.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xcomplex.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xcsv.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xdatesupport.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xdynamic_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_holder.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xtensor_core_lib
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_core_lib.dir/build.make test/CMakeFiles/test_xtensor_core_lib.dir/build
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xfixed.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xfunctor_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xhistogram.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
make[4]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xtensor_core_lib.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xindex_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xinfo.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xio.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
[ 77%] Built target test_xtensor_core_lib
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xjson.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xlayout.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xmanipulation.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xmasked_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xmath_result_type.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xmime.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xmultiindex_iterator.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xnan_functions.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xnoalias.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xnorm.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xnpy.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xoptional.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_storage.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xpad.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xrandom.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xrepeat.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xset_operation.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xsimd.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xsimd8.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xsort.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xutils.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xvectorize.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Dependencies file "test/CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o.d" is newer than depends file "/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/compiler_depend.internal".
Consolidate compiler generated dependencies of target test_xtensor_lib
make[4]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[4]: Nothing to be done for 'test/CMakeFiles/test_xtensor_lib.dir/build'.
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[100%] Built target test_xtensor_lib
make[3]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
/usr/bin/cmake -E cmake_progress_start /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/CMakeFiles 0
make[2]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
/usr/bin/make -C docs html
make[2]: Entering directory '/build/xtensor-0.24.3/docs'
doxygen
/build/xtensor-0.24.3/include/xtensor/xshape.hpp:421: warning: Detected potential recursive class relation between class xt::detail::promote_fixed and base class xt::detail::promote_fixed< filter_scalar_t< S >... >!

/build/xtensor-0.24.3/include/xtensor/xshape.hpp:421: warning: Detected potential recursive class relation between class xt::detail::promote_fixed and base class promote_fixed< filter_scalar_t< S >... >!

/build/xtensor-0.24.3/include/xtensor/xshape.hpp:421: warning: Detected potential recursive class relation between class xt::detail::promote_fixed and base class xt::detail::promote_fixed< filter_scalar_t< S >... >!

/build/xtensor-0.24.3/include/xtensor/xshape.hpp:421: warning: Detected potential recursive class relation between class xt::detail::promote_fixed and base class promote_fixed< filter_scalar_t< S >... >!

/build/xtensor-0.24.3/include/xtensor/xshape.hpp:421: warning: Detected potential recursive class relation between class xt::detail::promote_fixed and base class xt::detail::promote_fixed< filter_scalar_t< S >... >!

/build/xtensor-0.24.3/include/xtensor/xshape.hpp:421: warning: Detected potential recursive class relation between class xt::detail::promote_fixed and base class promote_fixed< filter_scalar_t< S >... >!

/build/xtensor-0.24.3/include/xtensor/xshape.hpp:421: warning: Detected potential recursive class relation between class xt::detail::promote_fixed and base class xt::detail::promote_fixed< filter_scalar_t< S >... >!

/build/xtensor-0.24.3/include/xtensor/xshape.hpp:421: warning: Detected potential recursive class relation between class xt::detail::promote_fixed and base class promote_fixed< filter_scalar_t< S >... >!

/build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:627: warning: no uniquely matching class member found for 
  template < D >
  auto xt::xcontainer< D >::derived_cast() const &-> const derived_type &
Possible candidates:
  'const derived_type & xt::xconst_accessible< D >::derived_cast() const noexcept' at line 74 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xaccessible< D >::derived_cast() noexcept' at line 130 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() noexcept' at line 302 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'const derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() const noexcept' at line 303 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'derived_type & xt::xcontainer< D >::derived_cast() &noexcept' at line 228 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'const derived_type & xt::xcontainer< D >::derived_cast() const &noexcept' at line 229 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type xt::xcontainer< D >::derived_cast() &&noexcept' at line 230 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type & xt::xexpression< D >::derived_cast() &noexcept' at line 52 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xexpression< D >::derived_cast() const &noexcept' at line 53 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'derived_type xt::xexpression< D >::derived_cast() &&noexcept' at line 54 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xconst_iterable< D >::derived_cast() const' at line 133 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xiterable< D >::derived_cast()' at line 236 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xcontiguous_iterable< D >::derived_cast()' at line 436 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'const derived_type & xt::xcontiguous_iterable< D >::derived_cast() const' at line 437 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'D & xt::extension::xoptional_empty_base< D >::derived_cast() noexcept' at line 65 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'const D & xt::extension::xoptional_empty_base< D >::derived_cast() const noexcept' at line 66 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'derived_type & xt::xoptional_assembly_base< D >::derived_cast() noexcept' at line 264 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'const derived_type & xt::xoptional_assembly_base< D >::derived_cast() const noexcept' at line 265 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'derived_type & xt::xslice< D >::derived_cast() noexcept' at line 48 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp
  'const derived_type & xt::xslice< D >::derived_cast() const noexcept' at line 49 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp

/build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:633: warning: no uniquely matching class member found for 
  template < D >
  auto xt::xcontainer< D >::derived_cast() &&-> derived_type
Possible candidates:
  'const derived_type & xt::xconst_accessible< D >::derived_cast() const noexcept' at line 74 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xaccessible< D >::derived_cast() noexcept' at line 130 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() noexcept' at line 302 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'const derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() const noexcept' at line 303 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'derived_type & xt::xcontainer< D >::derived_cast() &noexcept' at line 228 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'const derived_type & xt::xcontainer< D >::derived_cast() const &noexcept' at line 229 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type xt::xcontainer< D >::derived_cast() &&noexcept' at line 230 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type & xt::xexpression< D >::derived_cast() &noexcept' at line 52 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xexpression< D >::derived_cast() const &noexcept' at line 53 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'derived_type xt::xexpression< D >::derived_cast() &&noexcept' at line 54 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xconst_iterable< D >::derived_cast() const' at line 133 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xiterable< D >::derived_cast()' at line 236 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xcontiguous_iterable< D >::derived_cast()' at line 436 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'const derived_type & xt::xcontiguous_iterable< D >::derived_cast() const' at line 437 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'D & xt::extension::xoptional_empty_base< D >::derived_cast() noexcept' at line 65 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'const D & xt::extension::xoptional_empty_base< D >::derived_cast() const noexcept' at line 66 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'derived_type & xt::xoptional_assembly_base< D >::derived_cast() noexcept' at line 264 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'const derived_type & xt::xoptional_assembly_base< D >::derived_cast() const noexcept' at line 265 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'derived_type & xt::xslice< D >::derived_cast() noexcept' at line 48 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp
  'const derived_type & xt::xslice< D >::derived_cast() const noexcept' at line 49 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp

/build/xtensor-0.24.3/include/xtensor/xcontainer.hpp:826: warning: no uniquely matching class member found for 
  template < D >
  auto xt::xcontainer< D >::derived_cast() &-> derived_type &
Possible candidates:
  'const derived_type & xt::xconst_accessible< D >::derived_cast() const noexcept' at line 74 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xaccessible< D >::derived_cast() noexcept' at line 130 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() noexcept' at line 302 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'const derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() const noexcept' at line 303 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'derived_type & xt::xcontainer< D >::derived_cast() &noexcept' at line 228 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'const derived_type & xt::xcontainer< D >::derived_cast() const &noexcept' at line 229 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type xt::xcontainer< D >::derived_cast() &&noexcept' at line 230 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type & xt::xexpression< D >::derived_cast() &noexcept' at line 52 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xexpression< D >::derived_cast() const &noexcept' at line 53 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'derived_type xt::xexpression< D >::derived_cast() &&noexcept' at line 54 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xconst_iterable< D >::derived_cast() const' at line 133 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xiterable< D >::derived_cast()' at line 236 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xcontiguous_iterable< D >::derived_cast()' at line 436 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'const derived_type & xt::xcontiguous_iterable< D >::derived_cast() const' at line 437 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'D & xt::extension::xoptional_empty_base< D >::derived_cast() noexcept' at line 65 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'const D & xt::extension::xoptional_empty_base< D >::derived_cast() const noexcept' at line 66 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'derived_type & xt::xoptional_assembly_base< D >::derived_cast() noexcept' at line 264 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'const derived_type & xt::xoptional_assembly_base< D >::derived_cast() const noexcept' at line 265 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'derived_type & xt::xslice< D >::derived_cast() noexcept' at line 48 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp
  'const derived_type & xt::xslice< D >::derived_cast() const noexcept' at line 49 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp

/build/xtensor-0.24.3/include/xtensor/xexpression.hpp:117: warning: no uniquely matching class member found for 
  template < D >
  auto xt::xexpression< D >::derived_cast() &-> derived_type &
Possible candidates:
  'const derived_type & xt::xconst_accessible< D >::derived_cast() const noexcept' at line 74 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xaccessible< D >::derived_cast() noexcept' at line 130 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() noexcept' at line 302 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'const derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() const noexcept' at line 303 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'derived_type & xt::xcontainer< D >::derived_cast() &noexcept' at line 228 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'const derived_type & xt::xcontainer< D >::derived_cast() const &noexcept' at line 229 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type xt::xcontainer< D >::derived_cast() &&noexcept' at line 230 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type & xt::xexpression< D >::derived_cast() &noexcept' at line 52 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xexpression< D >::derived_cast() const &noexcept' at line 53 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'derived_type xt::xexpression< D >::derived_cast() &&noexcept' at line 54 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xconst_iterable< D >::derived_cast() const' at line 133 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xiterable< D >::derived_cast()' at line 236 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xcontiguous_iterable< D >::derived_cast()' at line 436 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'const derived_type & xt::xcontiguous_iterable< D >::derived_cast() const' at line 437 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'D & xt::extension::xoptional_empty_base< D >::derived_cast() noexcept' at line 65 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'const D & xt::extension::xoptional_empty_base< D >::derived_cast() const noexcept' at line 66 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'derived_type & xt::xoptional_assembly_base< D >::derived_cast() noexcept' at line 264 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'const derived_type & xt::xoptional_assembly_base< D >::derived_cast() const noexcept' at line 265 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'derived_type & xt::xslice< D >::derived_cast() noexcept' at line 48 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp
  'const derived_type & xt::xslice< D >::derived_cast() const noexcept' at line 49 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp

/build/xtensor-0.24.3/include/xtensor/xexpression.hpp:126: warning: no uniquely matching class member found for 
  template < D >
  auto xt::xexpression< D >::derived_cast() const &-> const derived_type &
Possible candidates:
  'const derived_type & xt::xconst_accessible< D >::derived_cast() const noexcept' at line 74 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xaccessible< D >::derived_cast() noexcept' at line 130 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() noexcept' at line 302 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'const derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() const noexcept' at line 303 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'derived_type & xt::xcontainer< D >::derived_cast() &noexcept' at line 228 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'const derived_type & xt::xcontainer< D >::derived_cast() const &noexcept' at line 229 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type xt::xcontainer< D >::derived_cast() &&noexcept' at line 230 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type & xt::xexpression< D >::derived_cast() &noexcept' at line 52 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xexpression< D >::derived_cast() const &noexcept' at line 53 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'derived_type xt::xexpression< D >::derived_cast() &&noexcept' at line 54 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xconst_iterable< D >::derived_cast() const' at line 133 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xiterable< D >::derived_cast()' at line 236 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xcontiguous_iterable< D >::derived_cast()' at line 436 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'const derived_type & xt::xcontiguous_iterable< D >::derived_cast() const' at line 437 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'D & xt::extension::xoptional_empty_base< D >::derived_cast() noexcept' at line 65 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'const D & xt::extension::xoptional_empty_base< D >::derived_cast() const noexcept' at line 66 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'derived_type & xt::xoptional_assembly_base< D >::derived_cast() noexcept' at line 264 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'const derived_type & xt::xoptional_assembly_base< D >::derived_cast() const noexcept' at line 265 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'derived_type & xt::xslice< D >::derived_cast() noexcept' at line 48 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp
  'const derived_type & xt::xslice< D >::derived_cast() const noexcept' at line 49 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp

/build/xtensor-0.24.3/include/xtensor/xexpression.hpp:135: warning: no uniquely matching class member found for 
  template < D >
  auto xt::xexpression< D >::derived_cast() &&-> derived_type
Possible candidates:
  'const derived_type & xt::xconst_accessible< D >::derived_cast() const noexcept' at line 74 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xaccessible< D >::derived_cast() noexcept' at line 130 of file /build/xtensor-0.24.3/include/xtensor/xaccessible.hpp
  'derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() noexcept' at line 302 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'const derived_type & xt::xbuffer_adaptor_base< D >::derived_cast() const noexcept' at line 303 of file /build/xtensor-0.24.3/include/xtensor/xbuffer_adaptor.hpp
  'derived_type & xt::xcontainer< D >::derived_cast() &noexcept' at line 228 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'const derived_type & xt::xcontainer< D >::derived_cast() const &noexcept' at line 229 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type xt::xcontainer< D >::derived_cast() &&noexcept' at line 230 of file /build/xtensor-0.24.3/include/xtensor/xcontainer.hpp
  'derived_type & xt::xexpression< D >::derived_cast() &noexcept' at line 52 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xexpression< D >::derived_cast() const &noexcept' at line 53 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'derived_type xt::xexpression< D >::derived_cast() &&noexcept' at line 54 of file /build/xtensor-0.24.3/include/xtensor/xexpression.hpp
  'const derived_type & xt::xconst_iterable< D >::derived_cast() const' at line 133 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xiterable< D >::derived_cast()' at line 236 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'derived_type & xt::xcontiguous_iterable< D >::derived_cast()' at line 436 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'const derived_type & xt::xcontiguous_iterable< D >::derived_cast() const' at line 437 of file /build/xtensor-0.24.3/include/xtensor/xiterable.hpp
  'D & xt::extension::xoptional_empty_base< D >::derived_cast() noexcept' at line 65 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'const D & xt::extension::xoptional_empty_base< D >::derived_cast() const noexcept' at line 66 of file /build/xtensor-0.24.3/include/xtensor/xoptional.hpp
  'derived_type & xt::xoptional_assembly_base< D >::derived_cast() noexcept' at line 264 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'const derived_type & xt::xoptional_assembly_base< D >::derived_cast() const noexcept' at line 265 of file /build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp
  'derived_type & xt::xslice< D >::derived_cast() noexcept' at line 48 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp
  'const derived_type & xt::xslice< D >::derived_cast() const noexcept' at line 49 of file /build/xtensor-0.24.3/include/xtensor/xslice.hpp

/build/xtensor-0.24.3/include/xtensor/xutils.hpp:154: warning: documented symbol 'xt::detail::std::enable_if< I< sizeof...(T), void >::type for_each_impl(F &&f, std::tuple< T... > &t) noexcept(noexcept(f(std::get< I >(t)))) { f(std::get< I >(t)) for_each_impl< I+1, F, T... >(std::forward< F >(f), t)' was not declared or defined.
/build/xtensor-0.24.3/include/xtensor/xutils.hpp:179: warning: documented symbol 'xt::detail::std::enable_if< I< sizeof...(T), void >::type for_each_impl(F &&f, const std::tuple< T... > &t) noexcept(noexcept(f(std::get< I >(t)))) { f(std::get< I >(t)) for_each_impl< I+1, F, T... >(std::forward< F >(f), t)' was not declared or defined.
/build/xtensor-0.24.3/include/xtensor/xutils.hpp:262: warning: no matching file member found for 
decltype(auto) constexpr xt::argument(Args &&... args)
Possible candidates:
 'constexpr decltype(auto) argument(Args &&... args) noexcept' at line 262 of file /build/xtensor-0.24.3/include/xtensor/xutils.hpp
/build/xtensor-0.24.3/include/xtensor/xview.hpp:1353: warning: no matching class member found for 
  template < CT, S >
  auto xt::xview< CT, S >::operator&() &-> xtl::xclosure_pointer< self_type & >
Possible candidates:
  'xtl::xclosure_pointer< self_type & > xt::xview< CT, S >::operator&() &' at line 616 of file /build/xtensor-0.24.3/include/xtensor/xview.hpp
  'xtl::xclosure_pointer< const self_type & > xt::xview< CT, S >::operator&() const &' at line 617 of file /build/xtensor-0.24.3/include/xtensor/xview.hpp
  'xtl::xclosure_pointer< self_type > xt::xview< CT, S >::operator&() &&' at line 618 of file /build/xtensor-0.24.3/include/xtensor/xview.hpp

/build/xtensor-0.24.3/include/xtensor/xview.hpp:1359: warning: no matching class member found for 
  template < CT, S >
  auto xt::xview< CT, S >::operator&() const &-> xtl::xclosure_pointer< const self_type & >
Possible candidates:
  'xtl::xclosure_pointer< self_type & > xt::xview< CT, S >::operator&() &' at line 616 of file /build/xtensor-0.24.3/include/xtensor/xview.hpp
  'xtl::xclosure_pointer< const self_type & > xt::xview< CT, S >::operator&() const &' at line 617 of file /build/xtensor-0.24.3/include/xtensor/xview.hpp
  'xtl::xclosure_pointer< self_type > xt::xview< CT, S >::operator&() &&' at line 618 of file /build/xtensor-0.24.3/include/xtensor/xview.hpp

/build/xtensor-0.24.3/include/xtensor/xview.hpp:1365: warning: no matching class member found for 
  template < CT, S >
  auto xt::xview< CT, S >::operator&() &&-> xtl::xclosure_pointer< self_type >
Possible candidates:
  'xtl::xclosure_pointer< self_type & > xt::xview< CT, S >::operator&() &' at line 616 of file /build/xtensor-0.24.3/include/xtensor/xview.hpp
  'xtl::xclosure_pointer< const self_type & > xt::xview< CT, S >::operator&() const &' at line 617 of file /build/xtensor-0.24.3/include/xtensor/xview.hpp
  'xtl::xclosure_pointer< self_type > xt::xview< CT, S >::operator&() &&' at line 618 of file /build/xtensor-0.24.3/include/xtensor/xview.hpp

/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:647: warning: unable to resolve reference to 'xexpression' for \ref command
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:658: warning: unable to resolve reference to 'xexpression' for \ref command
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:647: warning: unable to resolve reference to 'xexpression' for \ref command
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:658: warning: unable to resolve reference to 'xexpression' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmath.hpp:1959: warning: unable to resolve reference to 'e' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmath.hpp:1956: warning: The following parameter of xt::average(E &&e, W &&weights, X &&axes, EVS ev=EVS()) is not documented:
  parameter 'ev'
/build/xtensor-0.24.3/include/xtensor/xmath.hpp:1854: warning: argument 'ddof' of command @param is not found in the argument list of xt::prod(E &&e, X &&axes, EVS es=EVS())
/build/xtensor-0.24.3/include/xtensor/xadapt.hpp:503: warning: argument 'shape' of command @param is not found in the argument list of xt::adapt(C &&pointer, const fixed_shape< X... > &)
/build/xtensor-0.24.3/include/xtensor/xsort.hpp:517: warning: argument 'axis' of command @param is not found in the argument list of xt::argpartition(const xexpression< E > &e, const C &kth_container, placeholders::xtuph)
/build/xtensor-0.24.3/include/xtensor/xshape.hpp:137: warning: argument 'a' of command @param is not found in the argument list of xt::has_shape(const E &e, const S &shape)
/build/xtensor-0.24.3/include/xtensor/xshape.hpp:137: warning: The following parameter of xt::has_shape(const E &e, const S &shape) is not documented:
  parameter 'e'
/build/xtensor-0.24.3/include/xtensor/xshape.hpp:122: warning: argument 'a' of command @param is not found in the argument list of xt::has_shape(const E &e, std::initializer_list< S > shape)
/build/xtensor-0.24.3/include/xtensor/xshape.hpp:122: warning: The following parameter of xt::has_shape(const E &e, std::initializer_list< S > shape) is not documented:
  parameter 'e'
/build/xtensor-0.24.3/include/xtensor/xsort.hpp:386: warning: argument 'axis' of command @param is not found in the argument list of xt::partition(const xexpression< E > &e, const C &kth_container, placeholders::xtuph)
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:926: warning: unable to resolve reference to 'repeats' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:927: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:930: warning: unable to resolve reference to 'e' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:930: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:907: warning: unable to resolve reference to 'repeats' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:908: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:911: warning: unable to resolve reference to 'e' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:911: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:942: warning: unable to resolve reference to 'repeats' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:943: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:946: warning: unable to resolve reference to 'e' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:946: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xstrided_view.hpp:737: warning: argument 'order' of command @param is not found in the argument list of xt::reshape_view(E &&e, S &&shape, layout_type)
/build/xtensor-0.24.3/include/xtensor/xstrides.hpp:232: warning: argument 'a' of command @param is not found in the argument list of xt::strides(const E &e, std::size_t axis, stride_type type=stride_type::normal)
/build/xtensor-0.24.3/include/xtensor/xstrides.hpp:232: warning: The following parameters of xt::strides(const E &e, std::size_t axis, stride_type type=stride_type::normal) are not documented:
  parameter 'e'
  parameter 'axis'
  parameter 'type'
/build/xtensor-0.24.3/include/xtensor/xstrides.hpp:194: warning: argument 'a' of command @param is not found in the argument list of xt::strides(const E &e, stride_type type=stride_type::normal)
/build/xtensor-0.24.3/include/xtensor/xstrides.hpp:194: warning: The following parameters of xt::strides(const E &e, stride_type type=stride_type::normal) are not documented:
  parameter 'e'
  parameter 'type'
/build/xtensor-0.24.3/include/xtensor/xaxis_iterator.hpp:239: warning: unexpected token TK_COMMAND_AT in comment block while parsing the argument of command param
/build/xtensor-0.24.3/include/xtensor/xbroadcast.hpp:369: warning: argument 'first' of command @param is not found in the argument list of xt::xbroadcast< CT, X >::element(It, It last) const -> const_reference
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:647: warning: unable to resolve reference to 'xexpression' for \ref command
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:658: warning: unable to resolve reference to 'xexpression' for \ref command
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:1196: warning: argument 'shape' of command @param is not found in the argument list of xt::xfunctor_applier_base< D >::crbegin(const S &) const -> const_reverse_broadcast_iterator< S, L >
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:1183: warning: argument 'shape' of command @param is not found in the argument list of xt::xfunctor_applier_base< D >::rend(const S &) const -> const_reverse_broadcast_iterator< S, L >
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:647: warning: unable to resolve reference to 'xexpression' for \ref command
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:658: warning: unable to resolve reference to 'xexpression' for \ref command
/build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp:710: warning: argument 'index' of command @param is not found in the argument list of xt::xoptional_assembly_base< D >::flat(size_type i)
/build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp:710: warning: The following parameter of xt::xoptional_assembly_base::flat(size_type i) is not documented:
  parameter 'i'
/build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp:721: warning: argument 'index' of command @param is not found in the argument list of xt::xoptional_assembly_base< D >::flat(size_type i) const
/build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp:721: warning: The following parameter of xt::xoptional_assembly_base::flat(size_type i) const is not documented:
  parameter 'i'
/build/xtensor-0.24.3/include/xtensor/xreducer.hpp:1292: warning: The following parameter of xt::xreducer::xreducer(Func &&func, CTA &&e, AX &&axes, OX &&options) is not documented:
  parameter 'options'
/build/xtensor-0.24.3/include/xtensor/xaxis_iterator.hpp:239: warning: unexpected token TK_COMMAND_AT in comment block while parsing the argument of command param
/build/xtensor-0.24.3/include/xtensor/xbroadcast.hpp:369: warning: argument 'first' of command @param is not found in the argument list of xt::xbroadcast< CT, X >::element(It, It last) const -> const_reference
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:1183: warning: argument 'shape' of command @param is not found in the argument list of xt::xfunctor_applier_base< D >::rend(const S &) const -> const_reverse_broadcast_iterator< S, L >
/build/xtensor-0.24.3/include/xtensor/xfunctor_view.hpp:1196: warning: argument 'shape' of command @param is not found in the argument list of xt::xfunctor_applier_base< D >::crbegin(const S &) const -> const_reverse_broadcast_iterator< S, L >
/build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp:710: warning: argument 'index' of command @param is not found in the argument list of xt::xoptional_assembly_base< D >::flat(size_type i)
/build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp:710: warning: The following parameter of xt::xoptional_assembly_base::flat(size_type i) is not documented:
  parameter 'i'
/build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp:721: warning: argument 'index' of command @param is not found in the argument list of xt::xoptional_assembly_base< D >::flat(size_type i) const
/build/xtensor-0.24.3/include/xtensor/xoptional_assembly_base.hpp:721: warning: The following parameter of xt::xoptional_assembly_base::flat(size_type i) const is not documented:
  parameter 'i'
/build/xtensor-0.24.3/include/xtensor/xreducer.hpp:1292: warning: The following parameter of xt::xreducer::xreducer(Func &&func, CTA &&e, AX &&axes, OX &&options) is not documented:
  parameter 'options'
/build/xtensor-0.24.3/include/xtensor/xstrided_view.hpp:737: warning: argument 'order' of command @param is not found in the argument list of xt::reshape_view(E &&e, S &&shape, layout_type)
/build/xtensor-0.24.3/include/xtensor/xadapt.hpp:503: warning: argument 'shape' of command @param is not found in the argument list of xt::adapt(C &&pointer, const fixed_shape< X... > &)
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:907: warning: unable to resolve reference to 'repeats' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:908: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:911: warning: unable to resolve reference to 'e' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:911: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:926: warning: unable to resolve reference to 'repeats' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:927: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:930: warning: unable to resolve reference to 'e' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:930: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:942: warning: unable to resolve reference to 'repeats' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:943: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:946: warning: unable to resolve reference to 'e' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmanipulation.hpp:946: warning: unable to resolve reference to 'axis' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmath.hpp:1854: warning: argument 'ddof' of command @param is not found in the argument list of xt::prod(E &&e, X &&axes, EVS es=EVS())
/build/xtensor-0.24.3/include/xtensor/xmath.hpp:1959: warning: unable to resolve reference to 'e' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmath.hpp:1956: warning: The following parameter of xt::average(E &&e, W &&weights, X &&axes, EVS ev=EVS()) is not documented:
  parameter 'ev'
/build/xtensor-0.24.3/include/xtensor/xshape.hpp:122: warning: argument 'a' of command @param is not found in the argument list of xt::has_shape(const E &e, std::initializer_list< S > shape)
/build/xtensor-0.24.3/include/xtensor/xshape.hpp:122: warning: The following parameter of xt::has_shape(const E &e, std::initializer_list< S > shape) is not documented:
  parameter 'e'
/build/xtensor-0.24.3/include/xtensor/xshape.hpp:137: warning: argument 'a' of command @param is not found in the argument list of xt::has_shape(const E &e, const S &shape)
/build/xtensor-0.24.3/include/xtensor/xshape.hpp:137: warning: The following parameter of xt::has_shape(const E &e, const S &shape) is not documented:
  parameter 'e'
/build/xtensor-0.24.3/include/xtensor/xsort.hpp:386: warning: argument 'axis' of command @param is not found in the argument list of xt::partition(const xexpression< E > &e, const C &kth_container, placeholders::xtuph)
/build/xtensor-0.24.3/include/xtensor/xsort.hpp:517: warning: argument 'axis' of command @param is not found in the argument list of xt::argpartition(const xexpression< E > &e, const C &kth_container, placeholders::xtuph)
/build/xtensor-0.24.3/include/xtensor/xstrides.hpp:194: warning: argument 'a' of command @param is not found in the argument list of xt::strides(const E &e, stride_type type=stride_type::normal)
/build/xtensor-0.24.3/include/xtensor/xstrides.hpp:194: warning: The following parameters of xt::strides(const E &e, stride_type type=stride_type::normal) are not documented:
  parameter 'e'
  parameter 'type'
/build/xtensor-0.24.3/include/xtensor/xstrides.hpp:232: warning: argument 'a' of command @param is not found in the argument list of xt::strides(const E &e, std::size_t axis, stride_type type=stride_type::normal)
/build/xtensor-0.24.3/include/xtensor/xstrides.hpp:232: warning: The following parameters of xt::strides(const E &e, std::size_t axis, stride_type type=stride_type::normal) are not documented:
  parameter 'e'
  parameter 'axis'
  parameter 'type'
/build/xtensor-0.24.3/include/xtensor/xrandom.hpp:805: warning: argument 'w' of command @param is not found in the argument list of xt::random::choice(const xexpression< T > &e, std::size_t n, const xexpression< W > &weights, bool replace, E &engine)
/build/xtensor-0.24.3/include/xtensor/xrandom.hpp:805: warning: The following parameter of xt::random::choice(const xexpression< T > &e, std::size_t n, const xexpression< W > &weights, bool replace, E &engine) is not documented:
  parameter 'weights'
/build/xtensor-0.24.3/include/xtensor/xmath.hpp:1854: warning: argument 'ddof' of command @param is not found in the argument list of xt::prod(E &&e, X &&axes, EVS es=EVS())
/build/xtensor-0.24.3/include/xtensor/xmath.hpp:1959: warning: unable to resolve reference to 'e' for \ref command
/build/xtensor-0.24.3/include/xtensor/xmath.hpp:1956: warning: The following parameter of xt::average(E &&e, W &&weights, X &&axes, EVS ev=EVS()) is not documented:
  parameter 'ev'
sphinx-build -b html -d build/doctrees   source build/html
Running Sphinx v5.3.0
making output directory... done
loading intersphinx inventory from https://numpy.org/doc/stable/objects.inv...
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'https://numpy.org/doc/stable/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='numpy.org', port=443): Max retries exceeded with url: /doc/stable/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xf5ed6bf0>: Failed to establish a new connection: [Errno 111] Connection refused')))
loading intersphinx inventory from https://docs.scipy.org/doc/scipy/reference/objects.inv...
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'https://docs.scipy.org/doc/scipy/reference/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='docs.scipy.org', port=443): Max retries exceeded with url: /doc/scipy/reference/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xf5edf8b0>: Failed to establish a new connection: [Errno 111] Connection refused')))
loading intersphinx inventory from https://xtensor-blas.readthedocs.io/en/stable/objects.inv...
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'https://xtensor-blas.readthedocs.io/en/stable/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='xtensor-blas.readthedocs.io', port=443): Max retries exceeded with url: /en/stable/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xf5ee35f0>: Failed to establish a new connection: [Errno 111] Connection refused')))
loading intersphinx inventory from https://xtl.readthedocs.io/en/stable/objects.inv...
WARNING: failed to reach any of the inventories with the following issues:
intersphinx inventory 'https://xtl.readthedocs.io/en/stable/objects.inv' not fetchable due to <class 'requests.exceptions.ProxyError'>: HTTPSConnectionPool(host='xtl.readthedocs.io', port=443): Max retries exceeded with url: /en/stable/objects.inv (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPSConnection object at 0xf5ed6bd0>: Failed to establish a new connection: [Errno 111] Connection refused')))
building [mo]: targets for 0 po files that are out of date
building [html]: targets for 103 source files that are out of date
updating environment: [new config] 103 added, 0 changed, 0 removed
reading sources... [  0%] adaptor
reading sources... [  1%] api/accumulating_functions
reading sources... [  2%] api/basic_functions
reading sources... [  3%] api/chunked_array
reading sources... [  4%] api/classif_functions
reading sources... [  5%] api/container_index
reading sources... [  6%] api/error_functions
reading sources... [  7%] api/exponential_functions
reading sources... [  8%] api/expression_index
reading sources... [  9%] api/function_index
reading sources... [ 10%] api/hyperbolic_functions
reading sources... [ 11%] api/index_related
reading sources... [ 12%] api/io_index
reading sources... [ 13%] api/iterator_index
reading sources... [ 14%] api/nan_functions
reading sources... [ 15%] api/nearint_operations
reading sources... [ 16%] api/operators
reading sources... [ 17%] api/power_functions
reading sources... [ 18%] api/reducing_functions
reading sources... [ 19%] api/trigonometric_functions
reading sources... [ 20%] api/xaccumulator
reading sources... [ 21%] api/xarray
reading sources... [ 22%] api/xarray_adaptor
reading sources... [ 23%] api/xaxis_iterator
reading sources... [ 24%] api/xaxis_slice_iterator
reading sources... [ 25%] api/xbroadcast
reading sources... [ 26%] api/xbuilder
reading sources... [ 27%] api/xcontainer
reading sources... [ 28%] api/xcontainer_semantic
reading sources... [ 29%] api/xcsv
reading sources... [ 30%] api/xeval
reading sources... [ 31%] api/xexpression
reading sources... [ 32%] api/xfixed
reading sources... [ 33%] api/xfunction
reading sources... [ 33%] api/xfunctor_view
reading sources... [ 34%] api/xgenerator
reading sources... [ 35%] api/xhistogram
reading sources... [ 36%] api/xindex_view
reading sources... [ 37%] api/xio
reading sources... [ 38%] api/xiterable
reading sources... [ 39%] api/xjson
reading sources... [ 40%] api/xmanipulation
reading sources... [ 41%] api/xmasked_view
reading sources... [ 42%] api/xmath
reading sources... [ 43%] api/xnpy
reading sources... [ 44%] api/xoptional_assembly
reading sources... [ 45%] api/xoptional_assembly_adaptor
reading sources... [ 46%] api/xoptional_assembly_base
reading sources... [ 47%] api/xpad
reading sources... [ 48%] api/xrandom
reading sources... [ 49%] api/xreducer
reading sources... [ 50%] api/xrepeat
reading sources... [ 51%] api/xsemantic_base
reading sources... [ 52%] api/xset_operation
reading sources... [ 53%] api/xshape
reading sources... [ 54%] api/xsort
reading sources... [ 55%] api/xstrided_view
reading sources... [ 56%] api/xstrides
reading sources... [ 57%] api/xtensor
reading sources... [ 58%] api/xtensor_adaptor
reading sources... [ 59%] api/xview
reading sources... [ 60%] api/xview_semantic
reading sources... [ 61%] bindings
reading sources... [ 62%] build-options
reading sources... [ 63%] builder
reading sources... [ 64%] changelog
reading sources... [ 65%] closure-semantics
reading sources... [ 66%] compilers
reading sources... [ 66%] container
reading sources... [ 67%] dev-build-options
reading sources... [ 68%] developer/assignment
reading sources... [ 69%] developer/concepts
reading sources... [ 70%] developer/expression_tree
reading sources... [ 71%] developer/implementation_classes
reading sources... [ 72%] developer/iterating_expression
reading sources... [ 73%] developer/xtensor_internals
reading sources... [ 74%] expression
reading sources... [ 75%] external-structures
reading sources... [ 76%] file_loading
reading sources... [ 77%] getting_started
reading sources... [ 78%] histogram
reading sources... [ 79%] index
reading sources... [ 80%] indices
reading sources... [ 81%] installation
reading sources... [ 82%] missing
reading sources... [ 83%] numpy
reading sources... [ 84%] numpy-differences
reading sources... [ 85%] operator
reading sources... [ 86%] pitfall
reading sources... [ 87%] quickref/basic
reading sources... [ 88%] quickref/builder
reading sources... [ 89%] quickref/chunked_arrays
reading sources... [ 90%] quickref/iterator
reading sources... [ 91%] quickref/manipulation
reading sources... [ 92%] quickref/math
reading sources... [ 93%] quickref/operator
reading sources... [ 94%] quickref/reducer
reading sources... [ 95%] random
reading sources... [ 96%] rank
reading sources... [ 97%] related
reading sources... [ 98%] releasing
reading sources... [ 99%] scalar
reading sources... [100%] view

/build/xtensor-0.24.3/docs/source/api/chunked_array.rst:12: WARNING: doxygenfunction: Unable to resolve function "xt::chunked_array" with arguments None in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<class T, layout_type L = ::xt::layout_type::row_major, class S> xchunked_array<xarray<xarray<T>>> chunked_array(S &&shape, S &&chunk_shape, layout_type chunk_memory_layout = ::xt::layout_type::row_major)
- template<class T, layout_type L = ::xt::layout_type::row_major, class S> xchunked_array<xarray<xarray<T>>> chunked_array(std::initializer_list<S> shape, std::initializer_list<S> chunk_shape, layout_type chunk_memory_layout = ::xt::layout_type::row_major)
- template<layout_type L = ::xt::layout_type::row_major, class E, class S> xchunked_array<xarray<xarray<typename E::value_type>>> chunked_array(const xexpression<E> &e, S &&chunk_shape, layout_type chunk_memory_layout = ::xt::layout_type::row_major)
- template<layout_type L = ::xt::layout_type::row_major, class E> xchunked_array<xarray<xarray<typename E::value_type>>> chunked_array(const xexpression<E> &e, layout_type chunk_memory_layout = ::xt::layout_type::row_major)
/build/xtensor-0.24.3/docs/source/api/classif_functions.rst:26: WARNING: doxygenfunction: Unable to resolve function "allclose" with arguments (E1&&, E2&, double, double) in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<class E1, class E2> auto allclose(E1 &&e1, E2 &&e2, double rtol = 1e-05, double atol = 1e-08) noexcept
/build/xtensor-0.24.3/docs/source/api/container_index.rst:14: WARNING: toctree contains reference to nonexisting document 'api/xaccessible'
/build/xtensor-0.24.3/docs/source/api/reducing_functions.rst:50: WARNING: doxygenfunction: Unable to resolve function "diff" with arguments (const xexpression<T>&, unsigned int, std::ptrdiff_t) in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<class T> auto diff(const xexpression<T> &a, std::size_t n = 1, std::ptrdiff_t axis = -1)
/build/xtensor-0.24.3/docs/source/api/xbuilder.rst:27: WARNING: doxygenfunction: Unable to resolve function "xt::full_like" with arguments (const xexpression<E>&) in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<class E> auto full_like(const xexpression<E> &e, typename E::value_type fill_value)
/build/xtensor-0.24.3/docs/source/api/xeval.rst:12: WARNING: doxygenfunction: Unable to resolve function "xt::eval" with arguments (E&&) in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<class T> auto eval(T &&t) -> std::enable_if_t<detail::is_container<std::decay_t<T>>::value, T&&>
/build/xtensor-0.24.3/docs/source/api/xfunctor_view.rst:18: WARNING: doxygenfunction: Unable to resolve function "xt::real" with arguments (E&&) in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<class E> decltype(auto) real(E &&e) noexcept
/build/xtensor-0.24.3/docs/source/api/xfunctor_view.rst:21: WARNING: doxygenfunction: Unable to resolve function "xt::imag" with arguments (E&&) in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<class E> decltype(auto) imag(E &&e) noexcept
/build/xtensor-0.24.3/docs/source/api/xhistogram.rst:24: WARNING: doxygenfunction: Unable to resolve function "xt::digitize" with arguments (E1&&, E2&&, E3&&, bool, bool) in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<class E1, class E2> auto digitize(E1 &&data, E2 &&bin_edges, bool right = false)
/build/xtensor-0.24.3/docs/source/api/xjson.rst:12: WARNING: doxygenfunction: Unable to resolve function "xt::to_json" with arguments (nlohmann::json&, const E&) in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<template<typename U, typename V, typename ...Args> class M, class E> enable_xexpression<E> to_json(nlohmann::basic_json<M> &j, const E &e)
/build/xtensor-0.24.3/docs/source/api/xjson.rst:15: WARNING: doxygenfunction: Unable to resolve function "xt::from_json" with arguments (const nlohmann::json&, E&) in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<template<typename U, typename V, typename ...Args> class M, class E> enable_xcontainer_semantics<E> from_json(const nlohmann::basic_json<M> &j, E &e)
/build/xtensor-0.24.3/docs/source/api/xmanipulation.rst:33: WARNING: doxygenfunction: Unable to resolve function "xt::flip" with arguments None in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- template<class E> auto flip(E &&e)
- template<class E> auto flip(E &&e, std::size_t axis)
/build/xtensor-0.24.3/docs/source/api/xset_operation.rst:12: WARNING: doxygenenum: Cannot find enum "xt::isin(E&&," in doxygen xml output for project "xtensor" from directory: ../xml
/build/xtensor-0.24.3/docs/source/api/xset_operation.rst:15: WARNING: doxygenenum: Cannot find enum "xt::in1d(E&&," in doxygen xml output for project "xtensor" from directory: ../xml
/build/xtensor-0.24.3/docs/source/api/xset_operation.rst:18: ERROR: Error in "doxygenenum" directive:
maximum 2 argument(s) allowed, 3 supplied.

.. doxygenenum:: xt::searchsorted(E1&&, E2&&, bool)
   :project: xtensor
/build/xtensor-0.24.3/docs/source/api/xset_operation.rst:24: WARNING: doxygenenum: Cannot find enum "xt::isin(E&&," in doxygen xml output for project "xtensor" from directory: ../xml
/build/xtensor-0.24.3/docs/source/api/xset_operation.rst:27: ERROR: Error in "doxygenenum" directive:
maximum 2 argument(s) allowed, 3 supplied.

.. doxygenenum:: xt::isin(E&&, I&&, I&&)
   :project: xtensor
/build/xtensor-0.24.3/docs/source/api/xset_operation.rst:30: WARNING: doxygenenum: Cannot find enum "xt::in1d(E&&," in doxygen xml output for project "xtensor" from directory: ../xml
/build/xtensor-0.24.3/docs/source/api/xset_operation.rst:33: ERROR: Error in "doxygenenum" directive:
maximum 2 argument(s) allowed, 3 supplied.

.. doxygenenum:: xt::in1d(E&&, I&&, I&&)
   :project: xtensor
/build/xtensor-0.24.3/docs/source/api/xshape.rst:12: WARNING: doxygenfunction: Cannot find function "bool same_shape" in doxygen xml output for project "xtensor" from directory: ../xml
/build/xtensor-0.24.3/docs/source/api/xshape.rst:15: WARNING: doxygenfunction: Cannot find function "bool has_shape" in doxygen xml output for project "xtensor" from directory: ../xml
/build/xtensor-0.24.3/docs/source/api/xshape.rst:18: WARNING: doxygenfunction: Cannot find function "bool has_shape" in doxygen xml output for project "xtensor" from directory: ../xml
/build/xtensor-0.24.3/docs/source/api/xstrides.rst:12: WARNING: doxygenfunction: Cannot find function "auto strides" in doxygen xml output for project "xtensor" from directory: ../xml
/build/xtensor-0.24.3/docs/source/api/xstrides.rst:15: WARNING: doxygenfunction: Cannot find function "auto strides" in doxygen xml output for project "xtensor" from directory: ../xml
/build/xtensor-0.24.3/docs/source/api/xtensor.rst:22: WARNING: Duplicate C++ declaration, also defined at api/index_related:21.
Declaration is '.. cpp:function:: template<class T> inline auto xt::from_indices (const std::vector< T > &idx)'.
/build/xtensor-0.24.3/docs/source/api/xview.rst:33: WARNING: doxygenfunction: Unable to resolve function "xt::all" with arguments None in doxygen xml output for project "xtensor" from directory: ../xml.
Potential matches:
- auto all() noexcept
- template<class E> bool all(E &&e)
/build/xtensor-0.24.3/docs/source/view.rst:162: WARNING: Inline interpreted text or phrase reference start-string without end-string.
looking for now-outdated files... none found
pickling environment... done
checking consistency... /build/xtensor-0.24.3/docs/source/api/xstrides.rst: WARNING: document isn't included in any toctree
done
preparing documents... done
writing output... [  0%] adaptor
writing output... [  1%] api/accumulating_functions
writing output... [  2%] api/basic_functions
writing output... [  3%] api/chunked_array
writing output... [  4%] api/classif_functions
writing output... [  5%] api/container_index
writing output... [  6%] api/error_functions
writing output... [  7%] api/exponential_functions
writing output... [  8%] api/expression_index
writing output... [  9%] api/function_index
writing output... [ 10%] api/hyperbolic_functions
writing output... [ 11%] api/index_related
writing output... [ 12%] api/io_index
writing output... [ 13%] api/iterator_index
writing output... [ 14%] api/nan_functions
writing output... [ 15%] api/nearint_operations
writing output... [ 16%] api/operators
writing output... [ 17%] api/power_functions
writing output... [ 18%] api/reducing_functions
writing output... [ 19%] api/trigonometric_functions
writing output... [ 20%] api/xaccumulator
writing output... [ 21%] api/xarray
writing output... [ 22%] api/xarray_adaptor
writing output... [ 23%] api/xaxis_iterator
writing output... [ 24%] api/xaxis_slice_iterator
writing output... [ 25%] api/xbroadcast
writing output... [ 26%] api/xbuilder
writing output... [ 27%] api/xcontainer
writing output... [ 28%] api/xcontainer_semantic
writing output... [ 29%] api/xcsv
writing output... [ 30%] api/xeval
writing output... [ 31%] api/xexpression
writing output... [ 32%] api/xfixed
writing output... [ 33%] api/xfunction
writing output... [ 33%] api/xfunctor_view
writing output... [ 34%] api/xgenerator
writing output... [ 35%] api/xhistogram
writing output... [ 36%] api/xindex_view
writing output... [ 37%] api/xio
writing output... [ 38%] api/xiterable
writing output... [ 39%] api/xjson
writing output... [ 40%] api/xmanipulation
writing output... [ 41%] api/xmasked_view
writing output... [ 42%] api/xmath
writing output... [ 43%] api/xnpy
writing output... [ 44%] api/xoptional_assembly
writing output... [ 45%] api/xoptional_assembly_adaptor
writing output... [ 46%] api/xoptional_assembly_base
writing output... [ 47%] api/xpad
writing output... [ 48%] api/xrandom
writing output... [ 49%] api/xreducer
writing output... [ 50%] api/xrepeat
writing output... [ 51%] api/xsemantic_base
writing output... [ 52%] api/xset_operation
writing output... [ 53%] api/xshape
writing output... [ 54%] api/xsort
writing output... [ 55%] api/xstrided_view
writing output... [ 56%] api/xstrides
writing output... [ 57%] api/xtensor
writing output... [ 58%] api/xtensor_adaptor
writing output... [ 59%] api/xview
writing output... [ 60%] api/xview_semantic
writing output... [ 61%] bindings
writing output... [ 62%] build-options
writing output... [ 63%] builder
writing output... [ 64%] changelog
writing output... [ 65%] closure-semantics
writing output... [ 66%] compilers
writing output... [ 66%] container
writing output... [ 67%] dev-build-options
writing output... [ 68%] developer/assignment
writing output... [ 69%] developer/concepts
writing output... [ 70%] developer/expression_tree
writing output... [ 71%] developer/implementation_classes
writing output... [ 72%] developer/iterating_expression
writing output... [ 73%] developer/xtensor_internals
writing output... [ 74%] expression
writing output... [ 75%] external-structures
writing output... [ 76%] file_loading
writing output... [ 77%] getting_started
writing output... [ 78%] histogram
writing output... [ 79%] index
writing output... [ 80%] indices
writing output... [ 81%] installation
writing output... [ 82%] missing
writing output... [ 83%] numpy
writing output... [ 84%] numpy-differences
writing output... [ 85%] operator
writing output... [ 86%] pitfall
writing output... [ 87%] quickref/basic
writing output... [ 88%] quickref/builder
writing output... [ 89%] quickref/chunked_arrays
writing output... [ 90%] quickref/iterator
writing output... [ 91%] quickref/manipulation
writing output... [ 92%] quickref/math
writing output... [ 93%] quickref/operator
writing output... [ 94%] quickref/reducer
writing output... [ 95%] random
writing output... [ 96%] rank
writing output... [ 97%] related
writing output... [ 98%] releasing
writing output... [ 99%] scalar
writing output... [100%] view

/build/xtensor-0.24.3/docs/source/external-structures.rst:49: WARNING: undefined label: 'views'
/build/xtensor-0.24.3/docs/source/histogram.rst:28: WARNING: 'any' reference target not found: numpy.histogram
/build/xtensor-0.24.3/docs/source/numpy.rst:96: WARNING: 'any' reference target not found: numpy.array
/build/xtensor-0.24.3/docs/source/numpy.rst:99: WARNING: 'any' reference target not found: numpy.ndarray.reshape
/build/xtensor-0.24.3/docs/source/numpy.rst:101: WARNING: 'any' reference target not found: numpy.ndarray.astype
/build/xtensor-0.24.3/docs/source/numpy.rst:117: WARNING: 'any' reference target not found: numpy.linspace
/build/xtensor-0.24.3/docs/source/numpy.rst:119: WARNING: 'any' reference target not found: numpy.logspace
/build/xtensor-0.24.3/docs/source/numpy.rst:121: WARNING: 'any' reference target not found: numpy.arange
/build/xtensor-0.24.3/docs/source/numpy.rst:123: WARNING: 'any' reference target not found: numpy.eye
/build/xtensor-0.24.3/docs/source/numpy.rst:125: WARNING: 'any' reference target not found: numpy.zeros
/build/xtensor-0.24.3/docs/source/numpy.rst:127: WARNING: 'any' reference target not found: numpy.ones
/build/xtensor-0.24.3/docs/source/numpy.rst:129: WARNING: 'any' reference target not found: numpy.empty
/build/xtensor-0.24.3/docs/source/numpy.rst:131: WARNING: 'any' reference target not found: numpy.meshgrid
/build/xtensor-0.24.3/docs/source/numpy.rst:138: WARNING: 'any' reference target not found: numpy:arrays.indexing
/build/xtensor-0.24.3/docs/source/numpy.rst:149: WARNING: 'any' reference target not found: numpy.ndarray.flat
/build/xtensor-0.24.3/docs/source/numpy.rst:163: WARNING: 'any' reference target not found: numpy.newaxis
/build/xtensor-0.24.3/docs/source/numpy.rst:178: WARNING: 'any' reference target not found: numpy.broadcast
/build/xtensor-0.24.3/docs/source/numpy.rst:180: WARNING: 'any' reference target not found: numpy.vectorize
/build/xtensor-0.24.3/docs/source/numpy.rst:189: WARNING: 'any' reference target not found: numpy.random
/build/xtensor-0.24.3/docs/source/numpy.rst:199: WARNING: 'any' reference target not found: numpy.random.seed
/build/xtensor-0.24.3/docs/source/numpy.rst:201: WARNING: 'any' reference target not found: numpy.random.randn
/build/xtensor-0.24.3/docs/source/numpy.rst:203: WARNING: 'any' reference target not found: numpy.random.randint
/build/xtensor-0.24.3/docs/source/numpy.rst:205: WARNING: 'any' reference target not found: numpy.random.rand
/build/xtensor-0.24.3/docs/source/numpy.rst:207: WARNING: 'any' reference target not found: numpy.random.choice
/build/xtensor-0.24.3/docs/source/numpy.rst:209: WARNING: 'any' reference target not found: numpy.random.shuffle
/build/xtensor-0.24.3/docs/source/numpy.rst:211: WARNING: 'any' reference target not found: numpy.random.permutation
/build/xtensor-0.24.3/docs/source/numpy.rst:226: WARNING: 'any' reference target not found: numpy.stack
/build/xtensor-0.24.3/docs/source/numpy.rst:228: WARNING: 'any' reference target not found: numpy.hstack
/build/xtensor-0.24.3/docs/source/numpy.rst:230: WARNING: 'any' reference target not found: numpy.vstack
/build/xtensor-0.24.3/docs/source/numpy.rst:232: WARNING: 'any' reference target not found: numpy.concatenate
/build/xtensor-0.24.3/docs/source/numpy.rst:234: WARNING: 'any' reference target not found: numpy.tile
/build/xtensor-0.24.3/docs/source/numpy.rst:236: WARNING: 'any' reference target not found: numpy.squeeze
/build/xtensor-0.24.3/docs/source/numpy.rst:238: WARNING: 'any' reference target not found: numpy.expand_dims
/build/xtensor-0.24.3/docs/source/numpy.rst:240: WARNING: 'any' reference target not found: numpy.atleast_3d
/build/xtensor-0.24.3/docs/source/numpy.rst:242: WARNING: 'any' reference target not found: numpy.split
/build/xtensor-0.24.3/docs/source/numpy.rst:244: WARNING: 'any' reference target not found: numpy.hsplit
/build/xtensor-0.24.3/docs/source/numpy.rst:246: WARNING: 'any' reference target not found: numpy.vsplit
/build/xtensor-0.24.3/docs/source/numpy.rst:248: WARNING: 'any' reference target not found: numpy.trim_zeros
/build/xtensor-0.24.3/docs/source/numpy.rst:250: WARNING: 'any' reference target not found: numpy.pad
/build/xtensor-0.24.3/docs/source/numpy.rst:265: WARNING: 'any' reference target not found: numpy.diag
/build/xtensor-0.24.3/docs/source/numpy.rst:267: WARNING: 'any' reference target not found: numpy.diagonal
/build/xtensor-0.24.3/docs/source/numpy.rst:269: WARNING: 'any' reference target not found: numpy.triu
/build/xtensor-0.24.3/docs/source/numpy.rst:271: WARNING: 'any' reference target not found: numpy.tril
/build/xtensor-0.24.3/docs/source/numpy.rst:273: WARNING: 'any' reference target not found: numpy.flip
/build/xtensor-0.24.3/docs/source/numpy.rst:275: WARNING: 'any' reference target not found: numpy.flipud
/build/xtensor-0.24.3/docs/source/numpy.rst:277: WARNING: 'any' reference target not found: numpy.fliplr
/build/xtensor-0.24.3/docs/source/numpy.rst:279: WARNING: 'any' reference target not found: numpy.transpose
/build/xtensor-0.24.3/docs/source/numpy.rst:281: WARNING: 'any' reference target not found: numpy.ravel
/build/xtensor-0.24.3/docs/source/numpy.rst:283: WARNING: 'any' reference target not found: numpy.rot90
/build/xtensor-0.24.3/docs/source/numpy.rst:285: WARNING: 'any' reference target not found: numpy.rot90
/build/xtensor-0.24.3/docs/source/numpy.rst:287: WARNING: 'any' reference target not found: numpy.roll
/build/xtensor-0.24.3/docs/source/numpy.rst:302: WARNING: 'any' reference target not found: numpy.nditer
/build/xtensor-0.24.3/docs/source/numpy.rst:327: WARNING: 'any' reference target not found: numpy.where
/build/xtensor-0.24.3/docs/source/numpy.rst:329: WARNING: 'any' reference target not found: numpy.where
/build/xtensor-0.24.3/docs/source/numpy.rst:331: WARNING: 'any' reference target not found: numpy.argwhere
/build/xtensor-0.24.3/docs/source/numpy.rst:333: WARNING: 'any' reference target not found: numpy.any
/build/xtensor-0.24.3/docs/source/numpy.rst:335: WARNING: 'any' reference target not found: numpy.all
/build/xtensor-0.24.3/docs/source/numpy.rst:337: WARNING: 'any' reference target not found: numpy.isin
/build/xtensor-0.24.3/docs/source/numpy.rst:339: WARNING: 'any' reference target not found: numpy.in1d
/build/xtensor-0.24.3/docs/source/numpy.rst:341: WARNING: 'any' reference target not found: numpy.logical_and
/build/xtensor-0.24.3/docs/source/numpy.rst:343: WARNING: 'any' reference target not found: numpy.logical_or
/build/xtensor-0.24.3/docs/source/numpy.rst:345: WARNING: 'any' reference target not found: numpy.isclose
/build/xtensor-0.24.3/docs/source/numpy.rst:347: WARNING: 'any' reference target not found: numpy.allclose
/build/xtensor-0.24.3/docs/source/numpy.rst:349: WARNING: 'any' reference target not found: numpy.invert
/build/xtensor-0.24.3/docs/source/numpy.rst:361: WARNING: 'any' reference target not found: numpy.ravel_multi_index
/build/xtensor-0.24.3/docs/source/numpy.rst:373: WARNING: 'any' reference target not found: numpy.equal
/build/xtensor-0.24.3/docs/source/numpy.rst:375: WARNING: 'any' reference target not found: numpy.not_equal
/build/xtensor-0.24.3/docs/source/numpy.rst:377: WARNING: 'any' reference target not found: numpy.less
/build/xtensor-0.24.3/docs/source/numpy.rst:380: WARNING: 'any' reference target not found: numpy.less_equal
/build/xtensor-0.24.3/docs/source/numpy.rst:383: WARNING: 'any' reference target not found: numpy.greater
/build/xtensor-0.24.3/docs/source/numpy.rst:386: WARNING: 'any' reference target not found: numpy.greater_equal
/build/xtensor-0.24.3/docs/source/numpy.rst:389: WARNING: 'any' reference target not found: numpy.nonzero
/build/xtensor-0.24.3/docs/source/numpy.rst:391: WARNING: 'any' reference target not found: numpy.flatnonzero
/build/xtensor-0.24.3/docs/source/numpy.rst:403: WARNING: 'any' reference target not found: numpy.amin
/build/xtensor-0.24.3/docs/source/numpy.rst:405: WARNING: 'any' reference target not found: numpy.amax
/build/xtensor-0.24.3/docs/source/numpy.rst:407: WARNING: 'any' reference target not found: numpy.argmin
/build/xtensor-0.24.3/docs/source/numpy.rst:409: WARNING: 'any' reference target not found: numpy.argmax
/build/xtensor-0.24.3/docs/source/numpy.rst:411: WARNING: 'any' reference target not found: numpy.sort
/build/xtensor-0.24.3/docs/source/numpy.rst:413: WARNING: 'any' reference target not found: numpy.argsort
/build/xtensor-0.24.3/docs/source/numpy.rst:415: WARNING: 'any' reference target not found: numpy.unique
/build/xtensor-0.24.3/docs/source/numpy.rst:417: WARNING: 'any' reference target not found: numpy.setdiff1d
/build/xtensor-0.24.3/docs/source/numpy.rst:419: WARNING: 'any' reference target not found: numpy.diff
/build/xtensor-0.24.3/docs/source/numpy.rst:421: WARNING: 'any' reference target not found: numpy.partition
/build/xtensor-0.24.3/docs/source/numpy.rst:423: WARNING: 'any' reference target not found: numpy.argpartition
/build/xtensor-0.24.3/docs/source/numpy.rst:425: WARNING: 'any' reference target not found: numpy.median
/build/xtensor-0.24.3/docs/source/numpy.rst:441: WARNING: 'any' reference target not found: numpy.real
/build/xtensor-0.24.3/docs/source/numpy.rst:443: WARNING: 'any' reference target not found: numpy.imag
/build/xtensor-0.24.3/docs/source/numpy.rst:445: WARNING: 'any' reference target not found: numpy.conj
/build/xtensor-0.24.3/docs/source/numpy.rst:468: WARNING: 'any' reference target not found: numpy.sum
/build/xtensor-0.24.3/docs/source/numpy.rst:470: WARNING: 'any' reference target not found: numpy.sum
/build/xtensor-0.24.3/docs/source/numpy.rst:472: WARNING: 'any' reference target not found: numpy.sum
/build/xtensor-0.24.3/docs/source/numpy.rst:474: WARNING: 'any' reference target not found: numpy.prod
/build/xtensor-0.24.3/docs/source/numpy.rst:476: WARNING: 'any' reference target not found: numpy.prod
/build/xtensor-0.24.3/docs/source/numpy.rst:478: WARNING: 'any' reference target not found: numpy.prod
/build/xtensor-0.24.3/docs/source/numpy.rst:480: WARNING: 'any' reference target not found: numpy.mean
/build/xtensor-0.24.3/docs/source/numpy.rst:482: WARNING: 'any' reference target not found: numpy.mean
/build/xtensor-0.24.3/docs/source/numpy.rst:484: WARNING: 'any' reference target not found: numpy.mean
/build/xtensor-0.24.3/docs/source/numpy.rst:486: WARNING: 'any' reference target not found: numpy.std
/build/xtensor-0.24.3/docs/source/numpy.rst:488: WARNING: 'any' reference target not found: numpy.var
/build/xtensor-0.24.3/docs/source/numpy.rst:490: WARNING: 'any' reference target not found: numpy.trapz
/build/xtensor-0.24.3/docs/source/numpy.rst:492: WARNING: 'any' reference target not found: numpy.trapz
/build/xtensor-0.24.3/docs/source/numpy.rst:494: WARNING: 'any' reference target not found: numpy.count_nonzero
/build/xtensor-0.24.3/docs/source/numpy.rst:496: WARNING: 'any' reference target not found: numpy.count_nonzero
/build/xtensor-0.24.3/docs/source/numpy.rst:498: WARNING: 'any' reference target not found: numpy.count_nonzero
/build/xtensor-0.24.3/docs/source/numpy.rst:518: WARNING: 'any' reference target not found: numpy.set_printoptions
/build/xtensor-0.24.3/docs/source/numpy.rst:520: WARNING: 'any' reference target not found: numpy.set_printoptions
/build/xtensor-0.24.3/docs/source/numpy.rst:522: WARNING: 'any' reference target not found: numpy.set_printoptions
/build/xtensor-0.24.3/docs/source/numpy.rst:524: WARNING: 'any' reference target not found: numpy.set_printoptions
/build/xtensor-0.24.3/docs/source/numpy.rst:537: WARNING: 'any' reference target not found: numpy.load
/build/xtensor-0.24.3/docs/source/numpy.rst:539: WARNING: 'any' reference target not found: numpy.save
/build/xtensor-0.24.3/docs/source/numpy.rst:541: WARNING: 'any' reference target not found: numpy.loadtxt
/build/xtensor-0.24.3/docs/source/numpy.rst:557: WARNING: 'any' reference target not found: numpy.absolute
/build/xtensor-0.24.3/docs/source/numpy.rst:559: WARNING: 'any' reference target not found: numpy.sign
/build/xtensor-0.24.3/docs/source/numpy.rst:561: WARNING: 'any' reference target not found: numpy.remainder
/build/xtensor-0.24.3/docs/source/numpy.rst:563: WARNING: 'any' reference target not found: numpy.minimum
/build/xtensor-0.24.3/docs/source/numpy.rst:565: WARNING: 'any' reference target not found: numpy.maximum
/build/xtensor-0.24.3/docs/source/numpy.rst:567: WARNING: 'any' reference target not found: numpy.clip
/build/xtensor-0.24.3/docs/source/numpy.rst:571: WARNING: 'any' reference target not found: numpy.interp
/build/xtensor-0.24.3/docs/source/numpy.rst:573: WARNING: 'any' reference target not found: numpy.rad2deg
/build/xtensor-0.24.3/docs/source/numpy.rst:575: WARNING: 'any' reference target not found: numpy.degrees
/build/xtensor-0.24.3/docs/source/numpy.rst:577: WARNING: 'any' reference target not found: numpy.deg2rad
/build/xtensor-0.24.3/docs/source/numpy.rst:579: WARNING: 'any' reference target not found: numpy.radians
/build/xtensor-0.24.3/docs/source/numpy.rst:590: WARNING: 'any' reference target not found: numpy.exp
/build/xtensor-0.24.3/docs/source/numpy.rst:592: WARNING: 'any' reference target not found: numpy.expm1
/build/xtensor-0.24.3/docs/source/numpy.rst:594: WARNING: 'any' reference target not found: numpy.log
/build/xtensor-0.24.3/docs/source/numpy.rst:596: WARNING: 'any' reference target not found: numpy.log1p
/build/xtensor-0.24.3/docs/source/numpy.rst:607: WARNING: 'any' reference target not found: numpy.power
/build/xtensor-0.24.3/docs/source/numpy.rst:609: WARNING: 'any' reference target not found: numpy.sqrt
/build/xtensor-0.24.3/docs/source/numpy.rst:611: WARNING: 'any' reference target not found: numpy.square
/build/xtensor-0.24.3/docs/source/numpy.rst:614: WARNING: 'any' reference target not found: numpy.cbrt
/build/xtensor-0.24.3/docs/source/numpy.rst:625: WARNING: 'any' reference target not found: numpy.sin
/build/xtensor-0.24.3/docs/source/numpy.rst:627: WARNING: 'any' reference target not found: numpy.cos
/build/xtensor-0.24.3/docs/source/numpy.rst:629: WARNING: 'any' reference target not found: numpy.tan
/build/xtensor-0.24.3/docs/source/numpy.rst:640: WARNING: 'any' reference target not found: numpy.sinh
/build/xtensor-0.24.3/docs/source/numpy.rst:642: WARNING: 'any' reference target not found: numpy.cosh
/build/xtensor-0.24.3/docs/source/numpy.rst:644: WARNING: 'any' reference target not found: numpy.tanh
/build/xtensor-0.24.3/docs/source/numpy.rst:655: WARNING: 'any' reference target not found: scipy.special.erf
/build/xtensor-0.24.3/docs/source/numpy.rst:657: WARNING: 'any' reference target not found: scipy.special.gamma
/build/xtensor-0.24.3/docs/source/numpy.rst:659: WARNING: 'any' reference target not found: scipy.special.gammaln
/build/xtensor-0.24.3/docs/source/numpy.rst:670: WARNING: 'any' reference target not found: numpy.isnan
/build/xtensor-0.24.3/docs/source/numpy.rst:672: WARNING: 'any' reference target not found: numpy.isinf
/build/xtensor-0.24.3/docs/source/numpy.rst:674: WARNING: 'any' reference target not found: numpy.isfinite
/build/xtensor-0.24.3/docs/source/numpy.rst:676: WARNING: 'any' reference target not found: numpy.searchsorted
/build/xtensor-0.24.3/docs/source/numpy.rst:687: WARNING: 'any' reference target not found: numpy.histogram
/build/xtensor-0.24.3/docs/source/numpy.rst:689: WARNING: 'any' reference target not found: numpy.histogram_bin_edges
/build/xtensor-0.24.3/docs/source/numpy.rst:691: WARNING: 'any' reference target not found: numpy.bincount
/build/xtensor-0.24.3/docs/source/numpy.rst:693: WARNING: 'any' reference target not found: numpy.digitize
/build/xtensor-0.24.3/docs/source/numpy.rst:706: WARNING: 'any' reference target not found: numpy.pi
/build/xtensor-0.24.3/docs/source/numpy.rst:711: WARNING: 'any' reference target not found: numpy.linalg
/build/xtensor-0.24.3/docs/source/numpy.rst:727: WARNING: 'any' reference target not found: numpy.dot
/build/xtensor-0.24.3/docs/source/numpy.rst:729: WARNING: 'any' reference target not found: numpy.vdot
/build/xtensor-0.24.3/docs/source/numpy.rst:731: WARNING: 'any' reference target not found: numpy.outer
/build/xtensor-0.24.3/docs/source/numpy.rst:733: WARNING: 'any' reference target not found: numpy.linalg.matrix_power
/build/xtensor-0.24.3/docs/source/numpy.rst:735: WARNING: 'any' reference target not found: numpy.kron
/build/xtensor-0.24.3/docs/source/numpy.rst:737: WARNING: 'any' reference target not found: numpy.tensordot
/build/xtensor-0.24.3/docs/source/numpy.rst:739: WARNING: 'any' reference target not found: numpy.tensordot
/build/xtensor-0.24.3/docs/source/numpy.rst:751: WARNING: 'any' reference target not found: numpy.linalg.cholesky
/build/xtensor-0.24.3/docs/source/numpy.rst:753: WARNING: 'any' reference target not found: numpy.linalg.qr
/build/xtensor-0.24.3/docs/source/numpy.rst:755: WARNING: 'any' reference target not found: numpy.linalg.svd
/build/xtensor-0.24.3/docs/source/numpy.rst:767: WARNING: 'any' reference target not found: numpy.linalg.eig
/build/xtensor-0.24.3/docs/source/numpy.rst:769: WARNING: 'any' reference target not found: numpy.linalg.eigvals
/build/xtensor-0.24.3/docs/source/numpy.rst:771: WARNING: 'any' reference target not found: numpy.linalg.eigh
/build/xtensor-0.24.3/docs/source/numpy.rst:773: WARNING: 'any' reference target not found: numpy.linalg.eigvalsh
/build/xtensor-0.24.3/docs/source/numpy.rst:784: WARNING: 'any' reference target not found: numpy.linalg.norm
/build/xtensor-0.24.3/docs/source/numpy.rst:786: WARNING: 'any' reference target not found: numpy.linalg.cond
/build/xtensor-0.24.3/docs/source/numpy.rst:788: WARNING: 'any' reference target not found: numpy.linalg.det
/build/xtensor-0.24.3/docs/source/numpy.rst:790: WARNING: 'any' reference target not found: numpy.linalg.matrix_rank
/build/xtensor-0.24.3/docs/source/numpy.rst:792: WARNING: 'any' reference target not found: numpy.linalg.slogdet
/build/xtensor-0.24.3/docs/source/numpy.rst:794: WARNING: 'any' reference target not found: numpy.trace
/build/xtensor-0.24.3/docs/source/numpy.rst:805: WARNING: 'any' reference target not found: numpy.linalg.inv
/build/xtensor-0.24.3/docs/source/numpy.rst:807: WARNING: 'any' reference target not found: numpy.linalg.pinv
/build/xtensor-0.24.3/docs/source/numpy.rst:809: WARNING: 'any' reference target not found: numpy.linalg.solve
/build/xtensor-0.24.3/docs/source/numpy.rst:811: WARNING: 'any' reference target not found: numpy.linalg.lstsq
/build/xtensor-0.24.3/docs/source/numpy-differences.rst:50: WARNING: 'any' reference target not found: numpy.meshgrid
/build/xtensor-0.24.3/docs/source/numpy-differences.rst:118: WARNING: 'any' reference target not found: numpy.ravel_multi_index
/build/xtensor-0.24.3/docs/source/operator.rst:70: WARNING: 'any' reference target not found: numpy.where
/build/xtensor-0.24.3/docs/source/random.rst:69: WARNING: 'any' reference target not found: numpy.random.gamma
/build/xtensor-0.24.3/docs/source/random.rst:102: WARNING: 'any' reference target not found: numpy.random.weibull
generating indices... genindex done
writing additional pages... search done
copying images... [  3%] developer/extended_copy_semantic.svg
copying images... [  6%] developer/assign_xexpression.svg
copying images... [ 10%] developer/computed_assign.svg
copying images... [ 13%] developer/iteration.svg
copying images... [ 17%] developer/xsemantic_classes.svg
copying images... [ 20%] developer/xcontainer_classes.svg
copying images... [ 24%] developer/xfunction_tree.svg
copying images... [ 27%] developer/xarray_uml.svg
copying images... [ 31%] developer/stepper_basic.svg
copying images... [ 34%] developer/stepper_to_end.svg
copying images... [ 37%] developer/stepper_broadcasting.svg
copying images... [ 41%] developer/stepper_iterating.svg
copying images... [ 44%] xtensor.svg
copying images... [ 48%] conda.svg
copying images... [ 51%] debian.svg
copying images... [ 55%] spack.svg
copying images... [ 58%] cmake.svg
copying images... [ 62%] numpy.svg
copying images... [ 65%] xtensor-python.svg
copying images... [ 68%] xtensor-cookiecutter.svg
copying images... [ 72%] xtensor-julia.svg
copying images... [ 75%] xtensor-r.svg
copying images... [ 79%] xtensor-blas.svg
copying images... [ 82%] xtensor-fftw.svg
copying images... [ 86%] xtensor-io.svg
copying images... [ 89%] xtensor-ros.svg
copying images... [ 93%] xsimd.svg
copying images... [ 96%] xtl.svg
copying images... [100%] xframe.svg

copying static files... done
copying extra files... done
dumping search index in English (code: en)... done
dumping object inventory... done
build succeeded, 210 warnings.

The HTML pages are in build/html.

Build finished. The HTML pages are in build/html.
make[2]: Leaving directory '/build/xtensor-0.24.3/docs'
make[1]: Leaving directory '/build/xtensor-0.24.3'
   debian/rules override_dh_auto_test
make[1]: Entering directory '/build/xtensor-0.24.3'
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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Running tests...
/usr/bin/ctest --force-new-ctest-process --verbose -j4
UpdateCTestConfiguration  from :/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/DartConfiguration.tcl
UpdateCTestConfiguration  from :/build/xtensor-0.24.3/obj-arm-linux-gnueabihf/DartConfiguration.tcl
Test project /build/xtensor-0.24.3/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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xadaptor_semantic
1: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
1: Test timeout computed to be: 10000000
test 2
      Start  2: test_xarray_adaptor

2: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xarray_adaptor
2: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
2: Test timeout computed to be: 10000000
test 3
      Start  3: test_xarray

3: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xarray
3: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
3: Test timeout computed to be: 10000000
test 4
      Start  4: test_xblockwise_reducer

4: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xblockwise_reducer
4: Working Directory: /build/xtensor-0.24.3/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!
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!
 1/79 Test  #1: test_xadaptor_semantic ............   Passed    0.03 sec
test 5
      Start  5: test_xbroadcast

5: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xbroadcast
5: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
5: Test timeout computed to be: 10000000
 2/79 Test  #2: test_xarray_adaptor ...............   Passed    0.04 sec
test 6
      Start  6: test_xbuilder

6: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xbuilder
6: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
6: Test timeout computed to be: 10000000
 3/79 Test  #3: test_xarray .......................   Passed    0.05 sec
test 7
      Start  7: test_xcontainer_semantic

7: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xcontainer_semantic
7: Working Directory: /build/xtensor-0.24.3/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.05 sec
test 8
      Start  8: test_xeval

8: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xeval
8: Working Directory: /build/xtensor-0.24.3/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.06 sec
test 9
      Start  9: test_xexception

9: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xexception
9: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
9: 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!
 6/79 Test  #7: test_xcontainer_semantic ..........   Passed    0.06 sec
test 10
      Start 10: test_xexpression

10: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xexpression
10: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
10: 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!
 7/79 Test  #8: test_xeval ........................   Passed    0.05 sec
test 11
      Start 11: test_xexpression_traits

11: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xexpression_traits
11: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
11: Test timeout computed to be: 10000000
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!
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: [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!
 8/79 Test  #4: test_xblockwise_reducer ...........   Passed    0.13 sec
test 12
      Start 12: test_xfunction

12: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xfunction
12: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
12: Test timeout computed to be: 10000000
 9/79 Test  #9: test_xexception ...................   Passed    0.05 sec
test 13
      Start 13: test_xfunc_on_xexpression

13: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xfunc_on_xexpression
13: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
13: Test timeout computed to be: 10000000
10/79 Test #10: test_xexpression ..................   Passed    0.04 sec
test 14
      Start 14: test_xmultiindex_iterator

14: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xmultiindex_iterator
14: Working Directory: /build/xtensor-0.24.3/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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xiterator
15: Working Directory: /build/xtensor-0.24.3/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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xmath
16: Working Directory: /build/xtensor-0.24.3/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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xoperation
17: Working Directory: /build/xtensor-0.24.3/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.04 sec
test 18
      Start 18: test_xoptional_assembly

18: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xoptional_assembly
18: Working Directory: /build/xtensor-0.24.3/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.04 sec
test 19
      Start 19: test_xreducer

19: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xreducer
19: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
19: 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!
16/79 Test #16: test_xmath ........................   Passed    0.04 sec
test 20
      Start 20: test_xscalar

20: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xscalar
20: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
20: 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!
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!
17/79 Test #17: test_xoperation ...................   Passed    0.04 sec
test 21
      Start 21: test_xscalar_semantic

21: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xscalar_semantic
21: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
21: Test timeout computed to be: 10000000
18/79 Test #18: test_xoptional_assembly ...........   Passed    0.04 sec
test 22
      Start 22: test_xshape

22: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xshape
22: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
22: 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!
19/79 Test #20: test_xscalar ......................   Passed    0.03 sec
test 23
      Start 23: test_xstorage

23: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xstorage
23: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
23: Test timeout computed to be: 10000000
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!
20/79 Test #19: test_xreducer .....................   Passed    0.05 sec
test 24
      Start 24: test_xstrided_view

24: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xstrided_view
24: Working Directory: /build/xtensor-0.24.3/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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xstrides
25: Working Directory: /build/xtensor-0.24.3/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.04 sec
test 26
      Start 26: test_xtensor

26: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xtensor
26: Working Directory: /build/xtensor-0.24.3/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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xtensor_adaptor
27: Working Directory: /build/xtensor-0.24.3/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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xtensor_semantic
28: Working Directory: /build/xtensor-0.24.3/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!
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!
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!
25/79 Test #25: test_xstrides .....................   Passed    0.04 sec
test 29
      Start 29: test_xview

29: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xview
29: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
29: Test timeout computed to be: 10000000
26/79 Test #26: test_xtensor ......................   Passed    0.04 sec
test 30
      Start 30: test_xview_semantic

30: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xview_semantic
30: Working Directory: /build/xtensor-0.24.3/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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xutils
31: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
31: Test timeout computed to be: 10000000
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!
28/79 Test #28: test_xtensor_semantic .............   Passed    0.04 sec
test 32
      Start 32: test_xsimd8

32: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xsimd8
32: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
32: 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!
29/79 Test #29: test_xview ........................   Passed    0.04 sec
test 33
      Start 33: main

33: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/main
33: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
33: 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!
30/79 Test #30: test_xview_semantic ...............   Passed    0.04 sec
test 34
      Start 34: test_xaccumulator

34: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xaccumulator
34: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
34: Test timeout computed to be: 10000000
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!
31/79 Test #31: test_xutils .......................   Passed    0.04 sec
test 35
      Start 35: test_xadapt

35: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xadapt
35: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
35: 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!
32/79 Test #32: test_xsimd8 .......................   Passed    0.04 sec
test 36
      Start 36: test_xassign

36: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xassign
36: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
36: Test timeout computed to be: 10000000
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!
33/79 Test #33: main ..............................   Passed    0.04 sec
test 37
      Start 37: test_xaxis_iterator

37: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xaxis_iterator
37: Working Directory: /build/xtensor-0.24.3/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!
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!
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!
34/79 Test #34: test_xaccumulator .................   Passed    0.04 sec
test 38
      Start 38: test_xaxis_slice_iterator

38: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xaxis_slice_iterator
38: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
38: Test timeout computed to be: 10000000
35/79 Test #35: test_xadapt .......................   Passed    0.04 sec
test 39
      Start 39: test_xbuffer_adaptor

39: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xbuffer_adaptor
39: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
39: Test timeout computed to be: 10000000
36/79 Test #36: test_xassign ......................   Passed    0.04 sec
test 40
      Start 40: test_xchunked_array

40: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xchunked_array
40: Working Directory: /build/xtensor-0.24.3/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.04 sec
test 41
      Start 41: test_xchunked_view

41: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xchunked_view
41: Working Directory: /build/xtensor-0.24.3/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.05 sec
test 42
      Start 42: test_xcomplex

42: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xcomplex
42: Working Directory: /build/xtensor-0.24.3/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!
39/79 Test #39: test_xbuffer_adaptor ..............   Passed    0.05 sec
test 43
      Start 43: test_xcsv

43: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xcsv
43: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
43: 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!
40/79 Test #40: test_xchunked_array ...............   Passed    0.05 sec
test 44
      Start 44: test_xdatesupport

44: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xdatesupport
44: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
44: Test timeout computed to be: 10000000
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!
41/79 Test #41: test_xchunked_view ................   Passed    0.05 sec
test 45
      Start 45: test_xdynamic_view

45: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xdynamic_view
45: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
45: 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!
42/79 Test #42: test_xcomplex .....................   Passed    0.04 sec
test 46
      Start 46: test_xfunctor_adaptor

46: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xfunctor_adaptor
46: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
46: 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!
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!
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!
43/79 Test #43: test_xcsv .........................   Passed    0.04 sec
test 47
      Start 47: test_xfixed

47: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xfixed
47: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
47: Test timeout computed to be: 10000000
44/79 Test #44: test_xdatesupport .................   Passed    0.04 sec
test 48
      Start 48: test_xhistogram

48: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xhistogram
48: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
48: Test timeout computed to be: 10000000
45/79 Test #45: test_xdynamic_view ................   Passed    0.04 sec
test 49
      Start 49: test_xpad

49: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xpad
49: Working Directory: /build/xtensor-0.24.3/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.04 sec
test 50
      Start 50: test_xindex_view

50: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xindex_view
50: Working Directory: /build/xtensor-0.24.3/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!
47/79 Test #47: test_xfixed .......................   Passed    0.04 sec
test 51
      Start 51: test_xinfo

51: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xinfo
51: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
51: Test timeout computed to be: 10000000
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!
48/79 Test #48: test_xhistogram ...................   Passed    0.04 sec
test 52
      Start 52: test_xio

52: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xio
52: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
52: Test timeout computed to be: 10000000
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!
49/79 Test #49: test_xpad .........................   Passed    0.04 sec
test 53
      Start 53: test_xlayout

53: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xlayout
53: Working Directory: /build/xtensor-0.24.3/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.04 sec
test 54
      Start 54: test_xmanipulation

54: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xmanipulation
54: Working Directory: /build/xtensor-0.24.3/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.05 sec
test 55
      Start 55: test_xmasked_view

55: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xmasked_view
55: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
55: 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: [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!
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!
52/79 Test #52: test_xio ..........................   Passed    0.05 sec
test 56
      Start 56: test_xmath_result_type

56: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xmath_result_type
56: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
56: Test timeout computed to be: 10000000
53/79 Test #53: test_xlayout ......................   Passed    0.05 sec
test 57
      Start 57: test_xnan_functions

57: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xnan_functions
57: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
57: Test timeout computed to be: 10000000
54/79 Test #54: test_xmanipulation ................   Passed    0.04 sec
test 58
      Start 58: test_xnoalias

58: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xnoalias
58: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
58: Test timeout computed to be: 10000000
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!
55/79 Test #55: test_xmasked_view .................   Passed    0.04 sec
test 59
      Start 59: test_xnorm

59: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xnorm
59: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
59: 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!
56/79 Test #58: test_xnoalias .....................   Passed    0.02 sec
test 60
      Start 60: test_xoptional

60: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xoptional
60: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
60: Test timeout computed to be: 10000000
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!
57/79 Test #56: test_xmath_result_type ............   Passed    0.05 sec
test 61
      Start 61: test_xoptional_assembly_adaptor

61: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xoptional_assembly_adaptor
61: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
61: 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!
58/79 Test #57: test_xnan_functions ...............   Passed    0.05 sec
test 62
      Start 62: test_xoptional_assembly_storage

62: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xoptional_assembly_storage
62: Working Directory: /build/xtensor-0.24.3/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!
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!
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!
59/79 Test #59: test_xnorm ........................   Passed    0.05 sec
test 63
      Start 63: test_xset_operation

63: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xset_operation
63: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
63: Test timeout computed to be: 10000000
60/79 Test #60: test_xoptional ....................   Passed    0.04 sec
test 64
      Start 64: test_xrandom

64: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xrandom
64: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
64: Test timeout computed to be: 10000000
61/79 Test #61: test_xoptional_assembly_adaptor ...   Passed    0.04 sec
test 65
      Start 65: test_xrepeat

65: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xrepeat
65: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
65: 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!
62/79 Test #62: test_xoptional_assembly_storage ...   Passed    0.04 sec
test 66
      Start 66: test_xsort

66: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xsort
66: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
66: Test timeout computed to be: 10000000
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!
63/79 Test #63: test_xset_operation ...............   Passed    0.04 sec
test 67
      Start 67: test_xsimd

67: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xsimd
67: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
67: 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!
64/79 Test #64: test_xrandom ......................   Passed    0.04 sec
test 68
      Start 68: test_xvectorize

68: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xvectorize
68: Working Directory: /build/xtensor-0.24.3/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.05 sec
test 69
      Start 69: test_extended_xmath_interp

69: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_extended_xmath_interp
69: Working Directory: /build/xtensor-0.24.3/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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_extended_broadcast_view
70: Working Directory: /build/xtensor-0.24.3/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: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_extended_xmath_reducers
71: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
71: Test timeout computed to be: 10000000
68/79 Test #69: test_extended_xmath_interp ........   Passed    0.06 sec
test 72
      Start 72: test_extended_xhistogram

72: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_extended_xhistogram
72: Working Directory: /build/xtensor-0.24.3/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.06 sec
test 73
      Start 73: test_extended_xsort

73: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_extended_xsort
73: Working Directory: /build/xtensor-0.24.3/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.07 sec
test 74
      Start 74: test_sfinae

74: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_sfinae
74: Working Directory: /build/xtensor-0.24.3/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.07 sec
test 75
      Start 75: test_xjson

75: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xjson
75: Working Directory: /build/xtensor-0.24.3/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.07 sec
test 76
      Start 76: test_xmime

76: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xmime
76: Working Directory: /build/xtensor-0.24.3/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!
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!
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!
73/79 Test #66: test_xsort ........................   Passed    0.22 sec
test 77
      Start 77: test_xexpression_holder

77: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xexpression_holder
77: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
77: Test timeout computed to be: 10000000
74/79 Test #74: test_sfinae .......................   Passed    0.08 sec
test 78
      Start 78: test_xnpy

78: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xnpy
78: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
78: Test timeout computed to be: 10000000
75/79 Test #75: test_xjson ........................   Passed    0.06 sec
test 79
      Start 79: xtest

79: Test command: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/test_xtensor_lib
79: Working Directory: /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test
79: Test timeout computed to be: 10000000
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!
76/79 Test #76: test_xmime ........................   Passed    0.05 sec
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!
77/79 Test #77: test_xexpression_holder ...........   Passed    0.03 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!
78/79 Test #78: test_xnpy .........................   Passed    0.03 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.32 sec

100% tests passed, 0 tests failed out of 79

Total Test time (real) =   1.26 sec
/usr/bin/cmake -S/build/xtensor-0.24.3 -B/build/xtensor-0.24.3/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 xtest
make[3]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/build/xtensor-0.24.3 -B/build/xtensor-0.24.3/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/CMakeFiles 23
make  -f CMakeFiles/Makefile2 test/CMakeFiles/xtest.dir/all
make[4]: Entering directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[5]: Nothing to be done for 'test/CMakeFiles/test_xtensor_lib.dir/build'.
make[5]: Leaving directory '/build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/xtensor-0.24.3 /build/xtensor-0.24.3/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/test/CMakeFiles/xtest.dir/DependInfo.cmake --color=
make[5]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/xtest.dir/build.make test/CMakeFiles/xtest.dir/build
make[5]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
cd /build/xtensor-0.24.3/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 '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
[100%] Built target xtest
make[4]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
/usr/bin/cmake -E cmake_progress_start /build/xtensor-0.24.3/obj-arm-linux-gnueabihf/CMakeFiles 0
make[3]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[2]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[1]: Leaving directory '/build/xtensor-0.24.3'
   create-stamp debian/debhelper-build-stamp
 fakeroot debian/rules binary
dh binary --with sphinxdoc
   dh_testroot
   dh_prep
   debian/rules override_dh_auto_install
make[1]: Entering directory '/build/xtensor-0.24.3'
dh_auto_install --destdir=debian/tmp
	cd obj-arm-linux-gnueabihf && make -j4 install DESTDIR=/build/xtensor-0.24.3/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true"
make[2]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/build/xtensor-0.24.3 -B/build/xtensor-0.24.3/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
make  -f CMakeFiles/Makefile2 preinstall
make[3]: Entering directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[3]: Nothing to be done for 'preinstall'.
make[3]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
Install the project...
/usr/bin/cmake -P cmake_install.cmake
-- Install configuration: "None"
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xaccessible.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xaccumulator.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xadapt.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xarray.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xassign.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xaxis_iterator.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xaxis_slice_iterator.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xblockwise_reducer.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xblockwise_reducer_functors.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xbroadcast.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xbuffer_adaptor.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xbuilder.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xchunked_array.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xchunked_assign.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xchunked_view.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xcomplex.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xcontainer.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xcsv.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xdynamic_view.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xeval.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xexception.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xexpression.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xexpression_holder.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xexpression_traits.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xfixed.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xfunction.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xfunctor_view.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xgenerator.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xhistogram.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xindex_view.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xinfo.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xio.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xiterable.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xiterator.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xjson.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xlayout.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xmanipulation.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xmasked_view.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xmath.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xmime.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xmultiindex_iterator.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xnoalias.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xnorm.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xnpy.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xoffset_view.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xoperation.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xoptional.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xoptional_assembly.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xoptional_assembly_base.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xoptional_assembly_storage.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xpad.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xrandom.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xreducer.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xrepeat.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xscalar.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xsemantic.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xset_operation.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xshape.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xslice.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xsort.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xstorage.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xstrided_view.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xstrided_view_base.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xstrides.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xtensor.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xtensor_config.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xtensor_forward.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xtensor_simd.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xutils.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xvectorize.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xview.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor/xview_utils.hpp
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/xtensor/xtensorConfig.cmake
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/xtensor/xtensorConfigVersion.cmake
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/lib/arm-linux-gnueabihf/cmake/xtensor/xtensorTargets.cmake
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/lib/arm-linux-gnueabihf/pkgconfig/xtensor.pc
-- Installing: /build/xtensor-0.24.3/debian/tmp/usr/include/xtensor.hpp
make[2]: Leaving directory '/build/xtensor-0.24.3/obj-arm-linux-gnueabihf'
make[1]: Leaving directory '/build/xtensor-0.24.3'
   dh_install
   dh_installdocs
dh_installdocs: warning: Cannot auto-detect main package for xtensor-doc.  If the default is wrong, please use --doc-main-package
   dh_sphinxdoc
dh_sphinxdoc: warning: ignoring unknown JavaScript code: debian/xtensor-doc/usr/share/doc/xtensor-doc/html/_static/goatcounter.js
   dh_installchangelogs
   dh_perl
   dh_link
   dh_strip_nondeterminism
   dh_compress
   dh_fixperms
   dh_missing
   dh_dwz -a
   dh_strip -a
   dh_makeshlibs -a
   dh_shlibdeps -a
   dh_installdeb
   dh_gencontrol
   dh_md5sums
   dh_builddeb
dpkg-deb: building package 'libxtensor-dev' in '../libxtensor-dev_0.24.3-1_armhf.deb'.
dpkg-deb: building package 'xtensor-dev' in '../xtensor-dev_0.24.3-1_all.deb'.
dpkg-deb: building package 'xtensor-doc' in '../xtensor-doc_0.24.3-1_all.deb'.
 dpkg-genbuildinfo --build=binary -O../xtensor_0.24.3-1_armhf.buildinfo
 dpkg-genchanges --build=binary -O../xtensor_0.24.3-1_armhf.changes
dpkg-genchanges: info: binary-only upload (no source code included)
 dpkg-source --after-build .
dpkg-buildpackage: info: binary-only upload (no source included)
dpkg-genchanges: info: including full source code in upload
I: copying local configuration
I: user script /srv/workspace/pbuilder/19732/tmp/hooks/B01_cleanup starting
I: user script /srv/workspace/pbuilder/19732/tmp/hooks/B01_cleanup finished
I: unmounting dev/ptmx filesystem
I: unmounting dev/pts filesystem
I: unmounting dev/shm filesystem
I: unmounting proc filesystem
I: unmounting sys filesystem
I: cleaning the build env 
I: removing directory /srv/workspace/pbuilder/19732 and its subdirectories
I: Current time: Mon May 15 09:20:30 +14 2023
I: pbuilder-time-stamp: 1684092030