Raspbian Package Auto-Building

Build log for xtensor (0.22.0-5) on armhf

xtensor0.22.0-5armhf → 2021-08-24 04:40:09

sbuild (Debian sbuild) 0.78.1 (09 February 2019) on test2019

+==============================================================================+
| xtensor 0.22.0-5 (armhf)                     Mon, 23 Aug 2021 19:57:17 +0000 |
+==============================================================================+

Package: xtensor
Version: 0.22.0-5
Source Version: 0.22.0-5
Distribution: bookworm-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf
Build Type: any

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/bookworm-staging-armhf-sbuild-d75613bc-8870-4a00-9bc0-3bece261fd75' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/xtensor-QkBGg3/resolver-OqKAvA' with '<<RESOLVERDIR>>'

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

Get:1 http://172.17.0.1/private bookworm-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private bookworm-staging/main Sources [12.3 MB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf Packages [13.3 MB]
Fetched 25.6 MB in 13s (1917 kB/s)
Reading package lists...

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


Check APT
---------

Checking available source versions...

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

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

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


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

Merged Build-Depends: cmake (>= 3.1), debhelper-compat (= 13), dpkg-dev (>= 1.17.14), googletest, nlohmann-json3-dev (>= 3.1.1~), xtl-dev (>= 0.6.23~), xtl-dev (<< 0.7), python3-breathe, python3-sphinx, python3-sphinx-rtd-theme, sphinx-common, libjs-mathjax, build-essential, fakeroot
Filtered Build-Depends: cmake (>= 3.1), debhelper-compat (= 13), dpkg-dev (>= 1.17.14), googletest, nlohmann-json3-dev (>= 3.1.1~), xtl-dev (>= 0.6.23~), xtl-dev (<< 0.7), python3-breathe, python3-sphinx, python3-sphinx-rtd-theme, sphinx-common, libjs-mathjax, build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [957 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [494 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [565 B]
Fetched 2016 B in 0s (53.4 kB/s)
Reading package lists...
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
  cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism
  docutils-common doxygen dwz file fonts-font-awesome fonts-lato fonts-mathjax
  gettext gettext-base googletest groff-base intltool-debian
  libarchive-zip-perl libarchive13 libbrotli1 libbsd0 libclang-cpp11
  libclang1-11 libcurl4 libdebhelper-perl libedit2 libelf1 libexpat1
  libfile-stripnondeterminism-perl libicu67 libjs-jquery libjs-mathjax
  libjs-sphinxdoc libjs-underscore libjsoncpp24 libllvm11 libmagic-mgc
  libmagic1 libmd0 libmpdec3 libncurses6 libnghttp2-14 libpipeline1 libprocps8
  libpsl5 libpython3-stdlib libpython3.9-minimal libpython3.9-stdlib librhash0
  librtmp1 libsigsegv2 libssh2-1 libsub-override-perl libtool libuchardet0
  libuv1 libxapian30 libxml2 libz3-4 m4 man-db media-types nlohmann-json3-dev
  openssl po-debconf procps python-babel-localedata python3 python3-alabaster
  python3-babel python3-breathe python3-certifi python3-chardet
  python3-distutils python3-docutils python3-idna python3-imagesize
  python3-jinja2 python3-lib2to3 python3-markupsafe python3-minimal
  python3-packaging python3-pkg-resources python3-pygments python3-pyparsing
  python3-requests python3-roman python3-six python3-snowballstemmer
  python3-sphinx python3-sphinx-rtd-theme python3-tz python3-urllib3 python3.9
  python3.9-minimal sensible-utils sgml-base sphinx-common
  sphinx-rtd-theme-common xml-core xtl-dev
Suggested packages:
  autoconf-archive gnu-standards autoconf-doc cmake-doc ninja-build dh-make
  doxygen-latex doxygen-doc doxygen-gui graphviz gettext-doc libasprintf-dev
  libgettextpo-dev groff lrzip fonts-mathjax-extras fonts-stix
  libjs-mathjax-doc libtool-doc gfortran | fortran95-compiler gcj-jdk
  xapian-tools m4-doc apparmor less www-browser libmail-box-perl python3-doc
  python3-tk python3-venv breathe-doc docutils-doc fonts-linuxlibertine
  | ttf-linux-libertine texlive-lang-french texlive-latex-base
  texlive-latex-recommended python-jinja2-doc python3-setuptools
  python-pygments-doc ttf-bitstream-vera python-pyparsing-doc
  python3-cryptography python3-openssl python3-socks python-requests-doc
  python3-stemmer dvipng fonts-freefont-otf imagemagick-6.q16 latexmk
  sphinx-doc texlive-fonts-recommended texlive-latex-extra
  texlive-plain-generic python3.9-venv python3.9-doc binfmt-support
  sgml-base-doc
Recommended packages:
  curl | wget | lynx libarchive-cpio-perl javascript-common libgpm2
  publicsuffix libltdl-dev libmail-sendmail-perl psmisc libpaper-utils
  python3-pil
The following NEW packages will be installed:
  autoconf automake autopoint autotools-dev bsdextrautils ca-certificates
  cmake cmake-data debhelper dh-autoreconf dh-strip-nondeterminism
  docutils-common doxygen dwz file fonts-font-awesome fonts-lato fonts-mathjax
  gettext gettext-base googletest groff-base intltool-debian
  libarchive-zip-perl libarchive13 libbrotli1 libbsd0 libclang-cpp11
  libclang1-11 libcurl4 libdebhelper-perl libedit2 libelf1 libexpat1
  libfile-stripnondeterminism-perl libicu67 libjs-jquery libjs-mathjax
  libjs-sphinxdoc libjs-underscore libjsoncpp24 libllvm11 libmagic-mgc
  libmagic1 libmd0 libmpdec3 libncurses6 libnghttp2-14 libpipeline1 libprocps8
  libpsl5 libpython3-stdlib libpython3.9-minimal libpython3.9-stdlib librhash0
  librtmp1 libsigsegv2 libssh2-1 libsub-override-perl libtool libuchardet0
  libuv1 libxapian30 libxml2 libz3-4 m4 man-db media-types nlohmann-json3-dev
  openssl po-debconf procps python-babel-localedata python3 python3-alabaster
  python3-babel python3-breathe python3-certifi python3-chardet
  python3-distutils python3-docutils python3-idna python3-imagesize
  python3-jinja2 python3-lib2to3 python3-markupsafe python3-minimal
  python3-packaging python3-pkg-resources python3-pygments python3-pyparsing
  python3-requests python3-roman python3-six python3-snowballstemmer
  python3-sphinx python3-sphinx-rtd-theme python3-tz python3-urllib3 python3.9
  python3.9-minimal sbuild-build-depends-main-dummy sensible-utils sgml-base
  sphinx-common sphinx-rtd-theme-common xml-core xtl-dev
0 upgraded, 108 newly installed, 0 to remove and 18 not upgraded.
Need to get 91.9 MB of archives.
After this operation, 425 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [984 B]
Get:2 http://172.17.0.1/private bookworm-staging/main armhf bsdextrautils armhf 2.36.1-8 [137 kB]
Get:3 http://172.17.0.1/private bookworm-staging/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB]
Get:4 http://172.17.0.1/private bookworm-staging/main armhf groff-base armhf 1.22.4-6 [793 kB]
Get:5 http://172.17.0.1/private bookworm-staging/main armhf libpipeline1 armhf 1.5.3-1 [29.9 kB]
Get:6 http://172.17.0.1/private bookworm-staging/main armhf man-db armhf 2.9.4-2 [1307 kB]
Get:7 http://172.17.0.1/private bookworm-staging/main armhf fonts-lato all 2.0-2.1 [2696 kB]
Get:8 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-minimal armhf 3.9.2-1+rpi1 [791 kB]
Get:9 http://172.17.0.1/private bookworm-staging/main armhf libexpat1 armhf 2.2.10-2 [73.4 kB]
Get:10 http://172.17.0.1/private bookworm-staging/main armhf python3.9-minimal armhf 3.9.2-1+rpi1 [1625 kB]
Get:11 http://172.17.0.1/private bookworm-staging/main armhf python3-minimal armhf 3.9.2-3 [38.2 kB]
Get:12 http://172.17.0.1/private bookworm-staging/main armhf media-types all 4.0.0 [30.3 kB]
Get:13 http://172.17.0.1/private bookworm-staging/main armhf libmpdec3 armhf 2.5.1-1+rpi1 [73.4 kB]
Get:14 http://172.17.0.1/private bookworm-staging/main armhf libpython3.9-stdlib armhf 3.9.2-1+rpi1 [1616 kB]
Get:15 http://172.17.0.1/private bookworm-staging/main armhf python3.9 armhf 3.9.2-1+rpi1 [466 kB]
Get:16 http://172.17.0.1/private bookworm-staging/main armhf libpython3-stdlib armhf 3.9.2-3 [21.4 kB]
Get:17 http://172.17.0.1/private bookworm-staging/main armhf python3 armhf 3.9.2-3 [37.9 kB]
Get:18 http://172.17.0.1/private bookworm-staging/main armhf sgml-base all 1.30 [15.1 kB]
Get:19 http://172.17.0.1/private bookworm-staging/main armhf libncurses6 armhf 6.2+20201114-2 [79.9 kB]
Get:20 http://172.17.0.1/private bookworm-staging/main armhf libprocps8 armhf 2:3.3.17-5 [60.5 kB]
Get:21 http://172.17.0.1/private bookworm-staging/main armhf procps armhf 2:3.3.17-5 [475 kB]
Get:22 http://172.17.0.1/private bookworm-staging/main armhf sensible-utils all 0.0.14 [14.8 kB]
Get:23 http://172.17.0.1/private bookworm-staging/main armhf libmagic-mgc armhf 1:5.39-3 [273 kB]
Get:24 http://172.17.0.1/private bookworm-staging/main armhf libmagic1 armhf 1:5.39-3 [117 kB]
Get:25 http://172.17.0.1/private bookworm-staging/main armhf file armhf 1:5.39-3 [68.0 kB]
Get:26 http://172.17.0.1/private bookworm-staging/main armhf gettext-base armhf 0.21-4 [171 kB]
Get:27 http://172.17.0.1/private bookworm-staging/main armhf libsigsegv2 armhf 2.13-1 [34.3 kB]
Get:28 http://172.17.0.1/private bookworm-staging/main armhf m4 armhf 1.4.18-5 [186 kB]
Get:29 http://172.17.0.1/private bookworm-staging/main armhf autoconf all 2.69-14 [313 kB]
Get:30 http://172.17.0.1/private bookworm-staging/main armhf autotools-dev all 20180224.1+nmu1 [77.1 kB]
Get:31 http://172.17.0.1/private bookworm-staging/main armhf automake all 1:1.16.3-2 [814 kB]
Get:32 http://172.17.0.1/private bookworm-staging/main armhf autopoint all 0.21-4 [510 kB]
Get:33 http://172.17.0.1/private bookworm-staging/main armhf openssl armhf 1.1.1k-1 [814 kB]
Get:34 http://172.17.0.1/private bookworm-staging/main armhf ca-certificates all 20210119 [158 kB]
Get:35 http://172.17.0.1/private bookworm-staging/main armhf cmake-data all 3.18.4-2+rpi1 [1725 kB]
Get:36 http://172.17.0.1/private bookworm-staging/main armhf libicu67 armhf 67.1-7 [8291 kB]
Get:37 http://172.17.0.1/private bookworm-staging/main armhf libxml2 armhf 2.9.10+dfsg-6.7 [580 kB]
Get:38 http://172.17.0.1/private bookworm-staging/main armhf libarchive13 armhf 3.4.3-2 [294 kB]
Get:39 http://172.17.0.1/private bookworm-staging/main armhf libbrotli1 armhf 1.0.9-2+b1 [261 kB]
Get:40 http://172.17.0.1/private bookworm-staging/main armhf libnghttp2-14 armhf 1.43.0-1 [65.3 kB]
Get:41 http://172.17.0.1/private bookworm-staging/main armhf libpsl5 armhf 0.21.0-1.2 [56.2 kB]
Get:42 http://172.17.0.1/private bookworm-staging/main armhf librtmp1 armhf 2.4+20151223.gitfa8646d.1-2+b2 [54.2 kB]
Get:43 http://172.17.0.1/private bookworm-staging/main armhf libssh2-1 armhf 1.9.0-3 [151 kB]
Get:44 http://172.17.0.1/private bookworm-staging/main armhf libcurl4 armhf 7.74.0-1.3 [305 kB]
Get:45 http://172.17.0.1/private bookworm-staging/main armhf libjsoncpp24 armhf 1.9.4-4 [67.0 kB]
Get:46 http://172.17.0.1/private bookworm-staging/main armhf librhash0 armhf 1.4.1-2 [141 kB]
Get:47 http://172.17.0.1/private bookworm-staging/main armhf libuv1 armhf 1.40.0-2 [119 kB]
Get:48 http://172.17.0.1/private bookworm-staging/main armhf cmake armhf 3.18.4-2+rpi1 [3118 kB]
Get:49 http://172.17.0.1/private bookworm-staging/main armhf libdebhelper-perl all 13.4.1 [191 kB]
Get:50 http://172.17.0.1/private bookworm-staging/main armhf libtool all 2.4.6-15 [513 kB]
Get:51 http://172.17.0.1/private bookworm-staging/main armhf dh-autoreconf all 20 [17.1 kB]
Get:52 http://172.17.0.1/private bookworm-staging/main armhf libarchive-zip-perl all 1.68-1 [104 kB]
Get:53 http://172.17.0.1/private bookworm-staging/main armhf libsub-override-perl all 0.09-2 [10.2 kB]
Get:54 http://172.17.0.1/private bookworm-staging/main armhf libfile-stripnondeterminism-perl all 1.12.0-1 [26.3 kB]
Get:55 http://172.17.0.1/private bookworm-staging/main armhf dh-strip-nondeterminism all 1.12.0-1 [15.4 kB]
Get:56 http://172.17.0.1/private bookworm-staging/main armhf libelf1 armhf 0.185-2 [168 kB]
Get:57 http://172.17.0.1/private bookworm-staging/main armhf dwz armhf 0.14-1 [83.0 kB]
Get:58 http://172.17.0.1/private bookworm-staging/main armhf gettext armhf 0.21-4 [1215 kB]
Get:59 http://172.17.0.1/private bookworm-staging/main armhf intltool-debian all 0.35.0+20060710.5 [26.8 kB]
Get:60 http://172.17.0.1/private bookworm-staging/main armhf po-debconf all 1.0.21+nmu1 [248 kB]
Get:61 http://172.17.0.1/private bookworm-staging/main armhf debhelper all 13.4.1 [1039 kB]
Get:62 http://172.17.0.1/private bookworm-staging/main armhf xml-core all 0.18+nmu1 [23.8 kB]
Get:63 http://172.17.0.1/private bookworm-staging/main armhf docutils-common all 0.16+dfsg-4 [129 kB]
Get:64 http://172.17.0.1/private bookworm-staging/main armhf libmd0 armhf 1.0.3-3 [27.2 kB]
Get:65 http://172.17.0.1/private bookworm-staging/main armhf libbsd0 armhf 0.11.3-1 [103 kB]
Get:66 http://172.17.0.1/private bookworm-staging/main armhf libedit2 armhf 3.1-20210714-1 [81.0 kB]
Get:67 http://172.17.0.1/private bookworm-staging/main armhf libz3-4 armhf 4.8.10-1 [5689 kB]
Get:68 http://172.17.0.1/private bookworm-staging/main armhf libllvm11 armhf 1:11.0.1-2+rpi1 [15.6 MB]
Get:69 http://172.17.0.1/private bookworm-staging/main armhf libclang-cpp11 armhf 1:11.0.1-2+rpi1 [8275 kB]
Get:70 http://172.17.0.1/private bookworm-staging/main armhf libclang1-11 armhf 1:11.0.1-2+rpi1 [4646 kB]
Get:71 http://172.17.0.1/private bookworm-staging/main armhf libxapian30 armhf 1.4.18-3 [967 kB]
Get:72 http://172.17.0.1/private bookworm-staging/main armhf doxygen armhf 1.9.1-2 [3480 kB]
Get:73 http://172.17.0.1/private bookworm-staging/main armhf fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [517 kB]
Get:74 http://172.17.0.1/private bookworm-staging/main armhf fonts-mathjax all 2.7.9+dfsg-1 [2210 kB]
Get:75 http://172.17.0.1/private bookworm-staging/main armhf googletest all 1.10.0.20201025-1.1 [629 kB]
Get:76 http://172.17.0.1/private bookworm-staging/main armhf libjs-jquery all 3.5.1+dfsg+~3.5.5-7 [315 kB]
Get:77 http://172.17.0.1/private bookworm-staging/main armhf libjs-mathjax all 2.7.9+dfsg-1 [5667 kB]
Get:78 http://172.17.0.1/private bookworm-staging/main armhf libjs-underscore all 1.9.1~dfsg-3 [100 kB]
Get:79 http://172.17.0.1/private bookworm-staging/main armhf libjs-sphinxdoc all 3.4.3-2 [127 kB]
Get:80 http://172.17.0.1/private bookworm-staging/main armhf nlohmann-json3-dev all 3.9.1-1 [684 kB]
Get:81 http://172.17.0.1/private bookworm-staging/main armhf python-babel-localedata all 2.8.0+dfsg.1-7 [4997 kB]
Get:82 http://172.17.0.1/private bookworm-staging/main armhf python3-alabaster all 0.7.12-1 [20.8 kB]
Get:83 http://172.17.0.1/private bookworm-staging/main armhf python3-pkg-resources all 52.0.0-4 [190 kB]
Get:84 http://172.17.0.1/private bookworm-staging/main armhf python3-tz all 2021.1-1 [34.8 kB]
Get:85 http://172.17.0.1/private bookworm-staging/main armhf python3-babel all 2.8.0+dfsg.1-7 [100 kB]
Get:86 http://172.17.0.1/private bookworm-staging/main armhf python3-roman all 2.0.0-5 [9064 B]
Get:87 http://172.17.0.1/private bookworm-staging/main armhf python3-docutils all 0.16+dfsg-4 [384 kB]
Get:88 http://172.17.0.1/private bookworm-staging/main armhf python3-six all 1.16.0-2 [17.5 kB]
Get:89 http://172.17.0.1/private bookworm-staging/main armhf python3-lib2to3 all 3.9.2-1 [77.8 kB]
Get:90 http://172.17.0.1/private bookworm-staging/main armhf python3-distutils all 3.9.2-1 [143 kB]
Get:91 http://172.17.0.1/private bookworm-staging/main armhf sphinx-common all 3.4.3-2 [578 kB]
Get:92 http://172.17.0.1/private bookworm-staging/main armhf python3-imagesize all 1.2.0-2 [5824 B]
Get:93 http://172.17.0.1/private bookworm-staging/main armhf python3-markupsafe armhf 1.1.1-1+b1 [14.8 kB]
Get:94 http://172.17.0.1/private bookworm-staging/main armhf python3-jinja2 all 2.11.3-1 [114 kB]
Get:95 http://172.17.0.1/private bookworm-staging/main armhf python3-pyparsing all 2.4.7-1 [109 kB]
Get:96 http://172.17.0.1/private bookworm-staging/main armhf python3-packaging all 20.9-2 [33.5 kB]
Get:97 http://172.17.0.1/private bookworm-staging/main armhf python3-pygments all 2.7.1+dfsg-2.1 [657 kB]
Get:98 http://172.17.0.1/private bookworm-staging/main armhf python3-certifi all 2020.6.20-1 [151 kB]
Get:99 http://172.17.0.1/private bookworm-staging/main armhf python3-chardet all 4.0.0-1 [99.0 kB]
Get:100 http://172.17.0.1/private bookworm-staging/main armhf python3-idna all 2.10-1 [37.4 kB]
Get:101 http://172.17.0.1/private bookworm-staging/main armhf python3-urllib3 all 1.26.5-1~exp1 [114 kB]
Get:102 http://172.17.0.1/private bookworm-staging/main armhf python3-requests all 2.25.1+dfsg-2 [69.3 kB]
Get:103 http://172.17.0.1/private bookworm-staging/main armhf python3-snowballstemmer all 2.1.0-1 [58.7 kB]
Get:104 http://172.17.0.1/private bookworm-staging/main armhf python3-sphinx all 3.4.3-2 [545 kB]
Get:105 http://172.17.0.1/private bookworm-staging/main armhf python3-breathe all 4.26.0-1 [62.4 kB]
Get:106 http://172.17.0.1/private bookworm-staging/main armhf sphinx-rtd-theme-common all 0.5.1+dfsg-1 [995 kB]
Get:107 http://172.17.0.1/private bookworm-staging/main armhf python3-sphinx-rtd-theme all 0.5.1+dfsg-1 [20.9 kB]
Get:108 http://172.17.0.1/private bookworm-staging/main armhf xtl-dev all 0.6.23-1 [88.8 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 91.9 MB in 16s (5745 kB/s)
Selecting previously unselected package bsdextrautils.
(Reading database ... 12481 files and directories currently installed.)
Preparing to unpack .../0-bsdextrautils_2.36.1-8_armhf.deb ...
Unpacking bsdextrautils (2.36.1-8) ...
Selecting previously unselected package libuchardet0:armhf.
Preparing to unpack .../1-libuchardet0_0.0.7-1_armhf.deb ...
Unpacking libuchardet0:armhf (0.0.7-1) ...
Selecting previously unselected package groff-base.
Preparing to unpack .../2-groff-base_1.22.4-6_armhf.deb ...
Unpacking groff-base (1.22.4-6) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../3-libpipeline1_1.5.3-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.5.3-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../4-man-db_2.9.4-2_armhf.deb ...
Unpacking man-db (2.9.4-2) ...
Selecting previously unselected package fonts-lato.
Preparing to unpack .../5-fonts-lato_2.0-2.1_all.deb ...
Unpacking fonts-lato (2.0-2.1) ...
Selecting previously unselected package libpython3.9-minimal:armhf.
Preparing to unpack .../6-libpython3.9-minimal_3.9.2-1+rpi1_armhf.deb ...
Unpacking libpython3.9-minimal:armhf (3.9.2-1+rpi1) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../7-libexpat1_2.2.10-2_armhf.deb ...
Unpacking libexpat1:armhf (2.2.10-2) ...
Selecting previously unselected package python3.9-minimal.
Preparing to unpack .../8-python3.9-minimal_3.9.2-1+rpi1_armhf.deb ...
Unpacking python3.9-minimal (3.9.2-1+rpi1) ...
Setting up libpython3.9-minimal:armhf (3.9.2-1+rpi1) ...
Setting up libexpat1:armhf (2.2.10-2) ...
Setting up python3.9-minimal (3.9.2-1+rpi1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 13374 files and directories currently installed.)
Preparing to unpack .../0-python3-minimal_3.9.2-3_armhf.deb ...
Unpacking python3-minimal (3.9.2-3) ...
Selecting previously unselected package media-types.
Preparing to unpack .../1-media-types_4.0.0_all.deb ...
Unpacking media-types (4.0.0) ...
Selecting previously unselected package libmpdec3:armhf.
Preparing to unpack .../2-libmpdec3_2.5.1-1+rpi1_armhf.deb ...
Unpacking libmpdec3:armhf (2.5.1-1+rpi1) ...
Selecting previously unselected package libpython3.9-stdlib:armhf.
Preparing to unpack .../3-libpython3.9-stdlib_3.9.2-1+rpi1_armhf.deb ...
Unpacking libpython3.9-stdlib:armhf (3.9.2-1+rpi1) ...
Selecting previously unselected package python3.9.
Preparing to unpack .../4-python3.9_3.9.2-1+rpi1_armhf.deb ...
Unpacking python3.9 (3.9.2-1+rpi1) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../5-libpython3-stdlib_3.9.2-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.9.2-3) ...
Setting up python3-minimal (3.9.2-3) ...
Selecting previously unselected package python3.
(Reading database ... 13771 files and directories currently installed.)
Preparing to unpack .../00-python3_3.9.2-3_armhf.deb ...
Unpacking python3 (3.9.2-3) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../01-sgml-base_1.30_all.deb ...
Unpacking sgml-base (1.30) ...
Selecting previously unselected package libncurses6:armhf.
Preparing to unpack .../02-libncurses6_6.2+20201114-2_armhf.deb ...
Unpacking libncurses6:armhf (6.2+20201114-2) ...
Selecting previously unselected package libprocps8:armhf.
Preparing to unpack .../03-libprocps8_2%3a3.3.17-5_armhf.deb ...
Unpacking libprocps8:armhf (2:3.3.17-5) ...
Selecting previously unselected package procps.
Preparing to unpack .../04-procps_2%3a3.3.17-5_armhf.deb ...
Unpacking procps (2:3.3.17-5) ...
Selecting previously unselected package sensible-utils.
Preparing to unpack .../05-sensible-utils_0.0.14_all.deb ...
Unpacking sensible-utils (0.0.14) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../06-libmagic-mgc_1%3a5.39-3_armhf.deb ...
Unpacking libmagic-mgc (1:5.39-3) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../07-libmagic1_1%3a5.39-3_armhf.deb ...
Unpacking libmagic1:armhf (1:5.39-3) ...
Selecting previously unselected package file.
Preparing to unpack .../08-file_1%3a5.39-3_armhf.deb ...
Unpacking file (1:5.39-3) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../09-gettext-base_0.21-4_armhf.deb ...
Unpacking gettext-base (0.21-4) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../10-libsigsegv2_2.13-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.13-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../11-m4_1.4.18-5_armhf.deb ...
Unpacking m4 (1.4.18-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../12-autoconf_2.69-14_all.deb ...
Unpacking autoconf (2.69-14) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../13-autotools-dev_20180224.1+nmu1_all.deb ...
Unpacking autotools-dev (20180224.1+nmu1) ...
Selecting previously unselected package automake.
Preparing to unpack .../14-automake_1%3a1.16.3-2_all.deb ...
Unpacking automake (1:1.16.3-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../15-autopoint_0.21-4_all.deb ...
Unpacking autopoint (0.21-4) ...
Selecting previously unselected package openssl.
Preparing to unpack .../16-openssl_1.1.1k-1_armhf.deb ...
Unpacking openssl (1.1.1k-1) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../17-ca-certificates_20210119_all.deb ...
Unpacking ca-certificates (20210119) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../18-cmake-data_3.18.4-2+rpi1_all.deb ...
Unpacking cmake-data (3.18.4-2+rpi1) ...
Selecting previously unselected package libicu67:armhf.
Preparing to unpack .../19-libicu67_67.1-7_armhf.deb ...
Unpacking libicu67:armhf (67.1-7) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../20-libxml2_2.9.10+dfsg-6.7_armhf.deb ...
Unpacking libxml2:armhf (2.9.10+dfsg-6.7) ...
Selecting previously unselected package libarchive13:armhf.
Preparing to unpack .../21-libarchive13_3.4.3-2_armhf.deb ...
Unpacking libarchive13:armhf (3.4.3-2) ...
Selecting previously unselected package libbrotli1:armhf.
Preparing to unpack .../22-libbrotli1_1.0.9-2+b1_armhf.deb ...
Unpacking libbrotli1:armhf (1.0.9-2+b1) ...
Selecting previously unselected package libnghttp2-14:armhf.
Preparing to unpack .../23-libnghttp2-14_1.43.0-1_armhf.deb ...
Unpacking libnghttp2-14:armhf (1.43.0-1) ...
Selecting previously unselected package libpsl5:armhf.
Preparing to unpack .../24-libpsl5_0.21.0-1.2_armhf.deb ...
Unpacking libpsl5:armhf (0.21.0-1.2) ...
Selecting previously unselected package librtmp1:armhf.
Preparing to unpack .../25-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 .../26-libssh2-1_1.9.0-3_armhf.deb ...
Unpacking libssh2-1:armhf (1.9.0-3) ...
Selecting previously unselected package libcurl4:armhf.
Preparing to unpack .../27-libcurl4_7.74.0-1.3_armhf.deb ...
Unpacking libcurl4:armhf (7.74.0-1.3) ...
Selecting previously unselected package libjsoncpp24:armhf.
Preparing to unpack .../28-libjsoncpp24_1.9.4-4_armhf.deb ...
Unpacking libjsoncpp24:armhf (1.9.4-4) ...
Selecting previously unselected package librhash0:armhf.
Preparing to unpack .../29-librhash0_1.4.1-2_armhf.deb ...
Unpacking librhash0:armhf (1.4.1-2) ...
Selecting previously unselected package libuv1:armhf.
Preparing to unpack .../30-libuv1_1.40.0-2_armhf.deb ...
Unpacking libuv1:armhf (1.40.0-2) ...
Selecting previously unselected package cmake.
Preparing to unpack .../31-cmake_3.18.4-2+rpi1_armhf.deb ...
Unpacking cmake (3.18.4-2+rpi1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../32-libdebhelper-perl_13.4.1_all.deb ...
Unpacking libdebhelper-perl (13.4.1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../33-libtool_2.4.6-15_all.deb ...
Unpacking libtool (2.4.6-15) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../34-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../35-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 .../36-libsub-override-perl_0.09-2_all.deb ...
Unpacking libsub-override-perl (0.09-2) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../37-libfile-stripnondeterminism-perl_1.12.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.12.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../38-dh-strip-nondeterminism_1.12.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.12.0-1) ...
Selecting previously unselected package libelf1:armhf.
Preparing to unpack .../39-libelf1_0.185-2_armhf.deb ...
Unpacking libelf1:armhf (0.185-2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../40-dwz_0.14-1_armhf.deb ...
Unpacking dwz (0.14-1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../41-gettext_0.21-4_armhf.deb ...
Unpacking gettext (0.21-4) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../42-intltool-debian_0.35.0+20060710.5_all.deb ...
Unpacking intltool-debian (0.35.0+20060710.5) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../43-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../44-debhelper_13.4.1_all.deb ...
Unpacking debhelper (13.4.1) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../45-xml-core_0.18+nmu1_all.deb ...
Unpacking xml-core (0.18+nmu1) ...
Selecting previously unselected package docutils-common.
Preparing to unpack .../46-docutils-common_0.16+dfsg-4_all.deb ...
Unpacking docutils-common (0.16+dfsg-4) ...
Selecting previously unselected package libmd0:armhf.
Preparing to unpack .../47-libmd0_1.0.3-3_armhf.deb ...
Unpacking libmd0:armhf (1.0.3-3) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../48-libbsd0_0.11.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.11.3-1) ...
Selecting previously unselected package libedit2:armhf.
Preparing to unpack .../49-libedit2_3.1-20210714-1_armhf.deb ...
Unpacking libedit2:armhf (3.1-20210714-1) ...
Selecting previously unselected package libz3-4:armhf.
Preparing to unpack .../50-libz3-4_4.8.10-1_armhf.deb ...
Unpacking libz3-4:armhf (4.8.10-1) ...
Selecting previously unselected package libllvm11:armhf.
Preparing to unpack .../51-libllvm11_1%3a11.0.1-2+rpi1_armhf.deb ...
Unpacking libllvm11:armhf (1:11.0.1-2+rpi1) ...
Selecting previously unselected package libclang-cpp11.
Preparing to unpack .../52-libclang-cpp11_1%3a11.0.1-2+rpi1_armhf.deb ...
Unpacking libclang-cpp11 (1:11.0.1-2+rpi1) ...
Selecting previously unselected package libclang1-11.
Preparing to unpack .../53-libclang1-11_1%3a11.0.1-2+rpi1_armhf.deb ...
Unpacking libclang1-11 (1:11.0.1-2+rpi1) ...
Selecting previously unselected package libxapian30:armhf.
Preparing to unpack .../54-libxapian30_1.4.18-3_armhf.deb ...
Unpacking libxapian30:armhf (1.4.18-3) ...
Selecting previously unselected package doxygen.
Preparing to unpack .../55-doxygen_1.9.1-2_armhf.deb ...
Unpacking doxygen (1.9.1-2) ...
Selecting previously unselected package fonts-font-awesome.
Preparing to unpack .../56-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 .../57-fonts-mathjax_2.7.9+dfsg-1_all.deb ...
Unpacking fonts-mathjax (2.7.9+dfsg-1) ...
Selecting previously unselected package googletest.
Preparing to unpack .../58-googletest_1.10.0.20201025-1.1_all.deb ...
Unpacking googletest (1.10.0.20201025-1.1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../59-libjs-jquery_3.5.1+dfsg+~3.5.5-7_all.deb ...
Unpacking libjs-jquery (3.5.1+dfsg+~3.5.5-7) ...
Selecting previously unselected package libjs-mathjax.
Preparing to unpack .../60-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 .../61-libjs-underscore_1.9.1~dfsg-3_all.deb ...
Unpacking libjs-underscore (1.9.1~dfsg-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../62-libjs-sphinxdoc_3.4.3-2_all.deb ...
Unpacking libjs-sphinxdoc (3.4.3-2) ...
Selecting previously unselected package nlohmann-json3-dev.
Preparing to unpack .../63-nlohmann-json3-dev_3.9.1-1_all.deb ...
Unpacking nlohmann-json3-dev (3.9.1-1) ...
Selecting previously unselected package python-babel-localedata.
Preparing to unpack .../64-python-babel-localedata_2.8.0+dfsg.1-7_all.deb ...
Unpacking python-babel-localedata (2.8.0+dfsg.1-7) ...
Selecting previously unselected package python3-alabaster.
Preparing to unpack .../65-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 .../66-python3-pkg-resources_52.0.0-4_all.deb ...
Unpacking python3-pkg-resources (52.0.0-4) ...
Selecting previously unselected package python3-tz.
Preparing to unpack .../67-python3-tz_2021.1-1_all.deb ...
Unpacking python3-tz (2021.1-1) ...
Selecting previously unselected package python3-babel.
Preparing to unpack .../68-python3-babel_2.8.0+dfsg.1-7_all.deb ...
Unpacking python3-babel (2.8.0+dfsg.1-7) ...
Selecting previously unselected package python3-roman.
Preparing to unpack .../69-python3-roman_2.0.0-5_all.deb ...
Unpacking python3-roman (2.0.0-5) ...
Selecting previously unselected package python3-docutils.
Preparing to unpack .../70-python3-docutils_0.16+dfsg-4_all.deb ...
Unpacking python3-docutils (0.16+dfsg-4) ...
Selecting previously unselected package python3-six.
Preparing to unpack .../71-python3-six_1.16.0-2_all.deb ...
Unpacking python3-six (1.16.0-2) ...
Selecting previously unselected package python3-lib2to3.
Preparing to unpack .../72-python3-lib2to3_3.9.2-1_all.deb ...
Unpacking python3-lib2to3 (3.9.2-1) ...
Selecting previously unselected package python3-distutils.
Preparing to unpack .../73-python3-distutils_3.9.2-1_all.deb ...
Unpacking python3-distutils (3.9.2-1) ...
Selecting previously unselected package sphinx-common.
Preparing to unpack .../74-sphinx-common_3.4.3-2_all.deb ...
Unpacking sphinx-common (3.4.3-2) ...
Selecting previously unselected package python3-imagesize.
Preparing to unpack .../75-python3-imagesize_1.2.0-2_all.deb ...
Unpacking python3-imagesize (1.2.0-2) ...
Selecting previously unselected package python3-markupsafe.
Preparing to unpack .../76-python3-markupsafe_1.1.1-1+b1_armhf.deb ...
Unpacking python3-markupsafe (1.1.1-1+b1) ...
Selecting previously unselected package python3-jinja2.
Preparing to unpack .../77-python3-jinja2_2.11.3-1_all.deb ...
Unpacking python3-jinja2 (2.11.3-1) ...
Selecting previously unselected package python3-pyparsing.
Preparing to unpack .../78-python3-pyparsing_2.4.7-1_all.deb ...
Unpacking python3-pyparsing (2.4.7-1) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../79-python3-packaging_20.9-2_all.deb ...
Unpacking python3-packaging (20.9-2) ...
Selecting previously unselected package python3-pygments.
Preparing to unpack .../80-python3-pygments_2.7.1+dfsg-2.1_all.deb ...
Unpacking python3-pygments (2.7.1+dfsg-2.1) ...
Selecting previously unselected package python3-certifi.
Preparing to unpack .../81-python3-certifi_2020.6.20-1_all.deb ...
Unpacking python3-certifi (2020.6.20-1) ...
Selecting previously unselected package python3-chardet.
Preparing to unpack .../82-python3-chardet_4.0.0-1_all.deb ...
Unpacking python3-chardet (4.0.0-1) ...
Selecting previously unselected package python3-idna.
Preparing to unpack .../83-python3-idna_2.10-1_all.deb ...
Unpacking python3-idna (2.10-1) ...
Selecting previously unselected package python3-urllib3.
Preparing to unpack .../84-python3-urllib3_1.26.5-1~exp1_all.deb ...
Unpacking python3-urllib3 (1.26.5-1~exp1) ...
Selecting previously unselected package python3-requests.
Preparing to unpack .../85-python3-requests_2.25.1+dfsg-2_all.deb ...
Unpacking python3-requests (2.25.1+dfsg-2) ...
Selecting previously unselected package python3-snowballstemmer.
Preparing to unpack .../86-python3-snowballstemmer_2.1.0-1_all.deb ...
Unpacking python3-snowballstemmer (2.1.0-1) ...
Selecting previously unselected package python3-sphinx.
Preparing to unpack .../87-python3-sphinx_3.4.3-2_all.deb ...
Unpacking python3-sphinx (3.4.3-2) ...
Selecting previously unselected package python3-breathe.
Preparing to unpack .../88-python3-breathe_4.26.0-1_all.deb ...
Unpacking python3-breathe (4.26.0-1) ...
Selecting previously unselected package sphinx-rtd-theme-common.
Preparing to unpack .../89-sphinx-rtd-theme-common_0.5.1+dfsg-1_all.deb ...
Unpacking sphinx-rtd-theme-common (0.5.1+dfsg-1) ...
Selecting previously unselected package python3-sphinx-rtd-theme.
Preparing to unpack .../90-python3-sphinx-rtd-theme_0.5.1+dfsg-1_all.deb ...
Unpacking python3-sphinx-rtd-theme (0.5.1+dfsg-1) ...
Selecting previously unselected package xtl-dev.
Preparing to unpack .../91-xtl-dev_0.6.23-1_all.deb ...
Unpacking xtl-dev (0.6.23-1) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../92-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up media-types (4.0.0) ...
Setting up libpipeline1:armhf (1.5.3-1) ...
Setting up libxapian30:armhf (1.4.18-3) ...
Setting up libpsl5:armhf (0.21.0-1.2) ...
Setting up fonts-lato (2.0-2.1) ...
Setting up fonts-mathjax (2.7.9+dfsg-1) ...
Setting up bsdextrautils (2.36.1-8) ...
update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode
Setting up libjs-mathjax (2.7.9+dfsg-1) ...
Setting up libicu67:armhf (67.1-7) ...
Setting up libmagic-mgc (1:5.39-3) ...
Setting up libarchive-zip-perl (1.68-1) ...
Setting up libdebhelper-perl (13.4.1) ...
Setting up libbrotli1:armhf (1.0.9-2+b1) ...
Setting up libnghttp2-14:armhf (1.43.0-1) ...
Setting up libmagic1:armhf (1:5.39-3) ...
Setting up gettext-base (0.21-4) ...
Setting up file (1:5.39-3) ...
Setting up googletest (1.10.0.20201025-1.1) ...
Setting up python-babel-localedata (2.8.0+dfsg.1-7) ...
Setting up autotools-dev (20180224.1+nmu1) ...
Setting up libz3-4:armhf (4.8.10-1) ...
Setting up libuv1:armhf (1.40.0-2) ...
Setting up librtmp1:armhf (2.4+20151223.gitfa8646d.1-2+b2) ...
Setting up libncurses6:armhf (6.2+20201114-2) ...
Setting up libsigsegv2:armhf (2.13-1) ...
Setting up autopoint (0.21-4) ...
Setting up xtl-dev (0.6.23-1) ...
Setting up libjsoncpp24:armhf (1.9.4-4) ...
Setting up libmd0:armhf (1.0.3-3) ...
Setting up sensible-utils (0.0.14) ...
Setting up librhash0:armhf (1.4.1-2) ...
Setting up libuchardet0:armhf (0.0.7-1) ...
Setting up libmpdec3:armhf (2.5.1-1+rpi1) ...
Setting up libsub-override-perl (0.09-2) ...
Setting up libssh2-1:armhf (1.9.0-3) ...
Setting up sgml-base (1.30) ...
Setting up cmake-data (3.18.4-2+rpi1) ...
Setting up nlohmann-json3-dev (3.9.1-1) ...
Setting up libjs-jquery (3.5.1+dfsg+~3.5.5-7) ...
Setting up openssl (1.1.1k-1) ...
Setting up libbsd0:armhf (0.11.3-1) ...
Setting up libelf1:armhf (0.185-2) ...
Setting up libxml2:armhf (2.9.10+dfsg-6.7) ...
Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
Setting up sphinx-rtd-theme-common (0.5.1+dfsg-1) ...
Setting up libprocps8:armhf (2:3.3.17-5) ...
Setting up libpython3.9-stdlib:armhf (3.9.2-1+rpi1) ...
Setting up libpython3-stdlib:armhf (3.9.2-3) ...
Setting up libjs-underscore (1.9.1~dfsg-3) ...
Setting up libfile-stripnondeterminism-perl (1.12.0-1) ...
Setting up gettext (0.21-4) ...
Setting up libtool (2.4.6-15) ...
Setting up libarchive13:armhf (3.4.3-2) ...
Setting up libedit2:armhf (3.1-20210714-1) ...
Setting up m4 (1.4.18-5) ...
Setting up intltool-debian (0.35.0+20060710.5) ...
Setting up ca-certificates (20210119) ...
Updating certificates in /etc/ssl/certs...
129 added, 0 removed; done.
Setting up libllvm11:armhf (1:11.0.1-2+rpi1) ...
Setting up libclang1-11 (1:11.0.1-2+rpi1) ...
Setting up libjs-sphinxdoc (3.4.3-2) ...
Setting up autoconf (2.69-14) ...
Setting up dh-strip-nondeterminism (1.12.0-1) ...
Setting up dwz (0.14-1) ...
Setting up groff-base (1.22.4-6) ...
Setting up xml-core (0.18+nmu1) ...
Setting up procps (2:3.3.17-5) ...
Setting up libcurl4:armhf (7.74.0-1.3) ...
Setting up python3.9 (3.9.2-1+rpi1) ...
Setting up automake (1:1.16.3-2) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up po-debconf (1.0.21+nmu1) ...
Setting up python3 (3.9.2-3) ...
Setting up man-db (2.9.4-2) ...
Not building database; man-db/auto-update is not 'true'.
Setting up python3-markupsafe (1.1.1-1+b1) ...
Setting up python3-tz (2021.1-1) ...
Setting up libclang-cpp11 (1:11.0.1-2+rpi1) ...
Setting up python3-six (1.16.0-2) ...
Setting up dh-autoreconf (20) ...
Setting up python3-roman (2.0.0-5) ...
Setting up python3-jinja2 (2.11.3-1) ...
Setting up doxygen (1.9.1-2) ...
Setting up python3-pyparsing (2.4.7-1) ...
Setting up python3-certifi (2020.6.20-1) ...
Setting up python3-snowballstemmer (2.1.0-1) ...
Setting up sphinx-common (3.4.3-2) ...
Setting up python3-idna (2.10-1) ...
Setting up python3-urllib3 (1.26.5-1~exp1) ...
Setting up cmake (3.18.4-2+rpi1) ...
Setting up python3-lib2to3 (3.9.2-1) ...
Setting up python3-imagesize (1.2.0-2) ...
Setting up python3-pkg-resources (52.0.0-4) ...
Setting up python3-distutils (3.9.2-1) ...
Setting up python3-babel (2.8.0+dfsg.1-7) ...
update-alternatives: using /usr/bin/pybabel-python3 to provide /usr/bin/pybabel (pybabel) in auto mode
Setting up python3-alabaster (0.7.12-1) ...
Setting up debhelper (13.4.1) ...
Setting up python3-pygments (2.7.1+dfsg-2.1) ...
Setting up python3-packaging (20.9-2) ...
Setting up python3-chardet (4.0.0-1) ...
Setting up python3-requests (2.25.1+dfsg-2) ...
Processing triggers for libc-bin (2.31-13+rpi1) ...
Processing triggers for sgml-base (1.30) ...
Setting up docutils-common (0.16+dfsg-4) ...
Processing triggers for sgml-base (1.30) ...
Setting up python3-docutils (0.16+dfsg-4) ...
update-alternatives: using /usr/share/docutils/scripts/python3/rst-buildhtml to provide /usr/bin/rst-buildhtml (rst-buildhtml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2html to provide /usr/bin/rst2html (rst2html) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2html4 to provide /usr/bin/rst2html4 (rst2html4) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2html5 to provide /usr/bin/rst2html5 (rst2html5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2latex to provide /usr/bin/rst2latex (rst2latex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2man to provide /usr/bin/rst2man (rst2man) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt to provide /usr/bin/rst2odt (rst2odt) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2odt_prepstyles to provide /usr/bin/rst2odt_prepstyles (rst2odt_prepstyles) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2pseudoxml to provide /usr/bin/rst2pseudoxml (rst2pseudoxml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2s5 to provide /usr/bin/rst2s5 (rst2s5) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2xetex to provide /usr/bin/rst2xetex (rst2xetex) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rst2xml to provide /usr/bin/rst2xml (rst2xml) in auto mode
update-alternatives: using /usr/share/docutils/scripts/python3/rstpep2html to provide /usr/bin/rstpep2html (rstpep2html) in auto mode
Setting up python3-sphinx (3.4.3-2) ...
Setting up python3-sphinx-rtd-theme (0.5.1+dfsg-1) ...
Setting up python3-breathe (4.26.0-1) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for ca-certificates (20210119) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
done.

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

Arch check ok (armhf included in any all)

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

Kernel: Linux 4.19.20-v7+ #1 SMP Mon Mar 18 11:37:02 GMT 2019 armhf (armv7l)
Toolchain package versions: binutils_2.35.2-2+rpi1 dpkg-dev_1.20.9+rpi1 g++-10_10.2.1-6+rpi1 gcc-10_10.2.1-6+rpi1 libc6-dev_2.31-13+rpi1 libstdc++-10-dev_10.2.1-6+rpi1 libstdc++6_10.2.1-6+rpi1 linux-libc-dev_5.10.46-4+rpi1
Package versions: adduser_3.118 apt_2.2.4 autoconf_2.69-14 automake_1:1.16.3-2 autopoint_0.21-4 autotools-dev_20180224.1+nmu1 base-files_11.1+rpi1 base-passwd_3.5.51 bash_5.1-2 binutils_2.35.2-2+rpi1 binutils-arm-linux-gnueabihf_2.35.2-2+rpi1 binutils-common_2.35.2-2+rpi1 bsdextrautils_2.36.1-8 bsdutils_1:2.36.1-8 build-essential_12.9 bzip2_1.0.8-4 ca-certificates_20210119 cmake_3.18.4-2+rpi1 cmake-data_3.18.4-2+rpi1 coreutils_8.32-4 cpp_4:10.2.1-1+rpi1 cpp-10_10.2.1-6+rpi1 dash_0.5.11+git20200708+dd9ef66-5 debconf_1.5.77 debhelper_13.4.1 debianutils_4.11.2 dh-autoreconf_20 dh-strip-nondeterminism_1.12.0-1 diffutils_1:3.7-5 dirmngr_2.2.27-2 docutils-common_0.16+dfsg-4 doxygen_1.9.1-2 dpkg_1.20.9+rpi1 dpkg-dev_1.20.9+rpi1 dwz_0.14-1 e2fsprogs_1.46.2-2 fakeroot_1.25.3-1.1 file_1:5.39-3 findutils_4.8.0-1 fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1 fonts-lato_2.0-2.1 fonts-mathjax_2.7.9+dfsg-1 g++_4:10.2.1-1+rpi1 g++-10_10.2.1-6+rpi1 gcc_4:10.2.1-1+rpi1 gcc-10_10.2.1-6+rpi1 gcc-10-base_10.2.1-6+rpi1 gcc-7-base_7.5.0-6+rpi1+b2 gcc-8-base_8.4.0-7+rpi1 gcc-9-base_9.3.0-22+rpi1 gettext_0.21-4 gettext-base_0.21-4 gnupg_2.2.27-2 gnupg-l10n_2.2.27-2 gnupg-utils_2.2.27-2 googletest_1.10.0.20201025-1.1 gpg_2.2.27-2 gpg-agent_2.2.27-2 gpg-wks-client_2.2.27-2 gpg-wks-server_2.2.27-2 gpgconf_2.2.27-2 gpgsm_2.2.27-2 gpgv_2.2.27-2 grep_3.6-1 groff-base_1.22.4-6 gzip_1.10-4 hostname_3.23 init-system-helpers_1.60 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-10 libapt-pkg6.0_2.2.4 libarchive-zip-perl_1.68-1 libarchive13_3.4.3-2 libasan6_10.2.1-6+rpi1 libassuan0_2.5.3-7.1 libatomic1_10.2.1-6+rpi1 libattr1_1:2.4.48-6 libaudit-common_1:3.0-2 libaudit1_1:3.0-2 libbinutils_2.35.2-2+rpi1 libblkid1_2.36.1-8 libbrotli1_1.0.9-2+b1 libbsd0_0.11.3-1 libbz2-1.0_1.0.8-4 libc-bin_2.31-13+rpi1 libc-dev-bin_2.31-13+rpi1 libc6_2.31-13+rpi1 libc6-dev_2.31-13+rpi1 libcap-ng0_0.7.9-2.2+b1 libcc1-0_10.2.1-6+rpi1 libclang-cpp11_1:11.0.1-2+rpi1 libclang1-11_1:11.0.1-2+rpi1 libcom-err2_1.46.2-2 libcrypt-dev_1:4.4.18-4 libcrypt1_1:4.4.18-4 libctf-nobfd0_2.35.2-2+rpi1 libctf0_2.35.2-2+rpi1 libcurl4_7.74.0-1.3 libdb5.3_5.3.28+dfsg1-0.8 libdebconfclient0_0.260 libdebhelper-perl_13.4.1 libdpkg-perl_1.20.9+rpi1 libedit2_3.1-20210714-1 libelf1_0.185-2 libexpat1_2.2.10-2 libext2fs2_1.46.2-2 libfakeroot_1.25.3-1.1 libffi7_3.3-6 libfile-stripnondeterminism-perl_1.12.0-1 libgcc-10-dev_10.2.1-6+rpi1 libgcc-s1_10.2.1-6+rpi1 libgcrypt20_1.8.7-6 libgdbm-compat4_1.19-2 libgdbm6_1.19-2 libgmp10_2:6.2.1+dfsg-1 libgnutls30_3.7.1-5 libgomp1_10.2.1-6+rpi1 libgpg-error0_1.38-2 libgssapi-krb5-2_1.18.3-6 libhogweed6_3.7.3-1 libicu67_67.1-7 libidn2-0_2.3.0-5 libisl23_0.23-1 libjs-jquery_3.5.1+dfsg+~3.5.5-7 libjs-mathjax_2.7.9+dfsg-1 libjs-sphinxdoc_3.4.3-2 libjs-underscore_1.9.1~dfsg-3 libjsoncpp24_1.9.4-4 libk5crypto3_1.18.3-6 libkeyutils1_1.6.1-2 libkrb5-3_1.18.3-6 libkrb5support0_1.18.3-6 libksba8_1.5.0-3 libldap-2.4-2_2.4.57+dfsg-3 libllvm11_1:11.0.1-2+rpi1 liblocale-gettext-perl_1.07-4+b1 liblz4-1_1.9.3-2 liblzma5_5.2.5-2 libmagic-mgc_1:5.39-3 libmagic1_1:5.39-3 libmd0_1.0.3-3 libmount1_2.36.1-8 libmpc3_1.2.0-1 libmpdec3_2.5.1-1+rpi1 libmpfr6_4.1.0-3 libncurses6_6.2+20201114-2 libncursesw6_6.2+20201114-2 libnettle8_3.7.3-1 libnghttp2-14_1.43.0-1 libnpth0_1.6-3 libnsl-dev_1.3.0-2 libnsl2_1.3.0-2 libp11-kit0_0.23.22-1 libpam-modules_1.4.0-9 libpam-modules-bin_1.4.0-9 libpam-runtime_1.4.0-9 libpam0g_1.4.0-9 libpcre2-8-0_10.36-2 libpcre3_2:8.39-13 libperl5.32_5.32.1-4+deb11u1 libpipeline1_1.5.3-1 libprocps8_2:3.3.17-5 libpsl5_0.21.0-1.2 libpython3-stdlib_3.9.2-3 libpython3.9-minimal_3.9.2-1+rpi1 libpython3.9-stdlib_3.9.2-1+rpi1 libreadline8_8.1-1 librhash0_1.4.1-2 librtmp1_2.4+20151223.gitfa8646d.1-2+b2 libsasl2-2_2.1.27+dfsg-2.1 libsasl2-modules-db_2.1.27+dfsg-2.1 libseccomp2_2.5.1-1+rpi1 libselinux1_3.1-3 libsemanage-common_3.1-1 libsemanage1_3.1-1+b1 libsepol1_3.1-1 libsigsegv2_2.13-1 libsmartcols1_2.36.1-8 libsqlite3-0_3.34.1-3 libss2_1.46.2-2 libssh2-1_1.9.0-3 libssl1.1_1.1.1k-1 libstdc++-10-dev_10.2.1-6+rpi1 libstdc++6_10.2.1-6+rpi1 libsub-override-perl_0.09-2 libsystemd0_247.3-6+rpi1 libtasn1-6_4.16.0-2 libtext-charwidth-perl_0.04-10+b1 libtext-iconv-perl_1.7-7+b1 libtinfo6_6.2+20201114-2 libtirpc-common_1.3.1-1 libtirpc-dev_1.3.1-1 libtirpc3_1.3.1-1 libtool_2.4.6-15 libubsan1_10.2.1-6+rpi1 libuchardet0_0.0.7-1 libudev1_247.3-6+rpi1 libunistring2_0.9.10-4 libuuid1_2.36.1-8 libuv1_1.40.0-2 libxapian30_1.4.18-3 libxml2_2.9.10+dfsg-6.7 libxxhash0_0.8.0-2+rpi1 libz3-4_4.8.10-1 libzstd1_1.4.8+dfsg-2.1+rpi1 linux-libc-dev_5.10.46-4+rpi1 login_1:4.8.1-1 logsave_1.46.2-2 lsb-base_11.1.0+rpi1 m4_1.4.18-5 make_4.3-4.1 man-db_2.9.4-2 mawk_1.3.4.20200120-2 media-types_4.0.0 mount_2.36.1-8 ncurses-base_6.2+20201114-2 ncurses-bin_6.2+20201114-2 nlohmann-json3-dev_3.9.1-1 openssl_1.1.1k-1 passwd_1:4.8.1-1 patch_2.7.6-7 perl_5.32.1-4+deb11u1 perl-base_5.32.1-4+deb11u1 perl-modules-5.32_5.32.1-5 pinentry-curses_1.1.0-4 po-debconf_1.0.21+nmu1 procps_2:3.3.17-5 python-babel-localedata_2.8.0+dfsg.1-7 python3_3.9.2-3 python3-alabaster_0.7.12-1 python3-babel_2.8.0+dfsg.1-7 python3-breathe_4.26.0-1 python3-certifi_2020.6.20-1 python3-chardet_4.0.0-1 python3-distutils_3.9.2-1 python3-docutils_0.16+dfsg-4 python3-idna_2.10-1 python3-imagesize_1.2.0-2 python3-jinja2_2.11.3-1 python3-lib2to3_3.9.2-1 python3-markupsafe_1.1.1-1+b1 python3-minimal_3.9.2-3 python3-packaging_20.9-2 python3-pkg-resources_52.0.0-4 python3-pygments_2.7.1+dfsg-2.1 python3-pyparsing_2.4.7-1 python3-requests_2.25.1+dfsg-2 python3-roman_2.0.0-5 python3-six_1.16.0-2 python3-snowballstemmer_2.1.0-1 python3-sphinx_3.4.3-2 python3-sphinx-rtd-theme_0.5.1+dfsg-1 python3-tz_2021.1-1 python3-urllib3_1.26.5-1~exp1 python3.9_3.9.2-1+rpi1 python3.9-minimal_3.9.2-1+rpi1 raspbian-archive-keyring_20120528.2 readline-common_8.1-2 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.14 sgml-base_1.30 sphinx-common_3.4.3-2 sphinx-rtd-theme-common_0.5.1+dfsg-1 sysvinit-utils_2.96-7 tar_1.34+dfsg-1 tzdata_2021a-1 util-linux_2.36.1-8 xml-core_0.18+nmu1 xtl-dev_0.6.23-1 xz-utils_5.2.5-2 zlib1g_1:1.2.11.dfsg-2

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


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

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 3.0 (quilt)
Source: xtensor
Binary: libxtensor-dev, xtensor-doc, xtensor-dev
Architecture: any all
Version: 0.22.0-5
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Drew Parsons <dparsons@debian.org>
Homepage: https://github.com/xtensor-stack/xtensor
Standards-Version: 4.5.1
Vcs-Browser: https://salsa.debian.org/science-team/xtensor
Vcs-Git: https://salsa.debian.org/science-team/xtensor.git
Testsuite: autopkgtest
Testsuite-Triggers: clang, cmake, g++, googletest
Build-Depends: cmake (>= 3.1), debhelper-compat (= 13), dpkg-dev (>= 1.17.14), googletest <!nocheck>, nlohmann-json3-dev (>= 3.1.1~), xtl-dev (>= 0.6.23~), xtl-dev (<< 0.7), python3-breathe <!nodoc>, python3-sphinx <!nodoc>, python3-sphinx-rtd-theme <!nodoc>, sphinx-common, libjs-mathjax <!nodoc>
Package-List:
 libxtensor-dev deb libdevel optional arch=any
 xtensor-dev deb libdevel optional arch=all
 xtensor-doc deb doc optional arch=all profile=!nodoc
Checksums-Sha1:
 a564150cecb52d750f0bf92740044112d41d4e69 1166644 xtensor_0.22.0.orig.tar.gz
 0b5f6e4d41c3d65bee76a082f35ad735ce36b51b 4340 xtensor_0.22.0-5.debian.tar.xz
Checksums-Sha256:
 b73aacfdef12422f45b27ac43537bd9371ede092df4c14e20d2b8e41b2b5648e 1166644 xtensor_0.22.0.orig.tar.gz
 11d6fd96ac2ccecbde2b4a319e3ad967282f92ed75619026aad5474f0324d730 4340 xtensor_0.22.0-5.debian.tar.xz
Files:
 f917d9015c9e8ea458fb9bc6d7037e84 1166644 xtensor_0.22.0.orig.tar.gz
 a2af500d385f82c4b443ea46af09e31c 4340 xtensor_0.22.0-5.debian.tar.xz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmDnMzMACgkQVz7x5L1a
Afpr2Q/+OXiWR7Pd3mfeoF/pvJnc9FPTT+IVr+Tnrg8YMhE1NTpU5d71BPEiVf4p
mLVjtlYHcpuntERUxO+l6+f+qaNATsc4wGMRO98TM6M5O2DZlYWZKl6T8k5dumJy
cTRh08lHexbrjl4ynp4d55tz/rvchIugm71WEBVruzBuKvNcubXuISoyP4RlhfEF
YPVOO0y5wTi486K1RxPZVHU83E4jsOo9FKvgR7/GU9ux8CD/trN/pPD4UewPCx/x
nGkyEGqzA6W0AqT9jplrd3YAbuMSxPeSgeXI1jJuuMnIZhDuqHJjvlq2Kh18flJG
CkREBD9sJzTQmMqeZ/F/WEbzmD39hvkApSJTzPFiPwwOmXFNr1VCMRvc5dvUvBIT
peq9uvlomQxjpB0jK7Wq++TV+LVn24/ufsff+zY/TXfCTEPeLwf3h3ZoF7HPIAIr
16bFHjBrCnniEqyb09hdf9U8eMeawhi7HYdVdrNgtwIR38ifukeCNeTlSSsAopbp
dSY6/wED/TlDpgQhJC8jxGcmPIQvkLg/g/OEWfsNyAt4D7wimo4Sbud5Cn5AZNj0
UXduFWxRnPxMOvpL4+nBUz/vJJWMzTr93h5EmDXlTGjT0/oDeLhBxi2rRfxq0HhH
CeIIawGhMEx1pbZ+QTBL0TsrUYX3Yb/IA0nehwW8Znmfmjlb7xg=
=Yahd
-----END PGP SIGNATURE-----

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.w7gOc3fB/trustedkeys.kbx': General error
gpgv: Signature made Thu Jul  8 17:17:39 2021 UTC
gpgv:                using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./xtensor_0.22.0-5.dsc
dpkg-source: info: extracting xtensor in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking xtensor_0.22.0.orig.tar.gz
dpkg-source: info: unpacking xtensor_0.22.0-5.debian.tar.xz

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

Sufficient free space for build

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

APT_CONFIG=/var/lib/sbuild/apt.conf
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/112/bus
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
INVOCATION_ID=e040c44591bf400793155c77e2e04554
JOURNAL_STREAM=8:7708138
LANG=en_GB.UTF-8
LC_ALL=C.UTF-8
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/
SCHROOT_ALIAS_NAME=bookworm-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=bookworm-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=117
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=bookworm-staging-armhf-sbuild-d75613bc-8870-4a00-9bc0-3bece261fd75
SCHROOT_UID=112
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd
XDG_RUNTIME_DIR=/run/user/112
XDG_SESSION_CLASS=background
XDG_SESSION_ID=c50235
XDG_SESSION_TYPE=unspecified

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

Command: dpkg-buildpackage -us -uc -mRaspbian pi4 based autobuilder <root@raspbian.org> -B -rfakeroot
dpkg-buildpackage: info: source package xtensor
dpkg-buildpackage: info: source version 0.22.0-5
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture armhf
 fakeroot debian/rules clean
dh clean --with sphinxdoc
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_clean
/usr/bin/make -C docs clean
make[2]: Entering directory '/<<PKGBUILDDIR>>/docs'
rm -rf build/*
rm -rf xml
make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules build-arch
dh build-arch --with sphinxdoc
   dh_update_autotools_config -a
   dh_autoreconf -a
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DBUILD_TESTS=ON -DGTEST_SRC_DIR="/usr/src/googletest"
	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 -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 -DGTEST_SRC_DIR=/usr/src/googletest ..
-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building xtensor v0.22.0
-- Found xtl: /usr/include/xtl
-- 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
-- Build files have been written to: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-download
gmake[2]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-download'
gmake[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-download'
gmake[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-download'
Scanning dependencies of target googletest
gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-download'
gmake[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-download'
[ 11%] Creating directories for 'googletest'
[ 22%] Performing download step (DIR copy) for 'googletest'
[ 33%] No update step for 'googletest'
[ 44%] No patch step for 'googletest'
[ 55%] No configure step for 'googletest'
[ 66%] No build step for 'googletest'
[ 77%] No install step for 'googletest'
[ 88%] No test step for 'googletest'
[100%] Completed 'googletest'
gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-download'
[100%] Built target googletest
gmake[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-download'
gmake[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-download'
-- Found PythonInterp: /usr/bin/python3.9 (found version "3.9.2") 
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- 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


-- Build files have been written to: /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
	cd obj-arm-linux-gnueabihf && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/CMakeFiles /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/googletest-build/googletest/CMakeFiles/gtest.dir/build.make test/googletest-build/googletest/CMakeFiles/gtest.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest/CMakeFiles/gtest.dir/depend.internal".
Scanning dependencies of target gtest
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/googletest-build/googletest/CMakeFiles/gtest.dir/build.make test/googletest-build/googletest/CMakeFiles/gtest.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  0%] Building CXX object test/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest && /usr/bin/c++  -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -I/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wall -Wshadow -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/src/gtest-all.cc
[  1%] Linking CXX static library ../../../lib/libgtest.a
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest && /usr/bin/cmake -P CMakeFiles/gtest.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libgtest.a CMakeFiles/gtest.dir/src/gtest-all.cc.o
/usr/bin/ranlib ../../../lib/libgtest.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  1%] Built target gtest
make  -f test/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make test/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.internal".
Scanning dependencies of target gtest_main
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make test/googletest-build/googletest/CMakeFiles/gtest_main.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  1%] Building CXX object test/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest && /usr/bin/c++  -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wall -Wshadow -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/src/gtest_main.cc
[  2%] Linking CXX static library ../../../lib/libgtest_main.a
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest && /usr/bin/cmake -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-build/googletest && /usr/bin/cmake -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=1
/usr/bin/ar qc ../../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
/usr/bin/ranlib ../../../lib/libgtest_main.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  2%] Built target gtest_main
make  -f test/CMakeFiles/test_xtensor_lib.dir/build.make test/CMakeFiles/test_xtensor_lib.dir/depend
make  -f test/CMakeFiles/test_xexpression_holder.dir/build.make test/CMakeFiles/test_xexpression_holder.dir/depend
make  -f test/CMakeFiles/test_xchunked_array.dir/build.make test/CMakeFiles/test_xchunked_array.dir/depend
make  -f test/CMakeFiles/test_extended_xsort.dir/build.make test/CMakeFiles/test_extended_xsort.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_array.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_holder.dir/DependInfo.cmake --color=
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xsort.dir/DependInfo.cmake --color=
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_array.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_array.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_holder.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_holder.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xsort.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xsort.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xsort.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_holder.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xchunked_array.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_lib.dir/depend.internal".
Scanning dependencies of target test_xexpression_holder
Scanning dependencies of target test_xchunked_array
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexpression_holder.dir/build.make test/CMakeFiles/test_xexpression_holder.dir/build
make  -f test/CMakeFiles/test_xchunked_array.dir/build.make test/CMakeFiles/test_xchunked_array.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
Scanning dependencies of target test_extended_xsort
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_xsort.dir/build.make test/CMakeFiles/test_extended_xsort.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  2%] Building CXX object test/CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression_holder.cpp
[  2%] Building CXX object test/CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o -c /<<PKGBUILDDIR>>/test/test_xchunked_array.cpp
[  3%] Building CXX object test/CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xsort.cpp
Scanning dependencies of target test_xtensor_lib
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_lib.dir/build.make test/CMakeFiles/test_xtensor_lib.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  3%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xadaptor_semantic.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xchunked_array.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xscalar_stepper<true, const double&>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, const double&>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xchunked_array.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xstrided_view<const xt::xbroadcast<xt::xscalar<const double&>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<const xt::xbroadcast<xt::xscalar<const double&>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&, xt::layout_type::row_major> >, 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]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, const double&>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xexpression_holder.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xchunked_assigner<T, chunk_storage>::build_and_assign_temporary(const xt::xexpression<E>&, DST&) [with E = xt::xbroadcast<xt::xscalar<const double&>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >; DST = xt::xchunked_array<xt::xarray_container<xt::uvector<xt::xarray_container<xt::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::allocator<xt::xarray_container<xt::uvector<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, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; T = xt::xchunked_array<xt::xarray_container<xt::uvector<xt::xarray_container<xt::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::allocator<xt::xarray_container<xt::uvector<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, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; chunk_storage = xt::xarray_container<xt::uvector<xt::xarray_container<xt::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::allocator<xt::xarray_container<xt::uvector<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, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, const double&>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xexpression_holder.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]’:
/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
 1338 |  _M_fill_insert(begin() + __offset, __n, __x);
      |  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  4%] Linking CXX executable test_xchunked_array
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xchunked_array.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o -o test_xchunked_array  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  4%] Built target test_xchunked_array
make  -f test/CMakeFiles/test_extended_xhistogram.dir/build.make test/CMakeFiles/test_extended_xhistogram.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xhistogram.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xhistogram.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xhistogram.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xhistogram.dir/depend.internal".
Scanning dependencies of target test_extended_xhistogram
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_xhistogram.dir/build.make test/CMakeFiles/test_extended_xhistogram.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  5%] Building CXX object test/CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp
[  6%] Linking CXX executable test_xexpression_holder
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xexpression_holder.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o -o test_xexpression_holder  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  6%] Built target test_xexpression_holder
make  -f test/CMakeFiles/test_extended_xmath_reducers.dir/build.make test/CMakeFiles/test_extended_xmath_reducers.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_reducers.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_reducers.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_reducers.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_reducers.dir/depend.internal".
Scanning dependencies of target test_extended_xmath_reducers
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_xmath_reducers.dir/build.make test/CMakeFiles/test_extended_xmath_reducers.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  6%] Building CXX object test/CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xmath_reducers.cpp
In file included from /<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  7%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray_adaptor.cpp
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp: In member function ‘virtual void xt::xtest_extended_histogram_histogram_auto_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:80:99: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   80 |                                        36.,37.,38.,39.,40.,41.,42.,43.,44.,45.,46.,47.,48.,49.,50.};
      |                                                                                                   ^
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:90:46: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   90 |                                   0.018,0.038};
      |                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_extended_xmath_reducers.cpp:13:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_extended_xmath_reducers.cpp:13:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
[  7%] Linking CXX executable test_extended_xhistogram
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_extended_xhistogram.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o -o test_extended_xhistogram  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
[  7%] Linking CXX executable test_extended_xsort
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_extended_xsort.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o -o test_extended_xsort  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  7%] Built target test_extended_xhistogram
make  -f test/CMakeFiles/test_extended_broadcast_view.dir/build.make test/CMakeFiles/test_extended_broadcast_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_broadcast_view.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_broadcast_view.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_broadcast_view.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_broadcast_view.dir/depend.internal".
Scanning dependencies of target test_extended_broadcast_view
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_broadcast_view.dir/build.make test/CMakeFiles/test_extended_broadcast_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  8%] Building CXX object test/CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_broadcast_view.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  8%] Built target test_extended_xsort
make  -f test/CMakeFiles/test_extended_xmath_interp.dir/build.make test/CMakeFiles/test_extended_xmath_interp.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_interp.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_interp.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_interp.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_extended_xmath_interp.dir/depend.internal".
Scanning dependencies of target test_extended_xmath_interp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_extended_xmath_interp.dir/build.make test/CMakeFiles/test_extended_xmath_interp.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  8%] Building CXX object test/CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::variance(E&&, X&&, const D&, EVS) [with T = 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>&; X = std::vector<unsigned int>&; D = int; EVS = std::tuple<xt::evaluation_strategy::lazy_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::is_integral<X> >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
In file included from /<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xtest_extended_xmath_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp: In member function ‘virtual void xt::xtest_extended_xmath_interp_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:38:72: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   38 |                                  0.4507143064099162, 0.4699098521619943};
      |                                                                        ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:46:72: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   46 |                                  0.1842330265121569,-0.0598475062603987};
      |                                                                        ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:64:71: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   64 |                                 0.9591836734693877, 1.                };
      |                                                                       ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:82:71: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   82 |                                -0.0598475062603987,-0.0598475062603987};
      |                                                                       ^
[  9%] Linking CXX executable test_extended_xmath_interp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_extended_xmath_interp.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o -o test_extended_xmath_interp  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[  9%] Built target test_extended_xmath_interp
make  -f test/CMakeFiles/test_xutils.dir/build.make test/CMakeFiles/test_xutils.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xutils.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xutils.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xutils.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xutils.dir/depend.internal".
Scanning dependencies of target test_xutils
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xutils.dir/build.make test/CMakeFiles/test_xutils.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xutils.dir/test_xutils.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xutils.dir/test_xutils.cpp.o -c /<<PKGBUILDDIR>>/test/test_xutils.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_extended_broadcast_view.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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::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>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
[ 10%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_extended_broadcast_view.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> >; E2 = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
[ 10%] Linking CXX executable test_xutils
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xutils.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xutils.dir/test_xutils.cpp.o -o test_xutils  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Built target test_xutils
make  -f test/CMakeFiles/test_xview.dir/build.make test/CMakeFiles/test_xview.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview.dir/depend.internal".
Scanning dependencies of target test_xview
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xview.dir/build.make test/CMakeFiles/test_xview.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xview.dir/test_xview.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xview.dir/test_xview.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview.cpp
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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>&, 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>&> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xtest_extended_xmath_var_std_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
[ 10%] Linking CXX executable test_extended_broadcast_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_extended_broadcast_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o -o test_extended_broadcast_view  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Built target test_extended_broadcast_view
make  -f test/CMakeFiles/test_xtensor_semantic.dir/build.make test/CMakeFiles/test_xtensor_semantic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_semantic.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_semantic.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_semantic.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_semantic.dir/depend.internal".
Scanning dependencies of target test_xtensor_semantic
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_semantic.dir/build.make test/CMakeFiles/test_xtensor_semantic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_semantic.cpp
[ 10%] Linking CXX executable test_extended_xmath_reducers
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_extended_xmath_reducers.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o -o test_extended_xmath_reducers  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Built target test_extended_xmath_reducers
make  -f test/CMakeFiles/test_xview_semantic.dir/build.make test/CMakeFiles/test_xview_semantic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview_semantic.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview_semantic.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview_semantic.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xview_semantic.dir/depend.internal".
Scanning dependencies of target test_xview_semantic
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xview_semantic.dir/build.make test/CMakeFiles/test_xview_semantic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Building CXX object test/CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview_semantic.cpp
[ 10%] Linking CXX executable test_xtensor_semantic
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xtensor_semantic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o -o test_xtensor_semantic  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 10%] Built target test_xtensor_semantic
make  -f test/CMakeFiles/test_xstrided_view.dir/build.make test/CMakeFiles/test_xstrided_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrided_view.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrided_view.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrided_view.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrided_view.dir/depend.internal".
Scanning dependencies of target test_xstrided_view
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstrided_view.dir/build.make test/CMakeFiles/test_xstrided_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 11%] Building CXX object test/CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp
[ 11%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbroadcast.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xbroadcast.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:12:
/usr/include/c++/10/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/stl_vector.h:625:7: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  625 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
[ 12%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbuilder.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>&> >&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xstrided_view<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In lambda function:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_reverse_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xview.cpp: In member function ‘virtual void xt::xview_newaxis_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xview.cpp:581:74: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  581 |         std::vector<double> data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                          ^
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In member function ‘virtual void xt::xstrided_view_on_xview_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:725:54: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  725 |         xarray<double> a = {0, 1, 2, 3, 4, 5, 6, 7, 8};
      |                                                      ^
[ 13%] Linking CXX executable test_xview_semantic
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xview_semantic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o -o test_xview_semantic  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xstrided_view<CT, S, L, FST>::fill(const T&) [with T = int; 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>&; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::dynamic; FST = 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_newaxis_iterating_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/test/test_xview.cpp: In member function ‘virtual void xt::xview_simple_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xview.cpp:80:74: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   80 |         std::vector<double> data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                          ^
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 13%] Built target test_xview_semantic
make  -f test/CMakeFiles/test_xshape.dir/build.make test/CMakeFiles/test_xshape.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xshape.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xshape.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xshape.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xshape.dir/depend.internal".
Scanning dependencies of target test_xshape
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xshape.dir/build.make test/CMakeFiles/test_xshape.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 14%] Building CXX object test/CMakeFiles/test_xshape.dir/test_xshape.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xshape.dir/test_xshape.cpp.o -c /<<PKGBUILDDIR>>/test/test_xshape.cpp
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_reverse_iteration_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_newaxis_iterating_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
In file included from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
[ 14%] Linking CXX executable test_xshape
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xshape.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xshape.dir/test_xshape.cpp.o -o test_xshape  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_random_stepper_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 14%] Built target test_xshape
make  -f test/CMakeFiles/test_xbroadcast.dir/build.make test/CMakeFiles/test_xbroadcast.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbroadcast.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbroadcast.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbroadcast.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbroadcast.dir/depend.internal".
Scanning dependencies of target test_xbroadcast
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbroadcast.dir/build.make test/CMakeFiles/test_xbroadcast.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 15%] Building CXX object test/CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = false; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘void xt::test_view_iter(V&, A&) [with V = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; A = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>; S = xt::fixed_shape<8>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >, true>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = false; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘void xt::test_view_iter(V&, A&) [with V = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; A = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_const_view_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xgenerator<xt::detail::arange_generator<int, int, int>, int, std::array<unsigned int, 1> >; E2 = xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >; E2 = xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {const xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xkeep_slice<int> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {const xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xdrop_slice<int> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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::xrange<int>, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In member function ‘virtual void xt::xbuilder_stack_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:438:36: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  438 |         xarray<double> f = {2, 3, 4};
      |                                    ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int>&; S = {xt::xall<unsigned int>, xt::xall<unsigned int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int>&, xt::xall<unsigned int>, xt::xall<unsigned int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, 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::math::exp_fun, const xt::xview<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int>&, xt::xall<unsigned int>, xt::xall<unsigned int>, xt::xkeep_slice<int> >&> >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xscalar_stepper<true, double>; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, double>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xstrided_view<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::layout_type::row_major> >, 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]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, double>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xstrided_view<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::layout_type::row_major> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, double>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In member function ‘virtual void xt::xstrided_view_on_broadcasted_scalar_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:749:60: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  749 |         xarray<double> expected = { 1, 1, 1, 1, 1, 1, 1, 1 };
      |                                                            ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In member function ‘virtual void xt::xstrided_view_assign_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:93:43: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   93 |         xt::xarray<double> arr = { 5., 6. };
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
[ 15%] Linking CXX executable test_xbroadcast
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xbroadcast.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o -o test_xbroadcast  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 15%] Built target test_xbroadcast
make  -f test/CMakeFiles/test_xindex_view.dir/build.make test/CMakeFiles/test_xindex_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xindex_view.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xindex_view.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xindex_view.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xindex_view.dir/depend.internal".
Scanning dependencies of target test_xindex_view
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xindex_view.dir/build.make test/CMakeFiles/test_xindex_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 16%] Building CXX object test/CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xindex_view.cpp
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In member function ‘virtual void xt::xbuilder_diagonal_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:585:43: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  585 |         xarray<double> expected = {1, 5, 9};
      |                                           ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:590:37: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  590 |         xarray<double> exp_1 = {1, 5};
      |                                     ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:592:40: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  592 |         xarray<double> exp_2 = {0, 4, 8};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:594:41: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  594 |         xarray<double> exp_3 = {3, 7, 11};
      |                                         ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:596:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  596 |         xarray<double> exp_4 = {6, 10};
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; T2 = xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘void xt::xview_detail::run_assign_temporary_impl(V&, const T&, std::false_type) [with V = 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::xrange<int>, xt::xrange<int> >; 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>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
[ 16%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcontainer_semantic.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xindex_view<xt::xfunction<xt::detail::minus, 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>&, xt::xscalar<int> >, xt::xscalar<int> >&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xindex_view<xt::xfunction<xt::detail::minus, 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>&, xt::xscalar<int> >, xt::xscalar<int> >&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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>’ changed in GCC 7.1
[ 16%] Linking CXX executable test_xstrided_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xstrided_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o -o test_xstrided_view  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 16%] Built target test_xstrided_view
make  -f test/CMakeFiles/test_xoptional_assembly.dir/build.make test/CMakeFiles/test_xoptional_assembly.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly.dir/depend.internal".
Scanning dependencies of target test_xoptional_assembly
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoptional_assembly.dir/build.make test/CMakeFiles/test_xoptional_assembly.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 17%] Building CXX object test/CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::disable_xexpression<E, xt::xindex_view<CT, I> >& xt::xindex_view<CT, I>::operator=(const E&) [with E = int; 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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xindex_view<CT, I>::fill(const T&) [with T = int; 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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xindex_view<CT, I>::assign_temporary_impl(xt::xindex_view<CT, I>::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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xindex_view<CT, I>::assign_temporary_impl(xt::xindex_view<CT, I>::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>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xindex_view_indices_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp:52:37: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   52 |         xarray<double> as = {3, 3, 3};
      |                                     ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xindex_view_indices_on_function_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xindex_view<xt::xfunction<xt::detail::minus, 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>&, xt::xscalar<int> >, xt::xscalar<int> >&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xindex_view<xt::xfunction<xt::detail::minus, 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>&, xt::xscalar<int> >, xt::xscalar<int> >&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, true>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xindex_view_boolean_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp:68:36: 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 /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
[ 18%] Linking CXX executable test_xview
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xview.dir/link.txt --verbose=1
[ 18%] Linking CXX executable test_xindex_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xindex_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xview.dir/test_xview.cpp.o -o test_xview  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o -o test_xindex_view  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 18%] Built target test_xindex_view
make  -f test/CMakeFiles/test_xadaptor_semantic.dir/build.make test/CMakeFiles/test_xadaptor_semantic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadaptor_semantic.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadaptor_semantic.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadaptor_semantic.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadaptor_semantic.dir/depend.internal".
Scanning dependencies of target test_xadaptor_semantic
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xadaptor_semantic.dir/build.make test/CMakeFiles/test_xadaptor_semantic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 18%] Building CXX object test/CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xadaptor_semantic.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 18%] Built target test_xview
make  -f test/CMakeFiles/test_xrepeat.dir/build.make test/CMakeFiles/test_xrepeat.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrepeat.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrepeat.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrepeat.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrepeat.dir/depend.internal".
Scanning dependencies of target test_xrepeat
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xrepeat.dir/build.make test/CMakeFiles/test_xrepeat.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 18%] Building CXX object test/CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o -c /<<PKGBUILDDIR>>/test/test_xrepeat.cpp
[ 19%] Linking CXX executable test_xrepeat
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xrepeat.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o -o test_xrepeat  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 19%] Built target test_xrepeat
make  -f test/CMakeFiles/test_xtensor_adaptor.dir/build.make test/CMakeFiles/test_xtensor_adaptor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_adaptor.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_adaptor.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_adaptor.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_adaptor.dir/depend.internal".
Scanning dependencies of target test_xtensor_adaptor
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_adaptor.dir/build.make test/CMakeFiles/test_xtensor_adaptor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 19%] Building CXX object test/CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_adaptor.cpp
[ 20%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o -c /<<PKGBUILDDIR>>/test/test_xeval.cpp
[ 20%] Linking CXX executable test_xadaptor_semantic
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xadaptor_semantic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o -o test_xadaptor_semantic  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 20%] Built target test_xadaptor_semantic
make  -f test/CMakeFiles/test_xjson.dir/build.make test/CMakeFiles/test_xjson.dir/depend
[ 20%] Linking CXX executable test_xoptional_assembly
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xoptional_assembly.dir/link.txt --verbose=1
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xjson.dir/DependInfo.cmake --color=
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o -o test_xoptional_assembly  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xjson.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xjson.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xjson.dir/depend.internal".
Scanning dependencies of target test_xjson
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xjson.dir/build.make test/CMakeFiles/test_xjson.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 21%] Building CXX object test/CMakeFiles/test_xjson.dir/test_xjson.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xjson.dir/test_xjson.cpp.o -c /<<PKGBUILDDIR>>/test/test_xjson.cpp
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 21%] Built target test_xoptional_assembly
make  -f test/CMakeFiles/test_xoptional.dir/build.make test/CMakeFiles/test_xoptional.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional.dir/depend.internal".
Scanning dependencies of target test_xoptional
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoptional.dir/build.make test/CMakeFiles/test_xoptional.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 21%] Building CXX object test/CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional.cpp
[ 21%] Linking CXX executable test_xtensor_adaptor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xtensor_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o -o test_xtensor_adaptor  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 21%] Built target test_xtensor_adaptor
make  -f test/CMakeFiles/test_xfixed.dir/build.make test/CMakeFiles/test_xfixed.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfixed.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfixed.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfixed.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfixed.dir/depend.internal".
Scanning dependencies of target test_xfixed
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfixed.dir/build.make test/CMakeFiles/test_xfixed.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 22%] Building CXX object test/CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfixed.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xfixed.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In instantiation of ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:324:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  324 |         using storage_traits = detail::storage_iterator_traits<storage_type>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:325:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  325 |         using storage_iterator = typename storage_traits::iterator;
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:326:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  326 |         using const_storage_iterator = typename storage_traits::const_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:327:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  327 |         using reverse_storage_iterator = typename storage_traits::reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:328:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  328 |         using const_reverse_storage_iterator = typename storage_traits::const_reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::iterator, typename xt::xiterable<D>::layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:342:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_iterator, typename xt::xiterable<D>::const_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:343:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::reverse_iterator, typename xt::xiterable<D>::reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:344:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_reverse_iterator, typename xt::xiterable<D>::const_reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:345:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xfixed.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp: In instantiation of ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:81:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
   81 |         using allocator_type = allocator_type_t<std::decay_t<storage_type>>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:108:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  108 |         using data_alignment = xt_simd::container_alignment_t<storage_type>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_tensor_layout_unchanged_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:179:93: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  179 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                                                                             ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_tensor_layout_changed_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:213:93: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  213 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                                                                             ^
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::utils_has_fixed_dims_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:99:48: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   99 |         xt::xtensor<double, 1> ten {1., 2., 3.2};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:103:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  103 |         xt::xarray<double> arr {1., 2., 3.2};
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_array_layout_unchanged_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:162:89: 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})
      |                                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_no_data_interface_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_no_data_interface_layout_changed_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_layout_change_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_reference_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_no_data_interface_layout_changed_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_reference_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_no_data_interface_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_layout_changed_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::utils_has_same_layout_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:82:73: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   82 |         xt::xtensor<double, 1, layout_type::row_major> ten1 {1., 2., 3.2};
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:87:76: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   87 |         xt::xtensor<double, 1, layout_type::column_major> ten2 {1., 2., 3.2};
      |                                                                            ^
In file included from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:10:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:93:112: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   93 |         EXPECT_TRUE((detail::has_same_layout(ten1, xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2}))));
      |                                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:94:115: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   94 |         EXPECT_TRUE((detail::has_same_layout(ten2, xt::xtensor<double, 1, layout_type::column_major>({1., 2., 3.2}))));
      |                                                                                                                   ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::xeval_array_tensor_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:22:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   22 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_array_layout_change_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:196:89: 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})
      |                                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::xeval_funcs_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:43:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   43 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
[ 22%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexception.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘bool nlohmann::detail::json_sax_dom_parser<BasicJsonType>::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘bool nlohmann::detail::json_sax_dom_parser<BasicJsonType>::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘BasicJsonType* nlohmann::detail::json_sax_dom_parser<BasicJsonType>::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
[ 22%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression.cpp
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘BasicJsonType* nlohmann::detail::json_sax_dom_parser<BasicJsonType>::handle_value(Value&&) [with Value = std::__cxx11::basic_string<char>&; BasicJsonType = nlohmann::basic_json<>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/internal/gtest-internal.h:59,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:10:
/usr/include/c++/10/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >]’:
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >]’:
/usr/include/c++/10/bits/stl_tree.h:2458: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::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h:2458: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::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/internal/gtest-internal.h:59,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:10:
/usr/include/c++/10/bits/stl_map.h: 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::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >]’:
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘bool nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser<nlohmann::basic_json<> >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<const char*>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/internal/gtest-internal.h:59,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:10:
/usr/include/c++/10/bits/stl_map.h: In member function ‘bool nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::key(nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::string_t&) [with BasicJsonType = nlohmann::basic_json<>]’:
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
[ 22%] Linking CXX executable test_xjson
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xjson.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xjson.dir/test_xjson.cpp.o -o test_xjson  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 22%] Built target test_xjson
[ 23%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression_traits.cpp
[ 23%] Linking CXX executable test_xfixed
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xfixed.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o -o test_xfixed  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 23%] Built target test_xfixed
[ 23%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunction.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xexpression.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xexpression.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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> >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::printer<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> > >, void>; E = 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> > >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
make  -f test/CMakeFiles/test_xaccumulator.dir/build.make test/CMakeFiles/test_xaccumulator.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaccumulator.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaccumulator.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaccumulator.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaccumulator.dir/depend.internal".
Scanning dependencies of target test_xaccumulator
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xaccumulator.dir/build.make test/CMakeFiles/test_xaccumulator.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 23%] Building CXX object test/CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaccumulator.cpp
make  -f test/CMakeFiles/test_xnorm.dir/build.make test/CMakeFiles/test_xnorm.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnorm.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnorm.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnorm.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnorm.dir/depend.internal".
Scanning dependencies of target test_xnorm
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnorm.dir/build.make test/CMakeFiles/test_xnorm.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 24%] Building CXX object test/CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnorm.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xfunction.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, std::allocator<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 25%] Linking CXX executable test_xaccumulator
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xaccumulator.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o -o test_xaccumulator  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 25%] Built target test_xaccumulator
make  -f test/CMakeFiles/test_xdatesupport.dir/build.make test/CMakeFiles/test_xdatesupport.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdatesupport.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdatesupport.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdatesupport.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdatesupport.dir/depend.internal".
Scanning dependencies of target test_xdatesupport
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xdatesupport.dir/build.make test/CMakeFiles/test_xdatesupport.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 25%] Building CXX object test/CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o -c /<<PKGBUILDDIR>>/test/test_xdatesupport.cpp
/<<PKGBUILDDIR>>/test/test_xfunction.cpp: In member function ‘virtual void xt::xfunction_xfunction_in_xfunction_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:475: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
  475 |         xtensor<Point3, 1> a({a1, a2, a3});
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:478: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
  478 |         xtensor<Point3, 1> res{r1, r2, r3};
      |                                          ^
In file included from /<<PKGBUILDDIR>>/test/test_xdatesupport.cpp:18:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::chrono::duration<long long int, std::ratio<86400> >, std::allocator<std::chrono::duration<long long int, std::ratio<86400> > > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/include/xtensor/xnorm.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xnorm.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xdatesupport.cpp: In member function ‘virtual void xt::xdate_xarray_of_dates_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xdatesupport.cpp:49:82: note: parameter passing for argument of type ‘std::initializer_list<std::chrono::duration<long long int, std::ratio<86400> > >’ changed in GCC 7.1
   49 |         xt::xarray<days> durations({days{300}, days{400}, days{600}, days{10000}});
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/include/xtensor/xnorm.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xnorm.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘void xt::copy_to_reduced(F&, const E&, R&) [with F = xt::reduce_immediate<xt::xreducer_functors<xt::norm_linf<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, xt::math::maximum<double> >, xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>&>::<lambda(const auto:81&)>; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; typename std::enable_if<xtl_requires<xtl::negation<std::is_convertible<typename E::value_type, typename R::value_type> > >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘void xt::copy_to_reduced(F&, const E&, R&) [with F = xt::reduce_immediate<xt::xreducer_functors<xt::norm_linf<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, xt::math::maximum<double> >, xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>&>::<lambda(const auto:81&)>; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; typename std::enable_if<xtl_requires<xtl::negation<std::is_convertible<typename E::value_type, typename R::value_type> > >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_sq<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_l1<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
[ 26%] Linking CXX executable test_xdatesupport
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xdatesupport.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o -o test_xdatesupport  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_linf<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, xt::math::maximum<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 26%] Built target test_xdatesupport
make  -f test/CMakeFiles/test_xreducer.dir/build.make test/CMakeFiles/test_xreducer.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xreducer.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xreducer.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xreducer.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xreducer.dir/depend.internal".
Scanning dependencies of target test_xreducer
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xreducer.dir/build.make test/CMakeFiles/test_xreducer.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 27%] Building CXX object test/CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o -c /<<PKGBUILDDIR>>/test/test_xreducer.cpp
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_lp_to_p<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_l1<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_sq<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_l0<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<long long unsigned int>, std::plus<long long unsigned int> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_lp_to_p<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
[ 28%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_linf<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, xt::math::maximum<double> >; 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>; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_l1<xt::xarray_container<xt::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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; 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>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_linf<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, xt::math::maximum<double> >; 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>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_sq<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; 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>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_l1<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; 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>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xnorm_matrix_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
In file included from /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In member function ‘virtual void xfunc_on_xexpression_copy_constructor_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:40: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:51: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:121:42: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  121 |         xt::xtensor<double, 1> res{{4, 6}};
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In member function ‘virtual void xfunc_on_xexpression_field_expression_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:107:72: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  107 |         xt::xtensor<double , 1> res{{20, 20, 20, 20, 20, 0, 0, 0, 0, 0}};
      |                                                                        ^
[ 28%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xiterator.cpp
[ 28%] Linking CXX executable test_xoptional
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xoptional.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o -o test_xoptional  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In instantiation of ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:324:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  324 |         using storage_traits = detail::storage_iterator_traits<storage_type>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:325:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  325 |         using storage_iterator = typename storage_traits::iterator;
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:326:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  326 |         using const_storage_iterator = typename storage_traits::const_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:327:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  327 |         using reverse_storage_iterator = typename storage_traits::reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:328:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  328 |         using const_reverse_storage_iterator = typename storage_traits::const_reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::iterator, typename xt::xiterable<D>::layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:342:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_iterator, typename xt::xiterable<D>::const_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:343:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::reverse_iterator, typename xt::xiterable<D>::reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:344:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_reverse_iterator, typename xt::xiterable<D>::const_reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:345:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:23:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp: In instantiation of ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:81:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
   81 |         using allocator_type = allocator_type_t<std::decay_t<storage_type>>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:108:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  108 |         using data_alignment = xt_simd::container_alignment_t<storage_type>;
      |               ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In instantiation of ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:324:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  324 |         using storage_traits = detail::storage_iterator_traits<storage_type>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:325:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  325 |         using storage_iterator = typename storage_traits::iterator;
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:326:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  326 |         using const_storage_iterator = typename storage_traits::const_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:327:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  327 |         using reverse_storage_iterator = typename storage_traits::reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:328:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  328 |         using const_reverse_storage_iterator = typename storage_traits::const_reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::iterator, typename xt::xiterable<D>::layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:342:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_iterator, typename xt::xiterable<D>::const_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:343:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::reverse_iterator, typename xt::xiterable<D>::reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:344:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_reverse_iterator, typename xt::xiterable<D>::const_reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:345:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:23:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp: In instantiation of ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:81:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
   81 |         using allocator_type = allocator_type_t<std::decay_t<storage_type>>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:108:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  108 |         using data_alignment = xt_simd::container_alignment_t<storage_type>;
      |               ^~~~~~~~~~~~~~
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 28%] Built target test_xoptional
[ 28%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmath.cpp
[ 28%] Linking CXX executable test_xnorm
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xnorm.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o -o test_xnorm  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 28%] Built target test_xnorm
[ 29%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoperation.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xiterator.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xiterator.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xiterator_reverse_corner_cases_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xiterator_pointer_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
make  -f test/CMakeFiles/test_xmime.dir/build.make test/CMakeFiles/test_xmime.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmime.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmime.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmime.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmime.dir/depend.internal".
Scanning dependencies of target test_xmime
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmime.dir/build.make test/CMakeFiles/test_xmime.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 29%] Building CXX object test/CMakeFiles/test_xmime.dir/test_xmime.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xmime.dir/test_xmime.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmime.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/10/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, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>; _OI = double*]’:
/usr/include/c++/10/bits/stl_algobase.h:560: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
  560 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/10/bits/stl_algobase.h:560: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++/10/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, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]’:
/usr/include/c++/10/bits/stl_algobase.h:511: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
  511 |     __copy_move_a(_II __first, _II __last, _OI __result)
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:511: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++/10/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, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>; _OI = double*]’:
/usr/include/c++/10/bits/stl_algobase.h:560: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
  560 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/10/bits/stl_algobase.h:560: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
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_amin_amax_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:148:31: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  148 |         xarray<double> a{-10.0};
      |                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:152:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  152 |         xarray<double> b{-10.0, -20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:156:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  156 |         xarray<double> c{-10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:160:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  160 |         xarray<double> d{+10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:164:31: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  164 |         xarray<double> e{+10.0};
      |                               ^
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp: In constructor ‘xt::xoptional_assembly<VE, FE>::xoptional_assembly(xt::nested_initializer_list_t<typename xt::xoptional_assembly_base<xt::xoptional_assembly<VE, FE> >::value_type, 1>) [with VE = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; FE = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp:385:12: note: parameter passing for argument of type ‘xt::nested_initializer_list_t<xtl::xoptional<double, bool>, 1>’ {aka ‘std::initializer_list<xtl::xoptional<double, bool> >’} changed in GCC 7.1
  385 |     inline xoptional_assembly<VE, FE>::xoptional_assembly(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xmime.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xmime.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘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>]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/internal/gtest-internal.h:59,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xmime.cpp:10:
/usr/include/c++/10/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >]’:
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
[ 30%] Linking CXX executable test_xmime
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xmime.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xmime.dir/test_xmime.cpp.o -o test_xmime  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 30%] Built target test_xmime
make  -f test/CMakeFiles/test_xscalar.dir/build.make test/CMakeFiles/test_xscalar.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar.dir/depend.internal".
Scanning dependencies of target test_xscalar
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xscalar.dir/build.make test/CMakeFiles/test_xscalar.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 30%] Building CXX object test/CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::count_nonzero<xt::xarray_container<xt::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, 1, std::tuple<xt::evaluation_strategy::immediate_type> >::<lambda(const auto:95&, const auto:96&)>, xt::const_value<unsigned int>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:26,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::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>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_deg2rad_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:287:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  287 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:290:56: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  290 |               0.785398,  1.570796,  2.356194,  3.141593};
      |                                                        ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_radians_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:297:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  297 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:300:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  300 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_rad2deg_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:308:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  308 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:310:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  310 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_degrees_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:318:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  318 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:320:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  320 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 31%] Linking CXX executable test_xscalar
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xscalar.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o -o test_xscalar  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Built target test_xscalar
make  -f test/CMakeFiles/test_xdynamic_view.dir/build.make test/CMakeFiles/test_xdynamic_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdynamic_view.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdynamic_view.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdynamic_view.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xdynamic_view.dir/depend.internal".
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘virtual void xt::operation_mixed_assign_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:739:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  739 |         xt::xarray<double> asrc = { 1., 2. };
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:743:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  743 |         xt::xarray<double> aexp = { 3., 4. };
      |                                            ^
Scanning dependencies of target test_xdynamic_view
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xdynamic_view.dir/build.make test/CMakeFiles/test_xdynamic_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Building CXX object test/CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xdynamic_view.cpp
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘virtual void xt::operation_mixed_bool_assign_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:754:41: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  754 |         xt::xarray<double> a = { 1., 6. };
      |                                         ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:755:41: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  755 |         xt::xarray<double> b = { 2., 3. };
      |                                         ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::clamp_fun, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, xt::xscalar<double>, xt::xscalar<double> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::minimum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::maximum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::minimum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::maximum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xdynamic_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xdynamic_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = 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>; E2 = 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>&> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_minimum_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:174:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  174 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:175:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  175 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:176:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  176 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:177:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  177 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:179:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  179 |         xarray<double> res = {1, 2, 3, 3, 2, 1};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:182:54: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  182 |         opt_type res1 = {1, missing, 3, 3, 2, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:185:60: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  185 |         opt_type res2 = {1, missing, 3, 3, missing, missing};
      |                                                            ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_maximum_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:194:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  194 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:195:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  195 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:196:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  196 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:197:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  197 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:199:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  199 |         xarray<double> res = {6, 5, 4, 4, 5, 6};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:202:54: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  202 |         opt_type res1 = {6, missing, 4, 4, 5, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:205:60: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  205 |         opt_type res2 = {6, missing, 4, 4, missing, missing};
      |                                                            ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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>; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_clip_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:214:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  214 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:215:55: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  215 |         opt_type opt_a = {1, missing, 3, 4, 5, missing};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:217:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  217 |         xarray<double> res = {2, 2, 3, 4, 4, 4};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:220:54: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  220 |         opt_type res1 = {2, missing, 3, 4, 4, missing};
      |                                                      ^
[ 31%] Linking CXX executable test_xdynamic_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xdynamic_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o -o test_xdynamic_view  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Built target test_xdynamic_view
make  -f test/CMakeFiles/test_xpad.dir/build.make test/CMakeFiles/test_xpad.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xpad.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xpad.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xpad.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xpad.dir/depend.internal".
Scanning dependencies of target test_xpad
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xpad.dir/build.make test/CMakeFiles/test_xpad.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Building CXX object test/CMakeFiles/test_xpad.dir/test_xpad.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xpad.dir/test_xpad.cpp.o -c /<<PKGBUILDDIR>>/test/test_xpad.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xmath_count_nonzero_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_cov_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:877:46: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  877 |         xt::xarray<double> x = {0.0, 1.0, 2.0};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:878:46: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  878 |         xt::xarray<double> y = {2.0, 1.0, 0.0};
      |                                              ^
[ 31%] Linking CXX executable test_xpad
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xpad.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xpad.dir/test_xpad.cpp.o -o test_xpad  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Built target test_xpad
make  -f test/CMakeFiles/test_xfunction.dir/build.make test/CMakeFiles/test_xfunction.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunction.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunction.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunction.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunction.dir/depend.internal".
Scanning dependencies of target test_xfunction
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfunction.dir/build.make test/CMakeFiles/test_xfunction.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 31%] Building CXX object test/CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunction.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_trapz_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:837:54: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  837 |         xt::xarray<double> expected1 = {1.5, 2.5, 3.5};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:840:49: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  840 |         xt::xarray<double> expected2 = {2.0, 8.0};
      |                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xfunction.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, std::allocator<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunction.cpp: In member function ‘virtual void xt::xfunction_xfunction_in_xfunction_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:475: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
  475 |         xtensor<Point3, 1> a({a1, a2, a3});
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:478: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
  478 |         xtensor<Point3, 1> res{r1, r2, r3};
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_not_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:338:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  338 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:343:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  343 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
[ 32%] Linking CXX executable test_xfunction
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xfunction.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o -o test_xfunction  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 32%] Built target test_xfunction
make  -f test/CMakeFiles/test_xcontainer_semantic.dir/build.make test/CMakeFiles/test_xcontainer_semantic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcontainer_semantic.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcontainer_semantic.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcontainer_semantic.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcontainer_semantic.dir/depend.internal".
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:323:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  323 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:328:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  328 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
Scanning dependencies of target test_xcontainer_semantic
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcontainer_semantic.dir/build.make test/CMakeFiles/test_xcontainer_semantic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 33%] Building CXX object test/CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcontainer_semantic.cpp
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_negate_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:313:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  313 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:301:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  301 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:289:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  289 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:277:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  277 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:265:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  265 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
[ 33%] Linking CXX executable test_xcontainer_semantic
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xcontainer_semantic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o -o test_xcontainer_semantic  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 33%] Built target test_xcontainer_semantic
make  -f test/CMakeFiles/test_xnoalias.dir/build.make test/CMakeFiles/test_xnoalias.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnoalias.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnoalias.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnoalias.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnoalias.dir/depend.internal".
Scanning dependencies of target test_xnoalias
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnoalias.dir/build.make test/CMakeFiles/test_xnoalias.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 34%] Building CXX object test/CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnoalias.cpp
make  -f test/CMakeFiles/test_xmath.dir/build.make test/CMakeFiles/test_xmath.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath.dir/DependInfo.cmake --color=
[ 34%] Linking CXX executable test_xnoalias
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xnoalias.dir/link.txt --verbose=1
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath.dir/depend.internal".
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o -o test_xnoalias  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 34%] Built target test_xnoalias
make  -f test/CMakeFiles/test_xexpression_traits.dir/build.make test/CMakeFiles/test_xexpression_traits.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_traits.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_traits.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_traits.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression_traits.dir/depend.internal".
Scanning dependencies of target test_xmath
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmath.dir/build.make test/CMakeFiles/test_xmath.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
Scanning dependencies of target test_xexpression_traits
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexpression_traits.dir/build.make test/CMakeFiles/test_xexpression_traits.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 35%] Building CXX object test/CMakeFiles/test_xmath.dir/test_xmath.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xmath.dir/test_xmath.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmath.cpp
[ 35%] Building CXX object test/CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression_traits.cpp
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:265:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  265 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:277:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  277 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
[ 35%] Linking CXX executable test_xexpression_traits
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xexpression_traits.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o -o test_xexpression_traits  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:289:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  289 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 35%] Built target test_xexpression_traits
[ 35%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly.cpp
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:301:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  301 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_negate_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:313:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  313 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_not_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:338:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  338 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:343:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  343 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:323:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  323 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:328:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  328 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_amin_amax_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:148:31: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  148 |         xarray<double> a{-10.0};
      |                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:152:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  152 |         xarray<double> b{-10.0, -20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:156:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  156 |         xarray<double> c{-10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:160:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  160 |         xarray<double> d{+10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:164:31: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  164 |         xarray<double> e{+10.0};
      |                               ^
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp: In constructor ‘xt::xoptional_assembly<VE, FE>::xoptional_assembly(xt::nested_initializer_list_t<typename xt::xoptional_assembly_base<xt::xoptional_assembly<VE, FE> >::value_type, 1>) [with VE = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; FE = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp:385:12: note: parameter passing for argument of type ‘xt::nested_initializer_list_t<xtl::xoptional<double, bool>, 1>’ {aka ‘std::initializer_list<xtl::xoptional<double, bool> >’} changed in GCC 7.1
  385 |     inline xoptional_assembly<VE, FE>::xoptional_assembly(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
make  -f test/CMakeFiles/test_xeval.dir/build.make test/CMakeFiles/test_xeval.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xeval.dir/DependInfo.cmake --color=
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::count_nonzero<xt::xarray_container<xt::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, 1, std::tuple<xt::evaluation_strategy::immediate_type> >::<lambda(const auto:95&, const auto:96&)>, xt::const_value<unsigned int>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_deg2rad_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:287:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  287 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:290:56: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  290 |               0.785398,  1.570796,  2.356194,  3.141593};
      |                                                        ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_radians_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:297:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  297 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:300:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  300 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xeval.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xeval.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xeval.dir/depend.internal".
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_rad2deg_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:308:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  308 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:310:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  310 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_degrees_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:318:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  318 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:320:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  320 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
Scanning dependencies of target test_xeval
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xeval.dir/build.make test/CMakeFiles/test_xeval.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 36%] Building CXX object test/CMakeFiles/test_xeval.dir/test_xeval.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xeval.dir/test_xeval.cpp.o -c /<<PKGBUILDDIR>>/test/test_xeval.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::clamp_fun, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, xt::xscalar<double>, xt::xscalar<double> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::minimum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::maximum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::minimum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::maximum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_minimum_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:174:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  174 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:175:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  175 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:176:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  176 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:177:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  177 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:179:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  179 |         xarray<double> res = {1, 2, 3, 3, 2, 1};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:182:54: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  182 |         opt_type res1 = {1, missing, 3, 3, 2, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:185:60: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  185 |         opt_type res2 = {1, missing, 3, 3, missing, missing};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_maximum_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:194:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  194 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:195:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  195 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:196:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  196 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:197:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  197 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:199:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  199 |         xarray<double> res = {6, 5, 4, 4, 5, 6};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:202:54: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  202 |         opt_type res1 = {6, missing, 4, 4, 5, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:205:60: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  205 |         opt_type res2 = {6, missing, 4, 4, missing, missing};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_clip_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:214:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  214 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:215:55: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  215 |         opt_type opt_a = {1, missing, 3, 4, 5, missing};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:217:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  217 |         xarray<double> res = {2, 2, 3, 4, 4, 4};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:220:54: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  220 |         opt_type res1 = {2, missing, 3, 4, 4, missing};
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xmath_count_nonzero_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_cov_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:877:46: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  877 |         xt::xarray<double> x = {0.0, 1.0, 2.0};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:878:46: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  878 |         xt::xarray<double> y = {2.0, 1.0, 0.0};
      |                                              ^
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_trapz_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:837:54: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  837 |         xt::xarray<double> expected1 = {1.5, 2.5, 3.5};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:840:49: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  840 |         xt::xarray<double> expected2 = {2.0, 8.0};
      |                                                 ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_tensor_layout_unchanged_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:179:93: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  179 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                                                                             ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_tensor_layout_changed_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:213:93: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  213 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                                                                             ^
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::utils_has_fixed_dims_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:99:48: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   99 |         xt::xtensor<double, 1> ten {1., 2., 3.2};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:103:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  103 |         xt::xarray<double> arr {1., 2., 3.2};
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_array_layout_unchanged_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:162:89: 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})
      |                                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_no_data_interface_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_no_data_interface_layout_changed_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_layout_change_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_reference_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_no_data_interface_layout_changed_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_reference_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_no_data_interface_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_layout_changed_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::utils_has_same_layout_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:82:73: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   82 |         xt::xtensor<double, 1, layout_type::row_major> ten1 {1., 2., 3.2};
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:87:76: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   87 |         xt::xtensor<double, 1, layout_type::column_major> ten2 {1., 2., 3.2};
      |                                                                            ^
In file included from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:10:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:93:112: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   93 |         EXPECT_TRUE((detail::has_same_layout(ten1, xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2}))));
      |                                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:94:115: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   94 |         EXPECT_TRUE((detail::has_same_layout(ten2, xt::xtensor<double, 1, layout_type::column_major>({1., 2., 3.2}))));
      |                                                                                                                   ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::xeval_array_tensor_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:22:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   22 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_array_layout_change_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:196:89: 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})
      |                                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::xeval_funcs_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:43:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   43 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
[ 36%] Linking CXX executable test_xeval
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xeval.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xeval.dir/test_xeval.cpp.o -o test_xeval  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 36%] Built target test_xeval
make  -f test/CMakeFiles/test_xnan_functions.dir/build.make test/CMakeFiles/test_xnan_functions.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnan_functions.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnan_functions.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnan_functions.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnan_functions.dir/depend.internal".
Scanning dependencies of target test_xnan_functions
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnan_functions.dir/build.make test/CMakeFiles/test_xnan_functions.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 36%] Building CXX object test/CMakeFiles/test_xnan_functions.dir/test_xnan_functions.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xnan_functions.dir/test_xnan_functions.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnan_functions.cpp
[ 36%] Linking CXX executable test_xmath
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xmath.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xmath.dir/test_xmath.cpp.o -o test_xmath  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 36%] Built target test_xmath
[ 37%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o -c /<<PKGBUILDDIR>>/test/test_xreducer.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In instantiation of ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:324:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  324 |         using storage_traits = detail::storage_iterator_traits<storage_type>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:325:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  325 |         using storage_iterator = typename storage_traits::iterator;
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:326:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  326 |         using const_storage_iterator = typename storage_traits::const_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:327:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  327 |         using reverse_storage_iterator = typename storage_traits::reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:328:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  328 |         using const_reverse_storage_iterator = typename storage_traits::const_reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::iterator, typename xt::xiterable<D>::layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:342:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_iterator, typename xt::xiterable<D>::const_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:343:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::reverse_iterator, typename xt::xiterable<D>::reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:344:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_reverse_iterator, typename xt::xiterable<D>::const_reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:345:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:23:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp: In instantiation of ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:81:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
   81 |         using allocator_type = allocator_type_t<std::decay_t<storage_type>>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:108:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  108 |         using data_alignment = xt_simd::container_alignment_t<storage_type>;
      |               ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In instantiation of ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:324:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  324 |         using storage_traits = detail::storage_iterator_traits<storage_type>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:325:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  325 |         using storage_iterator = typename storage_traits::iterator;
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:326:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  326 |         using const_storage_iterator = typename storage_traits::const_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:327:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  327 |         using reverse_storage_iterator = typename storage_traits::reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:328:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  328 |         using const_reverse_storage_iterator = typename storage_traits::const_reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::iterator, typename xt::xiterable<D>::layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:342:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_iterator, typename xt::xiterable<D>::const_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:343:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::reverse_iterator, typename xt::xiterable<D>::reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:344:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_reverse_iterator, typename xt::xiterable<D>::const_reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:345:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:23:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp: In instantiation of ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:81:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
   81 |         using allocator_type = allocator_type_t<std::decay_t<storage_type>>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:108:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  108 |         using data_alignment = xt_simd::container_alignment_t<storage_type>;
      |               ^~~~~~~~~~~~~~
In file included from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/10/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, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>; _OI = double*]’:
/usr/include/c++/10/bits/stl_algobase.h:560: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
  560 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/10/bits/stl_algobase.h:560: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++/10/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, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]’:
/usr/include/c++/10/bits/stl_algobase.h:511: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
  511 |     __copy_move_a(_II __first, _II __last, _OI __result)
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:511: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++/10/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, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>; _OI = double*]’:
/usr/include/c++/10/bits/stl_algobase.h:560: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
  560 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/10/bits/stl_algobase.h:560: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 /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:26,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::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>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h:569:7: 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
  568 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  569 |       (std::__miter_base(__first), std::__miter_base(__last), __result);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h:569:7: 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
  568 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  569 |       (std::__miter_base(__first), std::__miter_base(__last), __result);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h:569:7: 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
  568 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  569 |       (std::__miter_base(__first), std::__miter_base(__last), __result);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h:569:7: 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
  568 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  569 |       (std::__miter_base(__first), std::__miter_base(__last), __result);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 4>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::keep_dims_type, xt::evaluation_strategy::immediate_type, xt::xinitial<int> >&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::keep_dims_type, xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, xt::detail::multiplies>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::keep_dims_type, xt::evaluation_strategy::immediate_type, xt::xinitial<int> >&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 4>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xoptional_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::keep_dims_type, xt::evaluation_strategy::immediate_type, xt::xinitial<int> >&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = xt::fixed_shape<3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; E2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >; S = std::array<unsigned int, 4>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<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> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::keep_dims_type, xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, xt::detail::multiplies>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::keep_dims_type, xt::evaluation_strategy::immediate_type, xt::xinitial<int> >&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>; X = std::array<unsigned int, 1>&; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [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::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xreducer_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
In file included from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = {xt::xall<unsigned int>, xt::xnewaxis<unsigned int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> >::substepper_type’ {aka ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xbroadcast<CT, X>::assign_to(xt::xexpression<E>&) const [with E = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >; XCT = xt::xscalar<xtl::xoptional<double, bool> >; <template-parameter-2-3> = void; CT = xt::xscalar<xtl::xoptional<double, bool> >; X = std::array<unsigned int, 5>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xreducer_immediate_shape_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:592:59: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  592 |         auto avg0 = xt::average(a, xt::xarray<double>{3, 9}, {0});
      |                                                           ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:593:62: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  593 |         auto avg1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {1});
      |                                                              ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:594:64: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  594 |         auto avg_m1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1});
      |                                                                ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:595:64: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  595 |         auto avg_d1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1}, evaluation_strategy::immediate);
      |                                                                ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:598:60: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  598 |         xtensor<double, 1> expect0 = {1.5, 1.75, 2.75, 1.75};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:599:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  599 |         xtensor<double, 1> expect1 = {2.1, 2.0};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_mean_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:540:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  540 |         xtensor<double, 1> expect0 = {0.0, 0.0};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:541:48: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  541 |         xtensor<double, 1> expect1 = {-0.5, 0.5};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:554:76: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  554 |         const auto rvalue_xarray = [] () { return xtensor<double, 1>({1, 2}); };
      |                                                                            ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>; E2 = xt::xstrided_view<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major> >; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xstrided_view<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In member function ‘virtual void xt::xreducer_view_steppers_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>; T2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>; T2 = 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> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xreducer_keep_dims_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_array_of_optional_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:615:73: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  615 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:623:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  623 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:616:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  616 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:623:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  623 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_array_optional_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:615:73: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  615 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:629:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  629 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:616:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  616 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:629:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  629 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_optional_assembly_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:615:73: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  615 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:635:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  635 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:616:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  616 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:635:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  635 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xoptional_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = xt::fixed_shape<3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; E2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >; S = std::array<unsigned int, 4>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<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> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>; X = std::array<unsigned int, 1>&; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [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::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xreducer_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
make  -f test/CMakeFiles/test_xhistogram.dir/build.make test/CMakeFiles/test_xhistogram.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xhistogram.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xhistogram.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xhistogram.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xhistogram.dir/depend.internal".
Scanning dependencies of target test_xhistogram
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xhistogram.dir/build.make test/CMakeFiles/test_xhistogram.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 38%] Building CXX object test/CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o -c /<<PKGBUILDDIR>>/test/test_xhistogram.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xhistogram.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xsort.hpp:16,
                 from /<<PKGBUILDDIR>>/include/xtensor/xhistogram.hpp:18,
                 from /<<PKGBUILDDIR>>/test/test_xhistogram.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp: In member function ‘virtual void xt::xhistogram_histogram_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:22:54: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   22 |         xt::xtensor<double, 1> data = {1., 1., 2., 2.};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:43:53: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   43 |             xt::xarray<double> arr = {1., 1., 2., 2.};
      |                                                     ^
[ 38%] Linking CXX executable test_xhistogram
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xhistogram.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o -o test_xhistogram  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 38%] Built target test_xhistogram
make  -f test/CMakeFiles/test_xtensor.dir/build.make test/CMakeFiles/test_xtensor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor.dir/depend.internal".
Scanning dependencies of target test_xtensor
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor.dir/build.make test/CMakeFiles/test_xtensor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 38%] Building CXX object test/CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor.cpp
[ 39%] Linking CXX executable test_xtensor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xtensor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o -o test_xtensor  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 39%] Built target test_xtensor
make  -f test/CMakeFiles/test_xtensor_core_lib.dir/build.make test/CMakeFiles/test_xtensor_core_lib.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xtensor_core_lib.dir/depend.internal".
Scanning dependencies of target test_xtensor_core_lib
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xtensor_core_lib.dir/build.make test/CMakeFiles/test_xtensor_core_lib.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 40%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xadaptor_semantic.cpp
[ 40%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar.cpp
[ 40%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar_semantic.cpp
[ 40%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray_adaptor.cpp
[ 41%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o -c /<<PKGBUILDDIR>>/test/test_xshape.cpp
[ 41%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray.cpp
[ 41%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstorage.cpp
[ 41%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp
[ 42%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>&> >&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xstrided_view<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In member function ‘virtual void xt::xstrided_view_on_xview_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:725:54: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  725 |         xarray<double> a = {0, 1, 2, 3, 4, 5, 6, 7, 8};
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xstrided_view<CT, S, L, FST>::fill(const T&) [with T = int; 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>&; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::dynamic; FST = 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_newaxis_iterating_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xbroadcast.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_reverse_iteration_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
[ 42%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbuilder.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_const_view_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = {xt::xall<unsigned int>, xt::xnewaxis<unsigned int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> >::substepper_type’ {aka ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xscalar_stepper<true, double>; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, double>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xstrided_view<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::layout_type::row_major> >, 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]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, double>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xstrided_view<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::layout_type::row_major> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, double>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In member function ‘virtual void xt::xstrided_view_on_broadcasted_scalar_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:749:60: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  749 |         xarray<double> expected = { 1, 1, 1, 1, 1, 1, 1, 1 };
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In member function ‘virtual void xt::xstrided_view_assign_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:93:43: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   93 |         xt::xarray<double> arr = { 5., 6. };
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>; S = xt::fixed_shape<8>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >, true>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xgenerator<xt::detail::arange_generator<int, int, int>, int, std::array<unsigned int, 1> >; E2 = xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >; E2 = xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
[ 43%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrides.cpp
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In member function ‘virtual void xt::xbuilder_stack_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:438:36: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  438 |         xarray<double> f = {2, 3, 4};
      |                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In member function ‘virtual void xt::xbuilder_diagonal_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:585:43: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  585 |         xarray<double> expected = {1, 5, 9};
      |                                           ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:590:37: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  590 |         xarray<double> exp_1 = {1, 5};
      |                                     ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:592:40: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  592 |         xarray<double> exp_2 = {0, 4, 8};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:594:41: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  594 |         xarray<double> exp_3 = {3, 7, 11};
      |                                         ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:596:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  596 |         xarray<double> exp_4 = {6, 10};
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; T2 = xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
[ 43%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor.cpp
[ 44%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcontainer_semantic.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xbroadcast<CT, X>::assign_to(xt::xexpression<E>&) const [with E = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >; XCT = xt::xscalar<xtl::xoptional<double, bool> >; <template-parameter-2-3> = void; CT = xt::xscalar<xtl::xoptional<double, bool> >; X = std::array<unsigned int, 5>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
[ 45%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_adaptor.cpp
[ 45%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o -c /<<PKGBUILDDIR>>/test/test_xeval.cpp
[ 45%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_semantic.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_tensor_layout_unchanged_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:179:93: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  179 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                                                                             ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_tensor_layout_changed_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:213:93: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  213 |                                 xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2})
      |                                                                                             ^
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::utils_has_fixed_dims_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:99:48: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   99 |         xt::xtensor<double, 1> ten {1., 2., 3.2};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:103:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  103 |         xt::xarray<double> arr {1., 2., 3.2};
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_array_layout_unchanged_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:162:89: 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})
      |                                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_no_data_interface_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_no_data_interface_layout_changed_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_layout_change_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_reference_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_no_data_interface_layout_changed_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_reference_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_array_no_data_interface_layout_unchanged_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘testing::Test* testing::internal::TestFactoryImpl<TestClass>::CreateTest() [with TestClass = xt::testing::as_strided_tensor_layout_changed_Test]’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  129 |         class as_strided: public ::testing::Test
      |               ^~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xeval.cpp:129:15: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xeval.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::utils_has_same_layout_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:82:73: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   82 |         xt::xtensor<double, 1, layout_type::row_major> ten1 {1., 2., 3.2};
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:87:76: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   87 |         xt::xtensor<double, 1, layout_type::column_major> ten2 {1., 2., 3.2};
      |                                                                            ^
In file included from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xeval.cpp:10:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:93:112: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   93 |         EXPECT_TRUE((detail::has_same_layout(ten1, xt::xtensor<double, 1, layout_type::row_major>({1., 2., 3.2}))));
      |                                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp:94:115: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   94 |         EXPECT_TRUE((detail::has_same_layout(ten2, xt::xtensor<double, 1, layout_type::column_major>({1., 2., 3.2}))));
      |                                                                                                                   ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::xeval_array_tensor_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:22:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   22 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::testing::as_strided_array_layout_change_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:196:89: 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})
      |                                                                                         ^
/<<PKGBUILDDIR>>/test/test_xeval.cpp: In member function ‘virtual void xt::xeval_funcs_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xeval.cpp:43:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   43 |         xarray<double> a = {1, 2, 3, 4};
      |                                       ^
[ 45%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview.cpp
[ 45%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexception.cpp
[ 46%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xexpression.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xexpression.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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> >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::printer<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> > >, void>; E = 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> > >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xreducer_immediate_shape_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
[ 46%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression_traits.cpp
[ 47%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunction.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xfunction.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, std::allocator<xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:12:
/usr/include/c++/10/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/stl_vector.h:625:7: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  625 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
/<<PKGBUILDDIR>>/test/test_xfunction.cpp: In member function ‘virtual void xt::xfunction_xfunction_in_xfunction_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:475: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
  475 |         xtensor<Point3, 1> a({a1, a2, a3});
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunction.cpp:478: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
  478 |         xtensor<Point3, 1> res{r1, r2, r3};
      |                                          ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In lambda function:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_reverse_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xview.cpp: In member function ‘virtual void xt::xview_newaxis_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xview.cpp:581:74: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  581 |         std::vector<double> data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                          ^
/<<PKGBUILDDIR>>/test/test_xview.cpp: In member function ‘virtual void xt::xview_simple_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xview.cpp:80:74: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   80 |         std::vector<double> data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                          ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_newaxis_iterating_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_random_stepper_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = false; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘void xt::test_view_iter(V&, A&) [with V = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; A = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = false; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘void xt::test_view_iter(V&, A&) [with V = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; A = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
[ 47%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {const xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xkeep_slice<int> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {const xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xdrop_slice<int> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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::xrange<int>, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int>&; S = {xt::xall<unsigned int>, xt::xall<unsigned int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int>&, xt::xall<unsigned int>, xt::xall<unsigned int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, 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::math::exp_fun, const xt::xview<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int>&, xt::xall<unsigned int>, xt::xall<unsigned int>, xt::xkeep_slice<int> >&> >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In member function ‘virtual void xfunc_on_xexpression_copy_constructor_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:40: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:51: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:121:42: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  121 |         xt::xtensor<double, 1> res{{4, 6}};
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In member function ‘virtual void xfunc_on_xexpression_field_expression_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:107:72: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  107 |         xt::xtensor<double , 1> res{{20, 20, 20, 20, 20, 0, 0, 0, 0, 0}};
      |                                                                        ^
[ 47%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xiterator.cpp
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘void xt::xview_detail::run_assign_temporary_impl(V&, const T&, std::false_type) [with V = 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::xrange<int>, xt::xrange<int> >; 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>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xiterator.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xiterator.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xiterator_reverse_corner_cases_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xiterator_pointer_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
[ 48%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview_semantic.cpp
[ 49%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmath.cpp
[ 49%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xutils.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xutils.cpp.o -c /<<PKGBUILDDIR>>/test/test_xutils.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 50%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:592:59: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  592 |         auto avg0 = xt::average(a, xt::xarray<double>{3, 9}, {0});
      |                                                           ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:593:62: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  593 |         auto avg1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {1});
      |                                                              ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:594:64: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  594 |         auto avg_m1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1});
      |                                                                ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:595:64: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  595 |         auto avg_d1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1}, evaluation_strategy::immediate);
      |                                                                ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:598:60: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  598 |         xtensor<double, 1> expect0 = {1.5, 1.75, 2.75, 1.75};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:599:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  599 |         xtensor<double, 1> expect1 = {2.1, 2.0};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_amin_amax_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:148:31: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  148 |         xarray<double> a{-10.0};
      |                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:152:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  152 |         xarray<double> b{-10.0, -20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:156:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  156 |         xarray<double> c{-10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:160:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  160 |         xarray<double> d{+10.0, +20.0};
      |                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:164:31: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  164 |         xarray<double> e{+10.0};
      |                               ^
[ 50%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaccumulator.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xmath.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp: In constructor ‘xt::xoptional_assembly<VE, FE>::xoptional_assembly(xt::nested_initializer_list_t<typename xt::xoptional_assembly_base<xt::xoptional_assembly<VE, FE> >::value_type, 1>) [with VE = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; FE = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp:385:12: note: parameter passing for argument of type ‘xt::nested_initializer_list_t<xtl::xoptional<double, bool>, 1>’ {aka ‘std::initializer_list<xtl::xoptional<double, bool> >’} changed in GCC 7.1
  385 |     inline xoptional_assembly<VE, FE>::xoptional_assembly(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::count_nonzero<xt::xarray_container<xt::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, 1, std::tuple<xt::evaluation_strategy::immediate_type> >::<lambda(const auto:95&, const auto:96&)>, xt::const_value<unsigned int>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_deg2rad_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:287:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  287 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:290:56: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  290 |               0.785398,  1.570796,  2.356194,  3.141593};
      |                                                        ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_radians_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:297:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  297 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:300:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  300 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_rad2deg_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:308:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  308 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:310:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  310 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_degrees_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:318:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  318 |              0.785398,  1.570796,  2.356194,  3.141593};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:320:55: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  320 |             {-180, -135, -90, -45, 0, 45, 90, 135, 180};
      |                                                       ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::clamp_fun, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, xt::xscalar<double>, xt::xscalar<double> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::minimum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::maximum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::minimum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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::math::maximum<void>, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, const xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_minimum_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:174:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  174 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:175:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  175 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:176:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  176 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:177:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  177 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:179:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  179 |         xarray<double> res = {1, 2, 3, 3, 2, 1};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:182:54: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  182 |         opt_type res1 = {1, missing, 3, 3, 2, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:185:60: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  185 |         opt_type res2 = {1, missing, 3, 3, missing, missing};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_maximum_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:194:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  194 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:195:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  195 |         xarray<double> b = {6, 5, 4, 3, 2, 1};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:196:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  196 |         opt_type opt_a = {1, missing, 3, 4,       5, missing};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:197:61: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  197 |         opt_type opt_b = {6,       5, 4, 3, missing,       1};
      |                                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:199:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  199 |         xarray<double> res = {6, 5, 4, 4, 5, 6};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:202:54: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  202 |         opt_type res1 = {6, missing, 4, 4, 5, missing};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:205:60: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  205 |         opt_type res2 = {6, missing, 4, 4, missing, missing};
      |                                                            ^
[ 50%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o -c /<<PKGBUILDDIR>>/test/test_xadapt.cpp
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_clip_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:214:45: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  214 |         xarray<double> a = {1, 2, 3, 4, 5, 6};
      |                                             ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:215:55: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  215 |         opt_type opt_a = {1, missing, 3, 4, 5, missing};
      |                                                       ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:217:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  217 |         xarray<double> res = {2, 2, 3, 4, 4, 4};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:220:54: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  220 |         opt_type res1 = {2, missing, 3, 4, 4, missing};
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmath.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xmath_count_nonzero_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_cov_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:877:46: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  877 |         xt::xarray<double> x = {0.0, 1.0, 2.0};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:878:46: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  878 |         xt::xarray<double> y = {2.0, 1.0, 0.0};
      |                                              ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp: In member function ‘virtual void xt::xmath_trapz_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xmath.cpp:837:54: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  837 |         xt::xarray<double> expected1 = {1.5, 2.5, 3.5};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xmath.cpp:840:49: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  840 |         xt::xarray<double> expected2 = {2.0, 8.0};
      |                                                 ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_mean_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:540:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  540 |         xtensor<double, 1> expect0 = {0.0, 0.0};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:541:48: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  541 |         xtensor<double, 1> expect1 = {-0.5, 0.5};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:554:76: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  554 |         const auto rvalue_xarray = [] () { return xtensor<double, 1>({1, 2}); };
      |                                                                            ^
[ 51%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o
[ 51%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xaxis_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaxis_iterator.cpp
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoperation.cpp
[ 51%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_slice_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xaxis_slice_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaxis_slice_iterator.cpp
[ 52%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbuffer_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xbuffer_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbuffer_adaptor.cpp
[ 52%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcomplex.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xcomplex.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcomplex.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xcomplex.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘virtual void xt::operation_mixed_assign_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:739:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  739 |         xt::xarray<double> asrc = { 1., 2. };
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:743:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  743 |         xt::xarray<double> aexp = { 3., 4. };
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘virtual void xt::operation_mixed_bool_assign_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:754:41: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  754 |         xt::xarray<double> a = { 1., 6. };
      |                                         ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:755:41: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  755 |         xt::xarray<double> b = { 2., 3. };
      |                                         ^
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp: In member function ‘virtual void xt::xcomplex_isnan_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp:205:95: note: parameter passing for argument of type ‘std::initializer_list<std::complex<double> >’ changed in GCC 7.1
  205 |         xarray<std::complex<double>> e = {c_t(0, 1), c_t(0, nan), c_t(-nan, 2), c_t(nan, -nan)};
      |                                                                                               ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp: In member function ‘virtual void xt::xcomplex_isinf_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp:216:109: note: parameter passing for argument of type ‘std::initializer_list<std::complex<double> >’ changed in GCC 7.1
  216 |         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 /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_not_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:338:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  338 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:343:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  343 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:323:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  323 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:328:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  328 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_negate_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:313:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  313 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:301:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  301 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:289:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  289 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:277:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  277 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:265:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  265 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:265:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  265 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:277:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  277 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:289:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  289 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:301:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  301 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_negate_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:313:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  313 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
[ 52%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcsv.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xcsv.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcsv.cpp
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_not_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:338:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  338 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:343:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  343 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:323:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  323 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:328:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  328 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xcsv.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘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> > >]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 53%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xdatesupport.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xdatesupport.cpp.o -c /<<PKGBUILDDIR>>/test/test_xdatesupport.cpp
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>; E2 = xt::xstrided_view<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major> >; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xstrided_view<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
[ 54%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xdatesupport.cpp:18:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::chrono::duration<long long int, std::ratio<86400> >, std::allocator<std::chrono::duration<long long int, std::ratio<86400> > > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In member function ‘virtual void xt::xreducer_view_steppers_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
/<<PKGBUILDDIR>>/test/test_xdatesupport.cpp: In member function ‘virtual void xt::xdate_xarray_of_dates_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xdatesupport.cpp:49:82: note: parameter passing for argument of type ‘std::initializer_list<std::chrono::duration<long long int, std::ratio<86400> > >’ changed in GCC 7.1
   49 |         xt::xarray<days> durations({days{300}, days{400}, days{600}, days{10000}});
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
[ 54%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xdynamic_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xdynamic_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xdynamic_view.cpp
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>; T2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>; T2 = 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> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xdynamic_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xdynamic_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = 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>; E2 = 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>&> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xreducer_keep_dims_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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>; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
[ 54%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunctor_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xfunctor_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp
[ 54%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o -c /<<PKGBUILDDIR>>/test/test_xreducer.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfunctor_view.hpp:28,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoffset_view.hpp:15,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcomplex.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp:13:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp: In member function ‘virtual void xt::xfunctor_adaptor_lhs_assignment_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp:140:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  140 |         xt::xtensor<double, 1> rhs = {4.0, 5.0};
      |                                               ^
[ 55%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfixed.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xfixed.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfixed.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xfixed.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In instantiation of ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:324:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  324 |         using storage_traits = detail::storage_iterator_traits<storage_type>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:325:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  325 |         using storage_iterator = typename storage_traits::iterator;
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:326:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  326 |         using const_storage_iterator = typename storage_traits::const_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:327:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  327 |         using reverse_storage_iterator = typename storage_traits::reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:328:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  328 |         using const_reverse_storage_iterator = typename storage_traits::const_reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::iterator, typename xt::xiterable<D>::layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:342:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_iterator, typename xt::xiterable<D>::const_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:343:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::reverse_iterator, typename xt::xiterable<D>::reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:344:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_reverse_iterator, typename xt::xiterable<D>::const_reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:345:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xfixed.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp: In instantiation of ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/test/test_xfixed.cpp:185:41:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:81:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
   81 |         using allocator_type = allocator_type_t<std::decay_t<storage_type>>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:108:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  108 |         using data_alignment = xt_simd::container_alignment_t<storage_type>;
      |               ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In instantiation of ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:324:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  324 |         using storage_traits = detail::storage_iterator_traits<storage_type>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:325:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  325 |         using storage_iterator = typename storage_traits::iterator;
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:326:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  326 |         using const_storage_iterator = typename storage_traits::const_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:327:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  327 |         using reverse_storage_iterator = typename storage_traits::reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:328:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  328 |         using const_reverse_storage_iterator = typename storage_traits::const_reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::iterator, typename xt::xiterable<D>::layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:342:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_iterator, typename xt::xiterable<D>::const_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:343:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::reverse_iterator, typename xt::xiterable<D>::reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:344:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_reverse_iterator, typename xt::xiterable<D>::const_reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:345:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:23:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp: In instantiation of ‘class xt::xcontainer<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:940:35:   required from ‘auto xt::reduce(F&&, E&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xt::is_reducer_options<X>, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, EVS) [with T = void; E = xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:826:58:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:81:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
   81 |         using allocator_type = allocator_type_t<std::decay_t<storage_type>>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:108:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<double, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<double, 1, 8>’} [-Wignored-attributes]
  108 |         using data_alignment = xt_simd::container_alignment_t<storage_type>;
      |               ^~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In instantiation of ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:324:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  324 |         using storage_traits = detail::storage_iterator_traits<storage_type>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:325:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  325 |         using storage_iterator = typename storage_traits::iterator;
      |               ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:326:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  326 |         using const_storage_iterator = typename storage_traits::const_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:327:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  327 |         using reverse_storage_iterator = typename storage_traits::reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:328:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  328 |         using const_reverse_storage_iterator = typename storage_traits::const_reverse_iterator;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::iterator, typename xt::xiterable<D>::layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:342:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:334:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  334 |         using select_iterator = select_iterator_impl<L, storage_iterator, layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_iterator, typename xt::xiterable<D>::const_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:343:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:336:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  336 |         using select_const_iterator = select_iterator_impl<L, const_storage_iterator, const_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::reverse_iterator, typename xt::xiterable<D>::reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:344:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:338:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  338 |         using select_reverse_iterator = select_iterator_impl<L, reverse_storage_iterator, reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In substitution of ‘template<class D> template<xt::layout_type L> using select_const_reverse_iterator = xt::xcontiguous_iterable<D>::select_iterator_impl<L, typename xt::detail::storage_iterator_traits<typename xt::xcontainer_inner_types<D>::storage_type>::const_reverse_iterator, typename xt::xiterable<D>::const_reverse_layout_iterator<L> > [with xt::layout_type L = xt::layout_type::row_major; D = xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:345:15:   required from ‘class xt::xcontiguous_iterable<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:72:11:   required from ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:340:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  340 |         using select_const_reverse_iterator = select_iterator_impl<L, const_reverse_storage_iterator, const_reverse_layout_iterator<L>>;
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:23:
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp: In instantiation of ‘class xt::xcontainer<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >’:
/<<PKGBUILDDIR>>/include/xtensor/xfixed.hpp:293:11:   required from ‘class xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:276:31:   required from ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:869:36:   required from ‘auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:915:35:   required from ‘auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<short int>, xt::detail::plus>; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>&; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xt::detail::is_xreducer_functors_impl<typename std::decay<_Tp>::type> >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:1848:5:   required from ‘auto xt::sum(E&&, X&&, EVS) [with T = void; E = xt::xfixed_container<short int, xt::fixed_shape<1, 5, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&; X = xt::fixed_shape<0, 1, 2>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::negation<xtl::is_integral<STEP> > >, int>::type <anonymous> = 0]’
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:864:79:   required from here
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:81:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
   81 |         using allocator_type = allocator_type_t<std::decay_t<storage_type>>;
      |               ^~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:108:15: warning: ignoring attributes on template argument ‘xt::xcontainer_inner_types<xt::xfixed_container<int, xt::fixed_shape<>, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >::storage_type’ {aka ‘xt::aligned_array<int, 1, 4>’} [-Wignored-attributes]
  108 |         using data_alignment = xt_simd::container_alignment_t<storage_type>;
      |               ^~~~~~~~~~~~~~
[ 55%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xhistogram.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xhistogram.cpp.o -c /<<PKGBUILDDIR>>/test/test_xhistogram.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xhistogram.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xsort.hpp:16,
                 from /<<PKGBUILDDIR>>/include/xtensor/xhistogram.hpp:18,
                 from /<<PKGBUILDDIR>>/test/test_xhistogram.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp: In member function ‘virtual void xt::xhistogram_histogram_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:22:54: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   22 |         xt::xtensor<double, 1> data = {1., 1., 2., 2.};
      |                                                      ^
/<<PKGBUILDDIR>>/test/test_xhistogram.cpp:43:53: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   43 |             xt::xarray<double> arr = {1., 1., 2., 2.};
      |                                                     ^
In file included from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/10/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, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>; _OI = double*]’:
/usr/include/c++/10/bits/stl_algobase.h:560: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
  560 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/10/bits/stl_algobase.h:560: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++/10/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, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>; _OI = double*]’:
/usr/include/c++/10/bits/stl_algobase.h:511: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
  511 |     __copy_move_a(_II __first, _II __last, _OI __result)
      |     ^~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:511: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++/10/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, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>; _OI = double*]’:
/usr/include/c++/10/bits/stl_algobase.h:560: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
  560 |     copy(_II __first, _II __last, _OI __result)
      |     ^~~~
/usr/include/c++/10/bits/stl_algobase.h:560: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
[ 56%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xpad.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xpad.cpp.o -c /<<PKGBUILDDIR>>/test/test_xpad.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:26,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::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>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h:569:7: 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
  568 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  569 |       (std::__miter_base(__first), std::__miter_base(__last), __result);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /usr/include/c++/10/memory:63,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:57,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:10:
/usr/include/c++/10/bits/stl_algobase.h:569:7: 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
  568 |       return std::__copy_move_a<__is_move_iterator<_II>::__value>
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  569 |       (std::__miter_base(__first), std::__miter_base(__last), __result);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_algobase.h:569:7: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 3>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 4>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::keep_dims_type, xt::evaluation_strategy::immediate_type, xt::xinitial<int> >&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::keep_dims_type, xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, xt::detail::multiplies>; E = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::keep_dims_type, xt::evaluation_strategy::immediate_type, xt::xinitial<int> >&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 4>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:32,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xtl::xoptional_vector<double, std::allocator<double>, xtl::xdynamic_bitset<unsigned int> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xoptional_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = xt::fixed_shape<3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; E2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >; S = std::array<unsigned int, 4>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<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> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 3>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>; X = std::array<unsigned int, 1>&; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [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::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xreducer_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<std::plus<double> >, 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::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
In file included from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = {xt::xall<unsigned int>, xt::xnewaxis<unsigned int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> >::substepper_type’ {aka ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 56%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xindex_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xindex_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xindex_view.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xbroadcast<CT, X>::assign_to(xt::xexpression<E>&) const [with E = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >; XCT = xt::xscalar<xtl::xoptional<double, bool> >; <template-parameter-2-3> = void; CT = xt::xscalar<xtl::xoptional<double, bool> >; X = std::array<unsigned int, 5>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xreducer_immediate_shape_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >, true>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xindex_view<xt::xfunction<xt::detail::minus, 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>&, xt::xscalar<int> >, xt::xscalar<int> >&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xindex_view<xt::xfunction<xt::detail::minus, 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>&, xt::xscalar<int> >, xt::xscalar<int> >&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:592:59: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  592 |         auto avg0 = xt::average(a, xt::xarray<double>{3, 9}, {0});
      |                                                           ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:593:62: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  593 |         auto avg1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {1});
      |                                                              ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:594:64: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  594 |         auto avg_m1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1});
      |                                                                ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:595:64: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  595 |         auto avg_d1 = xt::average(a, xt::xarray<double>{1,2,3,4}, {-1}, evaluation_strategy::immediate);
      |                                                                ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
  237 |             std::copy(e.template cbegin<layout_type::column_major>(),
      |             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  238 |                       e.template cend<layout_type::column_major>(),
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  239 |                       result.data());
      |                       ~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xreducer.hpp:237:22: note: parameter passing for argument of type ‘xt::xiterator<xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array<unsigned int, 2>*, xt::layout_type::column_major>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:598:60: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  598 |         xtensor<double, 1> expect0 = {1.5, 1.75, 2.75, 1.75};
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:599:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  599 |         xtensor<double, 1> expect1 = {2.1, 2.0};
      |                                               ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::disable_xexpression<E, xt::xindex_view<CT, I> >& xt::xindex_view<CT, I>::operator=(const E&) [with E = int; 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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xindex_view<CT, I>::fill(const T&) [with T = int; 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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xindex_view<CT, I>::assign_temporary_impl(xt::xindex_view<CT, I>::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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xindex_view<CT, I>::assign_temporary_impl(xt::xindex_view<CT, I>::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>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_mean_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:540:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  540 |         xtensor<double, 1> expect0 = {0.0, 0.0};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:541:48: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  541 |         xtensor<double, 1> expect1 = {-0.5, 0.5};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:554:76: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  554 |         const auto rvalue_xarray = [] () { return xtensor<double, 1>({1, 2}); };
      |                                                                            ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xindex_view_indices_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp:52:37: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   52 |         xarray<double> as = {3, 3, 3};
      |                                     ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xindex_view_indices_on_function_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xindex_view<xt::xfunction<xt::detail::minus, 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>&, xt::xscalar<int> >, xt::xscalar<int> >&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xindex_view<xt::xfunction<xt::detail::minus, 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>&, xt::xscalar<int> >, xt::xscalar<int> >&, std::array<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, 3> >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, true>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xfixed_container<double, xt::fixed_shape<3, 3, 3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, xt::fixed_shape<1, 2>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xindex_view_boolean_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/test/test_xindex_view.cpp:68:36: 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 /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xindex_view.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘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::vector<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, std::allocator<xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> > > >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::stepper_assigner<E1, E2, L>::run() [with E1 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>; E2 = xt::xstrided_view<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major> >; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xstrided_view<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::layout_type::row_major> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:26:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In member function ‘virtual void xt::xreducer_view_steppers_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xreducer.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>; T2 = xt::xreducer<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>, const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, std::array<unsigned int, 2>, xt::reducer_options<double, std::tuple<xt::keep_dims_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>; T2 = 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> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xreducer_keep_dims_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_array_of_optional_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:615:73: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  615 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:623:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  623 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:616:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  616 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:623:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  623 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_array_optional_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:615:73: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  615 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:629:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  629 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:616:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  616 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:629:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  629 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_optional_assembly_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:615:73: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  615 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:635:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  635 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:616:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  616 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:635:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  635 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
[ 56%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xinfo.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xinfo.cpp.o -c /<<PKGBUILDDIR>>/test/test_xinfo.cpp
[ 57%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xio.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xio.cpp.o -c /<<PKGBUILDDIR>>/test/test_xio.cpp
[ 57%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xio.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xio.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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> >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘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>]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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> >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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>]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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>]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 58%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar_semantic.cpp
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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>]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_array_of_optional_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:615:73: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  615 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:623:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  623 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:616:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  616 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:623:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  623 |         TEST_OPT_AVERAGE(feats.m_simple_array_of_optional);
      |         ^~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::printer<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> >, void>; E = 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> >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 58%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xlayout.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xlayout.cpp.o -c /<<PKGBUILDDIR>>/test/test_xlayout.cpp
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_array_optional_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:615:73: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  615 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:629:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  629 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:616:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  616 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:629:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  629 |         TEST_OPT_AVERAGE(feats.m_simple_array_optional);
      |         ^~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
[ 58%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o -c /<<PKGBUILDDIR>>/test/test_xshape.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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 = 2; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::dynamic, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::dynamic, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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 = 2; xt::layout_type L = xt::layout_type::dynamic; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::dynamic, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::dynamic; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<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> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<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> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = 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> > >; E2 = 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> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
[ 58%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstorage.cpp
/<<PKGBUILDDIR>>/test/test_xreducer.cpp: In member function ‘virtual void xt::xreducer_optional_assembly_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:615:73: note: parameter passing for argument of type ‘std::initializer_list<xtl::xoptional<double, bool> >’ changed in GCC 7.1
  615 |     xtensor_optional<double, 1> expect = {1., 2., xtl::missing<double>()}; \
      |                                                                         ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:635:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  635 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:616:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  616 |     xt::xarray<double> weights = {2, 0};                                   \
      |                                       ^
/<<PKGBUILDDIR>>/test/test_xreducer.cpp:635:9: note: in expansion of macro ‘TEST_OPT_AVERAGE’
  635 |         TEST_OPT_AVERAGE(feats.m_simple_optional_assembly);
      |         ^~~~~~~~~~~~~~~~
[ 59%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmanipulation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xmanipulation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp
[ 60%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static xt::detail::xiterator_adaptor_builder<C, IG, <anonymous> >::type xt::detail::xiterator_adaptor_builder<C, IG, <anonymous> >::build(C&) [with C = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> >&; IG = xt::detail::expression_iterator_getter<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> >, xt::layout_type::row_major>; bool <anonymous> = true]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::ravel(E&&) [with xt::layout_type L = xt::layout_type::row_major; E = xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> >&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const 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>&> > > > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const 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>&> > > > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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>&> > > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const 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>&> > > > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const 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>&> > > > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; T2 = 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>&> > > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const 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>&> > > > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const 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>&> > > > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>&> >&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xstrided_view<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xbroadcast<CT, X>::assign_to(xt::xexpression<E>&) const [with 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>; XCT = xt::xscalar<double>; <template-parameter-2-3> = void; CT = xt::xscalar<double>; X = std::array<unsigned int, 3>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In member function ‘virtual void xt::xstrided_view_on_xview_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:725:54: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  725 |         xarray<double> a = {0, 1, 2, 3, 4, 5, 6, 7, 8};
      |                                                      ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xstrided_view<CT, S, L, FST>::fill(const T&) [with T = int; 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>&; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::dynamic; FST = 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_newaxis_iterating_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_reverse_iteration_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>&> >&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
[ 60%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmasked_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xmasked_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmasked_view.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xstrided_view_const_view_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoptional.hpp:19,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp:13,
                 from /<<PKGBUILDDIR>>/test/test_xmasked_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoptional.hpp:19,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp:13,
                 from /<<PKGBUILDDIR>>/test/test_xmasked_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xmasked_view<CTD, CTM>::fill(const T&) [with T = double; CTD = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&; CTM = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::disable_xexpression<E, xt::xmasked_view<CTD, CTM> >& xt::xmasked_view<CTD, CTM>::operator=(const E&) [with E = double; CTD = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; CTM = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xmasked_view_non_optional_data_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xmasked_view<CTD, CTM>::assign_temporary_impl(xt::xmasked_view<CTD, CTM>::temporary_type&&) [with CTD = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; CTM = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xscalar_stepper<true, double>; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, double>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xstrided_view<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::layout_type::row_major> >, 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]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, double>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
[ 60%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmath_result_type.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xmath_result_type.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmath_result_type.cpp
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xstrided_view<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<xt::xbroadcast<xt::xscalar<double>, std::array<unsigned int, 2> >, xt::layout_type::row_major> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, double>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In member function ‘virtual void xt::xstrided_view_on_broadcasted_scalar_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:749:60: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  749 |         xarray<double> expected = { 1, 1, 1, 1, 1, 1, 1, 1 };
      |                                                            ^
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp: In member function ‘virtual void xt::xstrided_view_assign_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:93:43: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   93 |         xt::xarray<double> arr = { 5., 6. };
      |                                           ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xstrided_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
[ 60%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrides.cpp
[ 61%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xtensor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor.cpp
[ 61%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_adaptor.cpp
[ 61%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xtensor_semantic.cpp
[ 62%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xview.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xview.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview.cpp
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:12:
/usr/include/c++/10/bits/stl_vector.h: In constructor ‘std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/stl_vector.h:625:7: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  625 |       vector(initializer_list<value_type> __l,
      |       ^~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In lambda function:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_reverse_iterator_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, int, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<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::xrange<int>, int, xt::xrange<int> >&, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xview.cpp: In member function ‘virtual void xt::xview_newaxis_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xview.cpp:581:74: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  581 |         std::vector<double> data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                          ^
/<<PKGBUILDDIR>>/test/test_xview.cpp: In member function ‘virtual void xt::xview_simple_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xview.cpp:80:74: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   80 |         std::vector<double> data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                          ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_newaxis_iterating_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xall<unsigned int>, xt::xnewaxis<unsigned int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>, xt::xnewaxis<unsigned int>, xt::xall<unsigned int> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xview_random_stepper_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = false; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘void xt::test_view_iter(V&, A&) [with V = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; A = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = false; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘void xt::test_view_iter(V&, A&) [with V = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; A = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1779:78: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1779 |         return stepper(this, m_e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1771:68: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1771 |         return stepper(this, m_e.stepper_begin(m_e.shape()), offset);
      |                                                                    ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xview_stepper<false, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xkeep_slice<int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<int>, xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {const xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xkeep_slice<int> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&; S = {const xt::xdrop_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xdrop_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>&, const xt::xdrop_slice<int> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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::xrange<int>, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; CT = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int>&; S = {xt::xall<unsigned int>, xt::xall<unsigned int>, xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int>&, xt::xall<unsigned int>, xt::xall<unsigned int>, xt::xkeep_slice<int> >::substepper_type’ {aka ‘xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xarray_container<xt::uvector<double, std::allocator<double> >, 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::math::exp_fun, const xt::xview<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int>&, xt::xall<unsigned int>, xt::xall<unsigned int>, xt::xkeep_slice<int> >&> >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag>&, int> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice<int>, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xkeep_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xall<unsigned int>, xt::xstepped_range<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<int>, xt::xdrop_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >; T2 = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/test/test_xview.cpp:33:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of type ‘xt::xstepper<const xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xgenerator.hpp:24,
                 from /<<PKGBUILDDIR>>/test/test_xview.cpp:20:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int>, xt::xdrop_slice<unsigned int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘void xt::xview_detail::run_assign_temporary_impl(V&, const T&, std::false_type) [with V = 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::xrange<int>, xt::xrange<int> >; 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>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
[ 62%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xview_semantic.cpp
[ 63%] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o -c /<<PKGBUILDDIR>>/test/test_xutils.cpp
[ 63%] Linking CXX static library libtest_xtensor_core_lib.a
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -P CMakeFiles/test_xtensor_core_lib.dir/cmake_clean_target.cmake
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xtensor_core_lib.dir/link.txt --verbose=1
/usr/bin/ar qc libtest_xtensor_core_lib.a CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o CMakeFiles/test_xtensor_core_lib.dir/test_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_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
/usr/bin/ranlib libtest_xtensor_core_lib.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 63%] Built target test_xtensor_core_lib
make  -f test/CMakeFiles/test_sfinae.dir/build.make test/CMakeFiles/test_sfinae.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_sfinae.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_sfinae.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_sfinae.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_sfinae.dir/depend.internal".
Scanning dependencies of target test_sfinae
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_sfinae.dir/build.make test/CMakeFiles/test_sfinae.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 64%] Building CXX object test/CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o -c /<<PKGBUILDDIR>>/test/test_sfinae.cpp
[ 64%] Linking CXX executable test_sfinae
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sfinae.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o -o test_sfinae  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 64%] Built target test_sfinae
[ 65%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnan_functions.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xnan_functions.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnan_functions.cpp
[ 65%] Linking CXX executable test_xreducer
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xreducer.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o -o test_xreducer  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 65%] Built target test_xreducer
make  -f test/CMakeFiles/test_xarray_adaptor.dir/build.make test/CMakeFiles/test_xarray_adaptor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray_adaptor.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray_adaptor.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray_adaptor.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray_adaptor.dir/depend.internal".
Scanning dependencies of target test_xarray_adaptor
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xarray_adaptor.dir/build.make test/CMakeFiles/test_xarray_adaptor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 66%] Building CXX object test/CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray_adaptor.cpp
[ 66%] Linking CXX executable test_xarray_adaptor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xarray_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o -o test_xarray_adaptor  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 66%] Built target test_xarray_adaptor
make  -f test/CMakeFiles/test_xoperation.dir/build.make test/CMakeFiles/test_xoperation.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoperation.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoperation.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoperation.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoperation.dir/depend.internal".
Scanning dependencies of target test_xoperation
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoperation.dir/build.make test/CMakeFiles/test_xoperation.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 66%] Building CXX object test/CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoperation.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘virtual void xt::operation_mixed_assign_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:739:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  739 |         xt::xarray<double> asrc = { 1., 2. };
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:743:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  743 |         xt::xarray<double> aexp = { 3., 4. };
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘virtual void xt::operation_mixed_bool_assign_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:754:41: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  754 |         xt::xarray<double> a = { 1., 6. };
      |                                         ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:755:41: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  755 |         xt::xarray<double> b = { 2., 3. };
      |                                         ^
In file included from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; E2 = xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_not_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:338:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  338 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:343:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  343 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:323:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  323 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:328:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  328 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_negate_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:313:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  313 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:301:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  301 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:289:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  289 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:277:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  277 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:265:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  265 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:265:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  265 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_less_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:277:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  277 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:289:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  289 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_greater_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:301:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  301 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_negate_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:313:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  313 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_not_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:338:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  338 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:343:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  343 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
/<<PKGBUILDDIR>>/test/test_xoperation.cpp: In member function ‘void xt::operation_equal_Test<gtest_TypeParam_>::TestBody() [with gtest_TypeParam_ = xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:323:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  323 |         container_1d a = {1, 2, 3, 4, 5};
      |                      ^
/<<PKGBUILDDIR>>/test/test_xoperation.cpp:328:22: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  328 |         container_1d other = {1, 2, 3, 0, 0};
      |                      ^~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xoperation.cpp:14:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xoptional_assembly_stepper<xt::xoptional_assembly<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container<xt::uvector<bool, std::allocator<bool> >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>’ changed in GCC 7.1
[ 67%] Linking CXX executable test_xoperation
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xoperation.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o -o test_xoperation  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 67%] Built target test_xoperation
make  -f test/CMakeFiles/test_xexpression.dir/build.make test/CMakeFiles/test_xexpression.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexpression.dir/depend.internal".
Scanning dependencies of target test_xexpression
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexpression.dir/build.make test/CMakeFiles/test_xexpression.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 67%] Building CXX object test/CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xexpression.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xexpression.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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> >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::printer<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> > >, void>; E = 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> > >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 68%] Linking CXX executable test_xexpression
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xexpression.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o -o test_xexpression  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 68%] Built target test_xexpression
make  -f test/CMakeFiles/test_xstorage.dir/build.make test/CMakeFiles/test_xstorage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstorage.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstorage.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstorage.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstorage.dir/depend.internal".
Scanning dependencies of target test_xstorage
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstorage.dir/build.make test/CMakeFiles/test_xstorage.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 69%] Building CXX object test/CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstorage.cpp
[ 69%] Linking CXX executable test_xstorage
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xstorage.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o -o test_xstorage  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 69%] Built target test_xstorage
[ 69%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnoalias.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xnoalias.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnoalias.cpp
make  -f test/CMakeFiles/test_xstrides.dir/build.make test/CMakeFiles/test_xstrides.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrides.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrides.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrides.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xstrides.dir/depend.internal".
Scanning dependencies of target test_xstrides
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xstrides.dir/build.make test/CMakeFiles/test_xstrides.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 69%] Building CXX object test/CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o -c /<<PKGBUILDDIR>>/test/test_xstrides.cpp
[ 70%] Linking CXX executable test_xstrides
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xstrides.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o -o test_xstrides  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 70%] Built target test_xstrides
[ 70%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnorm.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xnorm.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnorm.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/include/xtensor/xnorm.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xnorm.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/include/xtensor/xnorm.hpp:21,
                 from /<<PKGBUILDDIR>>/test/test_xnorm.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘void xt::copy_to_reduced(F&, const E&, R&) [with F = xt::reduce_immediate<xt::xreducer_functors<xt::norm_linf<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, xt::math::maximum<double> >, xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>&>::<lambda(const auto:81&)>; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; typename std::enable_if<xtl_requires<xtl::negation<std::is_convertible<typename E::value_type, typename R::value_type> > >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘void xt::copy_to_reduced(F&, const E&, R&) [with F = xt::reduce_immediate<xt::xreducer_functors<xt::norm_linf<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, xt::math::maximum<double> >, xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>&>::<lambda(const auto:81&)>; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; R = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; typename std::enable_if<xtl_requires<xtl::negation<std::is_convertible<typename E::value_type, typename R::value_type> > >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_sq<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_l1<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_linf<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, xt::math::maximum<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_lp_to_p<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_l1<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_sq<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_l0<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<long long unsigned int>, std::plus<long long unsigned int> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_lp_to_p<xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_linf<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, xt::math::maximum<double> >; 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>; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_l1<xt::xarray_container<xt::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>, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; 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>&; X = std::array<unsigned int, 1>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_linf<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, xt::math::maximum<double> >; 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>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_sq<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; 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>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::norm_l1<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >, std::tuple<xt::evaluation_strategy::immediate_type>, 0>::<lambda(const result_type&, const value_type&)>, xt::const_value<double>, std::plus<double> >; 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>&; X = xt::xgenerator<xt::detail::arange_generator<unsigned int, unsigned int, unsigned int>, unsigned int, std::array<unsigned int, 1> >; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xnorm_matrix_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
make  -f test/CMakeFiles/test_xoptional_assembly_adaptor.dir/build.make test/CMakeFiles/test_xoptional_assembly_adaptor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_adaptor.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_adaptor.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_adaptor.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_adaptor.dir/depend.internal".
Scanning dependencies of target test_xoptional_assembly_adaptor
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoptional_assembly_adaptor.dir/build.make test/CMakeFiles/test_xoptional_assembly_adaptor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 71%] Building CXX object test/CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly_adaptor.cpp
[ 71%] Linking CXX executable test_xoptional_assembly_adaptor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xoptional_assembly_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o -o test_xoptional_assembly_adaptor  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 71%] Built target test_xoptional_assembly_adaptor
[ 72%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnpy.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xnpy.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnpy.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xnpy.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xnpy.hpp: In function ‘std::string xt::detail::read_header_2_0(std::istream&)’:
/<<PKGBUILDDIR>>/include/xtensor/xnpy.hpp:468:37: warning: conversion to ‘std::streamsize’ {aka ‘int’} from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion]
  468 |             istream.read(buf.get(), header_length);
      |                                     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:21,
                 from /<<PKGBUILDDIR>>/include/xtensor/xnpy.hpp:34,
                 from /<<PKGBUILDDIR>>/test/test_xnpy.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xnpy.cpp: In member function ‘virtual void xt::xnpy_dump_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xnpy.cpp:126:72: note: parameter passing for argument of type ‘std::initializer_list<long long unsigned int>’ changed in GCC 7.1
  126 |         xtensor<uint64_t, 1> ularr = {12ul, 14ul, 16ul, 18ul, 1234321ul};
      |                                                                        ^
make  -f test/CMakeFiles/test_xfunc_on_xexpression.dir/build.make test/CMakeFiles/test_xfunc_on_xexpression.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunc_on_xexpression.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunc_on_xexpression.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunc_on_xexpression.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunc_on_xexpression.dir/depend.internal".
Scanning dependencies of target test_xfunc_on_xexpression
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfunc_on_xexpression.dir/build.make test/CMakeFiles/test_xfunc_on_xexpression.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 72%] Building CXX object test/CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In member function ‘virtual void xfunc_on_xexpression_copy_constructor_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:40: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:120:51: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  120 |         xt::xtensor<double, 1> x{{1, 2}}, y{{3, 4}};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:121:42: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  121 |         xt::xtensor<double, 1> res{{4, 6}};
      |                                          ^
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp: In member function ‘virtual void xfunc_on_xexpression_field_expression_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunc_on_xexpression.cpp:107:72: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  107 |         xt::xtensor<double , 1> res{{20, 20, 20, 20, 20, 0, 0, 0, 0, 0}};
      |                                                                        ^
[ 73%] Linking CXX executable test_xfunc_on_xexpression
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xfunc_on_xexpression.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o -o test_xfunc_on_xexpression  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 73%] Built target test_xfunc_on_xexpression
[ 73%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xoptional.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional.cpp
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly_adaptor.cpp
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_storage.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_storage.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly_storage.cpp
make  -f test/CMakeFiles/main.dir/build.make test/CMakeFiles/main.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/main.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/main.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/main.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/main.dir/depend.internal".
Scanning dependencies of target main
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/main.dir/build.make test/CMakeFiles/main.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 74%] Building CXX object test/CMakeFiles/main.dir/main.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/main.dir/main.cpp.o -c /<<PKGBUILDDIR>>/test/main.cpp
[ 74%] Linking CXX executable main
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/main.dir/main.cpp.o -o main  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 74%] Built target main
[ 74%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xset_operation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xset_operation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xset_operation.cpp
make  -f test/CMakeFiles/test_xrandom.dir/build.make test/CMakeFiles/test_xrandom.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrandom.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrandom.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrandom.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xrandom.dir/depend.internal".
Scanning dependencies of target test_xrandom
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xrandom.dir/build.make test/CMakeFiles/test_xrandom.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 75%] Building CXX object test/CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o -c /<<PKGBUILDDIR>>/test/test_xrandom.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:26,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In member function ‘virtual void xt::xrandom_choice_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:148:66: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  148 |         xarray<double> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; 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>&; S = {xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >::substepper_type’ {aka ‘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> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = 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::xkeep_slice<int> >; E2 = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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::xkeep_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In member function ‘virtual void xt::xrandom_shuffle_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:188:66: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  188 |         xarray<double> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                  ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:201:51: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  201 |         a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In member function ‘virtual void xt::xrandom_weighted_choice_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:169:63: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  169 |         xarray<double> w = {1, 0, 2, 0, 1, 0, 1, 0, 2, 0, 1, 0};
      |                                                               ^
[ 75%] Linking CXX executable test_xrandom
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xrandom.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o -o test_xrandom  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 75%] Built target test_xrandom
[ 76%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xrandom.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xrandom.cpp.o -c /<<PKGBUILDDIR>>/test/test_xrandom.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xview.hpp:26,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In member function ‘virtual void xt::xrandom_choice_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:148:66: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  148 |         xarray<double> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In constructor ‘xt::xview_stepper<is_const, CT, S>::xview_stepper(xt::xview_stepper<is_const, CT, S>::view_type*, xt::xview_stepper<is_const, CT, S>::substepper_type, xt::xview_stepper<is_const, CT, S>::size_type, bool, xt::layout_type) [with bool is_const = true; 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>&; S = {xt::xkeep_slice<int>}]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1837:12: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >::substepper_type’ {aka ‘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> >’} changed in GCC 7.1
 1837 |     inline xview_stepper<is_const, CT, S...>::xview_stepper(view_type* view, substepper_type it,
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = 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::xkeep_slice<int> >; E2 = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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::xkeep_slice<int> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1788:72: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1788 |         return const_stepper(this, e.stepper_begin(m_e.shape()), offset);
      |                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:30,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xview.hpp:1797:82: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1797 |         return const_stepper(this, e.stepper_end(m_e.shape(), l), offset, true, l);
      |                                                                                  ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xrandom.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xrandom.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xview_stepper<true, xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, xt::xkeep_slice<int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In member function ‘virtual void xt::xrandom_shuffle_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:188:66: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  188 |         xarray<double> a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                                  ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:201:51: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  201 |         a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xrandom.cpp: In member function ‘virtual void xt::xrandom_weighted_choice_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xrandom.cpp:169:63: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  169 |         xarray<double> w = {1, 0, 2, 0, 1, 0, 1, 0, 2, 0, 1, 0};
      |                                                               ^
make  -f test/CMakeFiles/test_xadapt.dir/build.make test/CMakeFiles/test_xadapt.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadapt.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadapt.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadapt.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xadapt.dir/depend.internal".
Scanning dependencies of target test_xadapt
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xadapt.dir/build.make test/CMakeFiles/test_xadapt.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 76%] Building CXX object test/CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o -c /<<PKGBUILDDIR>>/test/test_xadapt.cpp
[ 77%] Linking CXX executable test_xadapt
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xadapt.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o -o test_xadapt  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 77%] Built target test_xadapt
[ 77%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xrepeat.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xrepeat.cpp.o -c /<<PKGBUILDDIR>>/test/test_xrepeat.cpp
make  -f test/CMakeFiles/test_xaxis_slice_iterator.dir/build.make test/CMakeFiles/test_xaxis_slice_iterator.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_slice_iterator.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_slice_iterator.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_slice_iterator.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_slice_iterator.dir/depend.internal".
Scanning dependencies of target test_xaxis_slice_iterator
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xaxis_slice_iterator.dir/build.make test/CMakeFiles/test_xaxis_slice_iterator.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 77%] Building CXX object test/CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaxis_slice_iterator.cpp
[ 77%] Linking CXX executable test_xaxis_slice_iterator
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xaxis_slice_iterator.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o -o test_xaxis_slice_iterator  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 77%] Built target test_xaxis_slice_iterator
[ 78%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsort.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xsort.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsort.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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, int, int> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>, int, int> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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, int, xt::xall<unsigned int>, int> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const 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::xrange<int>, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const 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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::detail::flatten_argsort_impl(const xt::xexpression<D>&) [with 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>; R = xt::xarray_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In member function ‘virtual void xt::xsort_argmin_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xsort.cpp:131:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  131 |         xarray<double> b = {1,3,4,-100};
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::detail::flat_sort_impl(const xt::xexpression<D>&) [with 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::xrange<int>, xt::xrange<int> >; R = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const 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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const 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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::unique(const xt::xexpression<D>&) [with 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::xrange<int>, xt::xrange<int> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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::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>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xstepper<C>::to_end(xt::layout_type) [with C = const 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>&> >, std::array<unsigned int, 2>, xt::layout_type::dynamic, xt::detail::flat_adaptor_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>&> >, xt::layout_type::row_major> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In member function ‘virtual void xt::xsort_unique_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xsort.cpp:243:59: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  243 |         xarray<double> a = {1,2,3, 5,3,2,1,2,2,2,2,2,2, 45};
      |                                                           ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:244:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  244 |         xarray<double> ax = {1, 2, 3, 5, 45};
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:248:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  248 |         xarray<double> bx = {1,2,3,4,5,6,7,8,9};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:252:48: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  252 |         xarray<double> bbx = {1,2,3,4,5,6,7,8,9};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:260:34: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  260 |         xarray<double> ex = {0, 1};
      |                                  ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In member function ‘virtual void xt::xsort_argsort_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xsort.cpp:26:37: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   26 |         xarray<double> a1 = {2, 3, 1};
      |                                     ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xsort_argmax_prob_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xsort_sort_large_prob_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::stepper_tools<L>::decrement_stepper(S&, IT&, const ST&, typename S::size_type) [with S = xt::xstepper<const 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>&> >, std::array<unsigned int, 2>, xt::layout_type::dynamic, xt::detail::flat_adaptor_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>&> >, xt::layout_type::row_major> > >; IT = std::array<unsigned int, 2>; ST = std::array<unsigned int, 2>; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::dynamic, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xstrided_view<const 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>&> >, std::array<unsigned int, 2>, xt::layout_type::dynamic, xt::detail::flat_adaptor_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>&> >, xt::layout_type::row_major> >&, std::array<unsigned int, 2>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<const 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>&> >, std::array<unsigned int, 2>, xt::layout_type::dynamic, xt::detail::flat_adaptor_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>&> >, xt::layout_type::row_major> >&, xt::layout_type::row_major> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In member function ‘virtual void xt::xsort_sort_easy_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xsort.cpp:94:46: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   94 |         xarray<double> ex = {1, 3, 4, 4, 4, 5};
      |                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
make  -f test/CMakeFiles/test_xaxis_iterator.dir/build.make test/CMakeFiles/test_xaxis_iterator.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_iterator.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_iterator.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_iterator.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xaxis_iterator.dir/depend.internal".
Scanning dependencies of target test_xaxis_iterator
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xaxis_iterator.dir/build.make test/CMakeFiles/test_xaxis_iterator.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 78%] Building CXX object test/CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xaxis_iterator.cpp
[ 79%] Linking CXX executable test_xaxis_iterator
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xaxis_iterator.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o -o test_xaxis_iterator  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 79%] Built target test_xaxis_iterator
[ 79%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsimd.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xsimd.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsimd.cpp
make  -f test/CMakeFiles/test_xvectorize.dir/build.make test/CMakeFiles/test_xvectorize.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xvectorize.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xvectorize.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xvectorize.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xvectorize.dir/depend.internal".
Scanning dependencies of target test_xvectorize
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xvectorize.dir/build.make test/CMakeFiles/test_xvectorize.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 80%] Building CXX object test/CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o -c /<<PKGBUILDDIR>>/test/test_xvectorize.cpp
[ 80%] Linking CXX executable test_xvectorize
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xvectorize.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o -o test_xvectorize  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 80%] Built target test_xvectorize
[ 80%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xvectorize.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xvectorize.cpp.o -c /<<PKGBUILDDIR>>/test/test_xvectorize.cpp
make  -f test/CMakeFiles/test_xbuffer_adaptor.dir/build.make test/CMakeFiles/test_xbuffer_adaptor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuffer_adaptor.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuffer_adaptor.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuffer_adaptor.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuffer_adaptor.dir/depend.internal".
Scanning dependencies of target test_xbuffer_adaptor
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbuffer_adaptor.dir/build.make test/CMakeFiles/test_xbuffer_adaptor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 81%] Building CXX object test/CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbuffer_adaptor.cpp
[ 81%] Linking CXX executable test_xbuffer_adaptor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xbuffer_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o -o test_xbuffer_adaptor  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 81%] Built target test_xbuffer_adaptor
[ 82%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_interp.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_interp.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp
In file included from /<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp: In member function ‘virtual void xt::xtest_extended_xmath_interp_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:38:72: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   38 |                                  0.4507143064099162, 0.4699098521619943};
      |                                                                        ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:46:72: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   46 |                                  0.1842330265121569,-0.0598475062603987};
      |                                                                        ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:64:71: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   64 |                                 0.9591836734693877, 1.                };
      |                                                                       ^
/<<PKGBUILDDIR>>/test/test_extended_xmath_interp.cpp:82:71: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   82 |                                -0.0598475062603987,-0.0598475062603987};
      |                                                                       ^
make  -f test/CMakeFiles/test_xsimd.dir/build.make test/CMakeFiles/test_xsimd.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsimd.dir/depend.internal".
Scanning dependencies of target test_xsimd
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xsimd.dir/build.make test/CMakeFiles/test_xsimd.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 82%] Building CXX object test/CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsimd.cpp
[ 83%] Linking CXX executable test_xsimd
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xsimd.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o -o test_xsimd  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 83%] Built target test_xsimd
[ 83%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_broadcast_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_extended_broadcast_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_broadcast_view.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_extended_broadcast_view.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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::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>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_extended_broadcast_view.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> >; E2 = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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>&, 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>&> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
[ 84%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_reducers.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_reducers.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xmath_reducers.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_extended_xmath_reducers.cpp:13:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_extended_xmath_reducers.cpp:13:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xt::xreducer_functors<xt::detail::plus, xt::const_value<double>, xt::detail::plus>; 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>&; X = std::array<unsigned int, 2>; O = std::tuple<xt::evaluation_strategy::immediate_type>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::variance(E&&, X&&, const D&, EVS) [with T = 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>&; X = std::vector<unsigned int>&; D = int; EVS = std::tuple<xt::evaluation_strategy::lazy_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> >, xtl::is_integral<X> >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xtest_extended_xmath_average_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xtest_extended_xmath_var_std_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
make  -f test/CMakeFiles/test_xcsv.dir/build.make test/CMakeFiles/test_xcsv.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcsv.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcsv.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcsv.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcsv.dir/depend.internal".
Scanning dependencies of target test_xcsv
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcsv.dir/build.make test/CMakeFiles/test_xcsv.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 84%] Building CXX object test/CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcsv.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xcsv.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In function ‘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> > >]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 85%] Linking CXX executable test_xcsv
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xcsv.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o -o test_xcsv  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 85%] Built target test_xcsv
[ 85%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xhistogram.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_extended_xhistogram.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp
In file included from /<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp: In member function ‘virtual void xt::xtest_extended_histogram_histogram_auto_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:80:99: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   80 |                                        36.,37.,38.,39.,40.,41.,42.,43.,44.,45.,46.,47.,48.,49.,50.};
      |                                                                                                   ^
/<<PKGBUILDDIR>>/test/test_extended_xhistogram.cpp:90:46: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   90 |                                   0.018,0.038};
      |                                              ^
make  -f test/CMakeFiles/test_xfunctor_adaptor.dir/build.make test/CMakeFiles/test_xfunctor_adaptor.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunctor_adaptor.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunctor_adaptor.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunctor_adaptor.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xfunctor_adaptor.dir/depend.internal".
Scanning dependencies of target test_xfunctor_adaptor
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xfunctor_adaptor.dir/build.make test/CMakeFiles/test_xfunctor_adaptor.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 85%] Building CXX object test/CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o -c /<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xfunctor_view.hpp:28,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoffset_view.hpp:15,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcomplex.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp:13:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<double, std::allocator<double> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp: In member function ‘virtual void xt::xfunctor_adaptor_lhs_assignment_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xfunctor_adaptor.cpp:140:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  140 |         xt::xtensor<double, 1> rhs = {4.0, 5.0};
      |                                               ^
[ 85%] Linking CXX executable test_xfunctor_adaptor
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xfunctor_adaptor.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o -o test_xfunctor_adaptor  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 85%] Built target test_xfunctor_adaptor
[ 85%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xsort.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_extended_xsort.cpp.o -c /<<PKGBUILDDIR>>/test/test_extended_xsort.cpp
make  -f test/CMakeFiles/test_xarray.dir/build.make test/CMakeFiles/test_xarray.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xarray.dir/depend.internal".
Scanning dependencies of target test_xarray
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xarray.dir/build.make test/CMakeFiles/test_xarray.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 86%] Building CXX object test/CMakeFiles/test_xarray.dir/test_xarray.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xarray.dir/test_xarray.cpp.o -c /<<PKGBUILDDIR>>/test/test_xarray.cpp
[ 86%] Linking CXX executable test_xarray
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xarray.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xarray.dir/test_xarray.cpp.o -o test_xarray  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 86%] Built target test_xarray
make  -f test/CMakeFiles/test_xexception.dir/build.make test/CMakeFiles/test_xexception.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexception.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexception.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexception.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xexception.dir/depend.internal".
Scanning dependencies of target test_xexception
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xexception.dir/build.make test/CMakeFiles/test_xexception.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 87%] Building CXX object test/CMakeFiles/test_xexception.dir/test_xexception.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xexception.dir/test_xexception.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexception.cpp
[ 87%] Linking CXX executable test_xexception
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xexception.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xexception.dir/test_xexception.cpp.o -o test_xexception  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 87%] Built target test_xexception
[ 88%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_array.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xchunked_array.cpp.o -c /<<PKGBUILDDIR>>/test/test_xchunked_array.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xchunked_array.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xscalar_stepper<true, const double&>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, const double&>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/test/test_xchunked_array.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::stepper_tools<L>::increment_stepper(S&, IT&, const ST&) [with S = xt::stepper_assigner<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, xt::xstrided_view<const xt::xbroadcast<xt::xscalar<const double&>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<const xt::xbroadcast<xt::xscalar<const double&>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >&, xt::layout_type::row_major> >, 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]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, const double&>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xchunked_assigner<T, chunk_storage>::build_and_assign_temporary(const xt::xexpression<E>&, DST&) [with E = xt::xbroadcast<xt::xscalar<const double&>, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true> >; DST = xt::xchunked_array<xt::xarray_container<xt::uvector<xt::xarray_container<xt::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::allocator<xt::xarray_container<xt::uvector<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, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; T = xt::xchunked_array<xt::xarray_container<xt::uvector<xt::xarray_container<xt::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::allocator<xt::xarray_container<xt::uvector<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, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; chunk_storage = xt::xarray_container<xt::uvector<xt::xarray_container<xt::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::allocator<xt::xarray_container<xt::uvector<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, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xscalar_stepper<true, const double&>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
make  -f test/CMakeFiles/test_xiterator.dir/build.make test/CMakeFiles/test_xiterator.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xiterator.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xiterator.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xiterator.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xiterator.dir/depend.internal".
Scanning dependencies of target test_xiterator
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xiterator.dir/build.make test/CMakeFiles/test_xiterator.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 88%] Building CXX object test/CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o -c /<<PKGBUILDDIR>>/test/test_xiterator.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xiterator.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xiterator.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xiterator_reverse_corner_cases_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xiterator_pointer_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
[ 88%] Linking CXX executable test_xiterator
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xiterator.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o -o test_xiterator  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 88%] Built target test_xiterator
make  -f test/CMakeFiles/test_xoptional_assembly_storage.dir/build.make test/CMakeFiles/test_xoptional_assembly_storage.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_storage.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_storage.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_storage.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xoptional_assembly_storage.dir/depend.internal".
Scanning dependencies of target test_xoptional_assembly_storage
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xoptional_assembly_storage.dir/build.make test/CMakeFiles/test_xoptional_assembly_storage.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 88%] Building CXX object test/CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o -c /<<PKGBUILDDIR>>/test/test_xoptional_assembly_storage.cpp
[ 89%] Linking CXX executable test_xoptional_assembly_storage
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xoptional_assembly_storage.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o -o test_xoptional_assembly_storage  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 89%] Built target test_xoptional_assembly_storage
[ 89%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_sfinae.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_sfinae.cpp.o -c /<<PKGBUILDDIR>>/test/test_sfinae.cpp
make  -f test/CMakeFiles/test_xinfo.dir/build.make test/CMakeFiles/test_xinfo.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xinfo.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xinfo.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xinfo.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xinfo.dir/depend.internal".
Scanning dependencies of target test_xinfo
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xinfo.dir/build.make test/CMakeFiles/test_xinfo.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 89%] Building CXX object test/CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o -c /<<PKGBUILDDIR>>/test/test_xinfo.cpp
[ 90%] Linking CXX executable test_xinfo
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xinfo.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o -o test_xinfo  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 90%] Built target test_xinfo
[ 90%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xjson.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xjson.cpp.o -c /<<PKGBUILDDIR>>/test/test_xjson.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::detail::value_t}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘bool nlohmann::detail::json_sax_dom_parser<BasicJsonType>::start_array(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘bool nlohmann::detail::json_sax_dom_parser<BasicJsonType>::start_object(std::size_t) [with BasicJsonType = nlohmann::basic_json<>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {bool&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘BasicJsonType* nlohmann::detail::json_sax_dom_parser<BasicJsonType>::handle_value(Value&&) [with Value = bool&; BasicJsonType = nlohmann::basic_json<>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long unsigned int&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
/usr/include/c++/10/bits/vector.tcc: In member function ‘BasicJsonType* nlohmann::detail::json_sax_dom_parser<BasicJsonType>::handle_value(Value&&) [with Value = std::__cxx11::basic_string<char>&; BasicJsonType = nlohmann::basic_json<>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/internal/gtest-internal.h:59,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:10:
/usr/include/c++/10/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >]’:
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >]’:
/usr/include/c++/10/bits/stl_tree.h:2458: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::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
 2458 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/stl_tree.h:2458: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::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/internal/gtest-internal.h:59,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:10:
/usr/include/c++/10/bits/stl_map.h: 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::basic_json<>; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >]’:
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘bool nlohmann::detail::parser<BasicJsonType, InputAdapterType>::sax_parse_internal(SAX*) [with SAX = nlohmann::detail::json_sax_dom_parser<nlohmann::basic_json<> >; BasicJsonType = nlohmann::basic_json<>; InputAdapterType = nlohmann::detail::iterator_input_adapter<const char*>]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/map:61,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/internal/gtest-internal.h:59,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xjson.cpp:10:
/usr/include/c++/10/bits/stl_map.h: In member function ‘bool nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::key(nlohmann::detail::json_sax_dom_callback_parser<BasicJsonType>::string_t&) [with BasicJsonType = nlohmann::basic_json<>]’:
/usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
  501 |    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  502 |          std::tuple<const key_type&>(__k),
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  503 |          std::tuple<>());
      |          ~~~~~~~~~~~~~~~             
make  -f test/CMakeFiles/test_xscalar_semantic.dir/build.make test/CMakeFiles/test_xscalar_semantic.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar_semantic.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar_semantic.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar_semantic.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xscalar_semantic.dir/depend.internal".
Scanning dependencies of target test_xscalar_semantic
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xscalar_semantic.dir/build.make test/CMakeFiles/test_xscalar_semantic.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 90%] Building CXX object test/CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o -c /<<PKGBUILDDIR>>/test/test_xscalar_semantic.cpp
[ 90%] Linking CXX executable test_xscalar_semantic
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xscalar_semantic.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o -o test_xscalar_semantic  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 90%] Built target test_xscalar_semantic
make  -f test/CMakeFiles/test_xio.dir/build.make test/CMakeFiles/test_xio.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xio.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xio.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xio.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xio.dir/depend.internal".
Scanning dependencies of target test_xio
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xio.dir/build.make test/CMakeFiles/test_xio.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 90%] Building CXX object test/CMakeFiles/test_xio.dir/test_xio.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xio.dir/test_xio.cpp.o -c /<<PKGBUILDDIR>>/test/test_xio.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xio.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double>::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xio.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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> >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In member function ‘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>]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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> >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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>]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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>]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::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>]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/include/c++/10/bits/stl_vector.h: In function ‘void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = xt::detail::printer<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> >, void>; E = 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> >]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double> >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
[ 91%] Linking CXX executable test_xio
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xio.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xio.dir/test_xio.cpp.o -o test_xio  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 91%] Built target test_xio
make  -f test/CMakeFiles/test_xlayout.dir/build.make test/CMakeFiles/test_xlayout.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xlayout.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xlayout.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xlayout.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xlayout.dir/depend.internal".
Scanning dependencies of target test_xlayout
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xlayout.dir/build.make test/CMakeFiles/test_xlayout.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 91%] Building CXX object test/CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o -c /<<PKGBUILDDIR>>/test/test_xlayout.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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 = 2; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::dynamic, xt::xtensor_expression_tag> >; S = std::array<unsigned int, 2>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::dynamic, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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 = 2; xt::layout_type L = xt::layout_type::dynamic; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::dynamic, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::dynamic; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<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> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<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> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xlayout.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = 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> > >; E2 = 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> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
[ 92%] Linking CXX executable test_xlayout
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xlayout.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o -o test_xlayout  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 92%] Built target test_xlayout
make  -f test/CMakeFiles/test_xmanipulation.dir/build.make test/CMakeFiles/test_xmanipulation.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmanipulation.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmanipulation.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmanipulation.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmanipulation.dir/depend.internal".
Scanning dependencies of target test_xmanipulation
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmanipulation.dir/build.make test/CMakeFiles/test_xmanipulation.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 92%] Building CXX object test/CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >; S = std::array<unsigned int, 3>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static xt::detail::xiterator_adaptor_builder<C, IG, <anonymous> >::type xt::detail::xiterator_adaptor_builder<C, IG, <anonymous> >::build(C&) [with C = xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> >&; IG = xt::detail::expression_iterator_getter<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> >, xt::layout_type::row_major>; bool <anonymous> = true]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xview<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xrange<int>, xt::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::ravel(E&&) [with xt::layout_type L = xt::layout_type::row_major; E = xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> >&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xstrided_view<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 3, 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<double, std::allocator<double> >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const 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>&> > > > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const 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>&> > > > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xmanipulation.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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>&> > > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const 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>&> > > > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const 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>&> > > > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; T2 = 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>&> > > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const 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>&> > > > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const 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>&> > > > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xbroadcast<CT, X>::assign_to(xt::xexpression<E>&) const [with 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>; XCT = xt::xscalar<double>; <template-parameter-2-3> = void; CT = xt::xscalar<double>; X = std::array<unsigned int, 3>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
[ 93%] Linking CXX executable test_xmanipulation
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xmanipulation.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o -o test_xmanipulation  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 93%] Built target test_xmanipulation
make  -f test/CMakeFiles/test_xbuilder.dir/build.make test/CMakeFiles/test_xbuilder.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuilder.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuilder.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuilder.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xbuilder.dir/depend.internal".
Scanning dependencies of target test_xbuilder
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xbuilder.dir/build.make test/CMakeFiles/test_xbuilder.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 93%] Building CXX object test/CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o -c /<<PKGBUILDDIR>>/test/test_xbuilder.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:17:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>; S = xt::fixed_shape<8>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >, true>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xgenerator<xt::detail::arange_generator<int, int, int>, int, std::array<unsigned int, 1> >; E2 = xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >; E2 = xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::concatenate_invoker<xt::detail::concatenate_access, const xt::xfixed_container<double, xt::fixed_shape<2>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container<double, xt::fixed_shape<3>, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>; S = std::array<unsigned int, 1>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In member function ‘virtual void xt::xbuilder_stack_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:438:36: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  438 |         xarray<double> f = {2, 3, 4};
      |                                    ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp: In member function ‘virtual void xt::xbuilder_diagonal_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:585:43: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  585 |         xarray<double> expected = {1, 5, 9};
      |                                           ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:590:37: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  590 |         xarray<double> exp_1 = {1, 5};
      |                                     ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:592:40: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  592 |         xarray<double> exp_2 = {0, 4, 8};
      |                                        ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:594:41: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  594 |         xarray<double> exp_3 = {3, 7, 11};
      |                                         ^
/<<PKGBUILDDIR>>/test/test_xbuilder.cpp:596:38: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  596 |         xarray<double> exp_4 = {6, 10};
      |                                      ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/test/test_xbuilder.cpp:16:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const char*, const T1&, const T2&) [with T1 = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>; T2 = xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xindexed_stepper<xt::xgenerator<xt::detail::arange_generator<double, double, double>, double, std::array<unsigned int, 1> >, true>’ changed in GCC 7.1
[ 94%] Linking CXX executable test_xbuilder
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xbuilder.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o -o test_xbuilder  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 94%] Built target test_xbuilder
make  -f test/CMakeFiles/test_xmasked_view.dir/build.make test/CMakeFiles/test_xmasked_view.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmasked_view.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmasked_view.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmasked_view.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmasked_view.dir/depend.internal".
Scanning dependencies of target test_xmasked_view
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmasked_view.dir/build.make test/CMakeFiles/test_xmasked_view.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 94%] Building CXX object test/CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmasked_view.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoptional.hpp:19,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp:13,
                 from /<<PKGBUILDDIR>>/test/test_xmasked_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoptional.hpp:19,
                 from /<<PKGBUILDDIR>>/include/xtensor/xoptional_assembly.hpp:13,
                 from /<<PKGBUILDDIR>>/test/test_xmasked_view.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xmasked_view<CTD, CTM>::fill(const T&) [with T = double; CTD = xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&; CTM = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xoptional_assembly<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>, 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> >&, 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> >, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::disable_xexpression<E, xt::xmasked_view<CTD, CTM> >& xt::xmasked_view<CTD, CTM>::operator=(const E&) [with E = double; CTD = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; CTM = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xmasked_view_non_optional_data_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xmasked_view<CTD, CTM>::assign_temporary_impl(xt::xmasked_view<CTD, CTM>::temporary_type&&) [with CTD = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; CTM = xt::xarray_container<xt::uvector<bool, std::allocator<bool> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xmasked_view_stepper<xt::xmasked_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&, 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>&>, false>’ changed in GCC 7.1
[ 94%] Linking CXX executable test_xmasked_view
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xmasked_view.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o -o test_xmasked_view  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 94%] Built target test_xmasked_view
make  -f test/CMakeFiles/test_xmath_result_type.dir/build.make test/CMakeFiles/test_xmath_result_type.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath_result_type.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath_result_type.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath_result_type.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xmath_result_type.dir/depend.internal".
Scanning dependencies of target test_xmath_result_type
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xmath_result_type.dir/build.make test/CMakeFiles/test_xmath_result_type.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 95%] Building CXX object test/CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmath_result_type.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:19:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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 /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of 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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::column_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<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> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xreducer_stepper<xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, 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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, 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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xstrided_view<CT, S, L, FST>::fill(const T&) [with T = int; 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>&; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::dynamic; FST = 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xstrided_view<CT, S, L, FST>::fill(const T&) [with T = double; 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>&; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; xt::layout_type L = xt::layout_type::dynamic; FST = 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>&>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xstrided_view<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned 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>&> > >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘xt::xconst_iterable<D>::const_layout_iterator<L> xt::xconst_iterable<D>::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xreducer<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >; E2 = 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> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘std::enable_if_t<xt::xoptional_comparable<E1, E2>::value, bool> xt::operator==(const xt::xexpression<D>&, const xt::xexpression<E2>&) [with E1 = xt::xreducer<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; E2 = xt::xreducer<xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, 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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, 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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, 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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::nanmean(E&&, EVS) [with T = void; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::nanmean(E&&, X&&, EVS) [with T = void; E = xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>&; X = std::array<unsigned int, 1>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> > >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const xt::xarray_container<xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >, xt::layout_type::row_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::nanmean(E&&, X&&, EVS) [with T = 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>&; X = std::array<unsigned int, 1>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> > >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::nanmean(E&&, EVS) [with T = void; E = xt::xfunction<xt::detail::lambda_adapt<xt::square_fct>, xt::xfunction<xt::detail::minus, 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>&, xt::xfunction<xt::detail::divides, xt::xreducer<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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>&, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >, xt::xfunction<xt::detail::cast<double>::functor, xt::xreducer<xt::xreducer_functors<xt::count_nonzero<xt::xfunction<xt::detail::logical_not, xt::xfunction<xt::math::isnan_fun, 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::tuple<xt::evaluation_strategy::lazy_type>, 0>::<lambda(const auto:91&, const auto:92&)>, xt::const_value<unsigned int>, xt::detail::plus>, xt::xfunction<xt::detail::logical_not, xt::xfunction<xt::math::isnan_fun, 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>&> >, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::reducer_options<unsigned int, std::tuple<xt::evaluation_strategy::lazy_type> > > > > > >; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xt::is_reducer_options<X> >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_plus, xt::const_value<double>, xt::detail::nan_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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [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> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<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> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::nan_multiplies, xt::const_value<double>, xt::detail::nan_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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void testing::internal::ContainerPrinter::PrintValue(const T&, std::ostream*) [with T = xt::xreducer<xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, 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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >; <template-parameter-1-2> = void]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, 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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, 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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, 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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xreducer_stepper<xt::xreducer_functors<xt::detail::multiplies, xt::const_value<double>, 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>&, std::array<unsigned int, 1>, xt::reducer_options<double, std::tuple<xt::evaluation_strategy::lazy_type> > >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::nanvar(E&&, X&&, EVS) [with T = 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>&; X = std::array<unsigned int, 1>; EVS = std::tuple<xt::evaluation_strategy::immediate_type>; typename std::enable_if<xtl_requires<xtl::negation<xt::is_reducer_options<X> > >, int>::type <anonymous> = 0]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp: In member function ‘virtual void xt::xnanfunctions_nanvar_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:188:51: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  188 |         xarray<double> eaN0 = {0.0, 0.25, 0.0, 0.0};
      |                                                   ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:189:56: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  189 |         xarray<double> eaN1 = {3600.0, 2.0/3.0, 8.0/9.0};
      |                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xbroadcast.hpp:25,
                 from /<<PKGBUILDDIR>>/include/xtensor/xbuilder.hpp:29,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmanipulation.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xmath.hpp:28,
                 from /<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xnanfunctions_nanmean_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of 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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:153:48: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  153 |         xarray<double> eaN0 = {1.0, 1.5, 123, 3};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:154:50: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  154 |         xarray<double> eaN1 = {63.0, 2.0, 5.0/3.0};
      |                                                  ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:170:76: note: parameter passing for argument of type ‘std::initializer_list<std::complex<double> >’ changed in GCC 7.1
  170 |         xarray<std::complex<double>> ecN0 = {1.0 + 0.0i, 1.0+0.5i, 3.0+2.0i};
      |                                                                            ^
/<<PKGBUILDDIR>>/test/test_xnan_functions.cpp:171:76: note: parameter passing for argument of type ‘std::initializer_list<std::complex<double> >’ changed in GCC 7.1
  171 |         xarray<std::complex<double>> ecN1 = {1.0 + 1.0i, (5.0 + 1.0i) / 3.0};
      |                                                                            ^
make  -f test/CMakeFiles/test_xnpy.dir/build.make test/CMakeFiles/test_xnpy.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnpy.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnpy.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnpy.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xnpy.dir/depend.internal".
Scanning dependencies of target test_xnpy
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xnpy.dir/build.make test/CMakeFiles/test_xnpy.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 95%] Building CXX object test/CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o -c /<<PKGBUILDDIR>>/test/test_xnpy.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xnpy.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xnpy.hpp: In function ‘std::string xt::detail::read_header_2_0(std::istream&)’:
/<<PKGBUILDDIR>>/include/xtensor/xnpy.hpp:468:37: warning: conversion to ‘std::streamsize’ {aka ‘int’} from ‘uint32_t’ {aka ‘unsigned int’} may change the sign of the result [-Wsign-conversion]
  468 |             istream.read(buf.get(), header_length);
      |                                     ^~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:21,
                 from /<<PKGBUILDDIR>>/include/xtensor/xnpy.hpp:34,
                 from /<<PKGBUILDDIR>>/test/test_xnpy.cpp:12:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp: In constructor ‘xt::xtensor_container<EC, N, L, Tag>::xtensor_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xtensor_container<EC, N, L, Tag> >::value_type, N>) [with EC = xt::uvector<long long unsigned int, std::allocator<long long unsigned int> >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xtensor.hpp:399: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
  399 |     inline xtensor_container<EC, N, L, Tag>::xtensor_container(nested_initializer_list_t<value_type, N> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/test/test_xnpy.cpp: In member function ‘virtual void xt::xnpy_dump_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xnpy.cpp:126:72: note: parameter passing for argument of type ‘std::initializer_list<long long unsigned int>’ changed in GCC 7.1
  126 |         xtensor<uint64_t, 1> ularr = {12ul, 14ul, 16ul, 18ul, 1234321ul};
      |                                                                        ^
[ 96%] Linking CXX executable test_xnpy
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xnpy.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o -o test_xnpy  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 96%] Built target test_xnpy
[ 97%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmime.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xmime.cpp.o -c /<<PKGBUILDDIR>>/test/test_xmime.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xmime.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator<double>]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<double, std::allocator<double> >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xmime.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘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>]’:
/usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >’ changed in GCC 7.1
 1198 |    _M_realloc_insert(end(), __x);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from /usr/include/c++/10/map:60,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/internal/gtest-internal.h:59,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:62,
                 from /<<PKGBUILDDIR>>/test/test_xmime.cpp:10:
/usr/include/c++/10/bits/stl_tree.h: In member function ‘std::pair<std::_Rb_tree_node_base*, std::_Rb_tree_node_base*> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >; _Compare = std::less<void>; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >]’:
/usr/include/c++/10/bits/stl_tree.h:2193:5: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > >, std::less<void>, std::allocator<std::pair<const std::__cxx11::basic_string<char>, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1
 2193 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f test/CMakeFiles/test_xset_operation.dir/build.make test/CMakeFiles/test_xset_operation.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xset_operation.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xset_operation.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xset_operation.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xset_operation.dir/depend.internal".
Scanning dependencies of target test_xset_operation
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xset_operation.dir/build.make test/CMakeFiles/test_xset_operation.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 98%] Building CXX object test/CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o -c /<<PKGBUILDDIR>>/test/test_xset_operation.cpp
[ 98%] Linking CXX executable test_xset_operation
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xset_operation.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o -o test_xset_operation  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 98%] Built target test_xset_operation
[ 98%] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_holder.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xtensor_lib.dir/test_xexpression_holder.cpp.o -c /<<PKGBUILDDIR>>/test/test_xexpression_holder.cpp
In file included from /usr/include/c++/10/vector:72,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xexpression_holder.cpp:10:
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  426 |       vector<_Tp, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json<std::map, std::vector, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector<unsigned char, std::allocator<unsigned char> > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
  121 |    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
      |    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator<nlohmann::basic_json<> >]’:
/usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >::iterator’ changed in GCC 7.1
  509 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/10/vector:67,
                 from /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include/gtest/gtest.h:60,
                 from /<<PKGBUILDDIR>>/test/test_xexpression_holder.cpp:10:
/usr/include/c++/10/bits/stl_vector.h: In member function ‘nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::value_type& nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::operator[](nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType>::size_type) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string<char>; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector<unsigned char>]’:
/usr/include/c++/10/bits/stl_vector.h:1338:16: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<nlohmann::basic_json<>*, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >’ changed in GCC 7.1
 1338 |  _M_fill_insert(begin() + __offset, __n, __x);
      |  ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make  -f test/CMakeFiles/test_xsort.dir/build.make test/CMakeFiles/test_xsort.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsort.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsort.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsort.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xsort.dir/depend.internal".
Scanning dependencies of target test_xsort
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xsort.dir/build.make test/CMakeFiles/test_xsort.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 98%] Building CXX object test/CMakeFiles/test_xsort.dir/test_xsort.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xsort.dir/test_xsort.cpp.o -c /<<PKGBUILDDIR>>/test/test_xsort.cpp
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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, int, int> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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>, int, int> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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, int, xt::xall<unsigned int>, int> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<const 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::xrange<int>, xt::xrange<int> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<const 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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = xt::xstepper<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> >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::detail::flatten_argsort_impl(const xt::xexpression<D>&) [with 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>; R = xt::xarray_container<xt::uvector<unsigned int, std::allocator<unsigned int> >, xt::layout_type::column_major, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In member function ‘virtual void xt::xsort_argmin_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xsort.cpp:131:39: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  131 |         xarray<double> b = {1,3,4,-100};
      |                                       ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::detail::flat_sort_impl(const xt::xexpression<D>&) [with 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::xrange<int>, xt::xrange<int> >; R = xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag>]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘xt::xstepper<const 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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:651:97: note: parameter passing for argument of type ‘xt::xstepper<const 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::xrange<int>, xt::xrange<int> > >’ changed in GCC 7.1
  651 |         return const_layout_iterator<L>(get_stepper_end(get_shape(), L), &get_shape(), end_index);
      |                                                                                                 ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In function ‘auto xt::unique(const xt::xexpression<D>&) [with 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::xrange<int>, xt::xrange<int> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<xt::xarray_container<xt::uvector<double, std::allocator<double> >, xt::layout_type::dynamic, xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>, xt::xtensor_expression_tag> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:13,
                 from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp: In constructor ‘xt::xiterator<St, S, L>::xiterator(St, xt::xiterator<St, S, L>::shape_param_type, bool) [with St = 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::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>&> > >; S = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>*; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
 1007 |     inline xiterator<St, S, L>::xiterator(St st, shape_param_type shape, bool end_index)
      |            ^~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xiterator.hpp:1007:12: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘void xt::xstepper<C>::to_end(xt::layout_type) [with C = const 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>&> >, std::array<unsigned int, 2>, xt::layout_type::dynamic, xt::detail::flat_adaptor_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>&> >, xt::layout_type::row_major> >]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.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, 2>) [with EC = xt::uvector<double, std::allocator<double> >; xt::layout_type L = xt::layout_type::column_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In member function ‘virtual void xt::xsort_unique_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xsort.cpp:243:59: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  243 |         xarray<double> a = {1,2,3, 5,3,2,1,2,2,2,2,2,2, 45};
      |                                                           ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:244:44: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  244 |         xarray<double> ax = {1, 2, 3, 5, 45};
      |                                            ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:248:47: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  248 |         xarray<double> bx = {1,2,3,4,5,6,7,8,9};
      |                                               ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:252:48: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  252 |         xarray<double> bbx = {1,2,3,4,5,6,7,8,9};
      |                                                ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp:260:34: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
  260 |         xarray<double> ex = {0, 1};
      |                                  ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In member function ‘virtual void xt::xsort_argsort_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xsort.cpp:26:37: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   26 |         xarray<double> a1 = {2, 3, 1};
      |                                     ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xsort_argmax_prob_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In member function ‘virtual void xt::xsort_sort_large_prob_Test::TestBody()’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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, int, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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>, int, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:824:104: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
  824 |         return layout_iterator<L>(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index);
      |                                                                                                        ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:831:105: note: parameter passing for argument of type ‘xt::xstepper<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, int, xt::xall<unsigned int>, int> >’ changed in GCC 7.1
  831 |         return layout_iterator<L>(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index);
      |                                                                                                         ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::stepper_tools<L>::decrement_stepper(S&, IT&, const ST&, typename S::size_type) [with S = xt::xstepper<const 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>&> >, std::array<unsigned int, 2>, xt::layout_type::dynamic, xt::detail::flat_adaptor_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>&> >, xt::layout_type::row_major> > >; IT = std::array<unsigned int, 2>; ST = std::array<unsigned int, 2>; xt::layout_type L = xt::layout_type::row_major]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp: In static member function ‘static void xt::xexpression_assigner<Tag>::assign_xexpression(E1&, const E2&) [with E1 = xt::xexpression<xt::xtensor_container<xt::uvector<double, std::allocator<double> >, 2, xt::layout_type::dynamic, xt::xtensor_expression_tag> >; E2 = xt::xexpression<xt::xstrided_view<const 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>&> >, std::array<unsigned int, 2>, xt::layout_type::dynamic, xt::detail::flat_adaptor_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>&> >, xt::layout_type::row_major> >&, std::array<unsigned int, 2>, xt::layout_type::dynamic, xt::detail::flat_adaptor_getter<const 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>&> >, std::array<unsigned int, 2>, xt::layout_type::dynamic, xt::detail::flat_adaptor_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>&> >, xt::layout_type::row_major> >&, xt::layout_type::row_major> > >; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/test/test_xsort.cpp: In member function ‘virtual void xt::xsort_sort_easy_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xsort.cpp:94:46: note: parameter passing for argument of type ‘std::initializer_list<double>’ changed in GCC 7.1
   94 |         xarray<double> ex = {1, 3, 4, 4, 4, 5};
      |                                              ^
In file included from /<<PKGBUILDDIR>>/include/xtensor/xcontainer.hpp:23,
                 from /<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:20,
                 from /<<PKGBUILDDIR>>/include/xtensor/xadapt.hpp:20,
                 from /<<PKGBUILDDIR>>/test/test_xsort.cpp:11:
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
/<<PKGBUILDDIR>>/include/xtensor/xiterable.hpp:644:96: note: parameter passing for argument of type ‘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::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>&> > >’ changed in GCC 7.1
  644 |         return const_layout_iterator<L>(get_stepper_begin(get_shape()), &get_shape(), end_index);
      |                                                                                                ^
[ 98%] Linking CXX executable test_xsort
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xsort.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xsort.dir/test_xsort.cpp.o -o test_xsort  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 98%] Built target test_xsort
make  -f test/CMakeFiles/test_xcomplex.dir/build.make test/CMakeFiles/test_xcomplex.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcomplex.dir/DependInfo.cmake --color=
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcomplex.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcomplex.dir/depend.internal".
Dependee "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/CMakeFiles/test_xcomplex.dir/depend.internal".
Scanning dependencies of target test_xcomplex
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
make  -f test/CMakeFiles/test_xcomplex.dir/build.make test/CMakeFiles/test_xcomplex.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 98%] Building CXX object test/CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/c++  -I/<<PKGBUILDDIR>>/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest/include -isystem /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test/googletest-src/googletest -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -DGTEST_HAS_PTHREAD=1 -o CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o -c /<<PKGBUILDDIR>>/test/test_xcomplex.cpp
In file included from /<<PKGBUILDDIR>>/test/test_xcomplex.cpp:15:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp: In constructor ‘xt::xarray_container<EC, L, SC, Tag>::xarray_container(xt::nested_initializer_list_t<typename xt::xstrided_container<xt::xarray_container<EC, L, SC, Tag> >::value_type, 1>) [with EC = xt::uvector<std::complex<double>, std::allocator<std::complex<double> > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector<unsigned int, 4, std::allocator<unsigned int>, true>; Tag = xt::xtensor_expression_tag]’:
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
  373 |     inline xarray_container<EC, L, SC, Tag>::xarray_container(nested_initializer_list_t<value_type, 1> t)
      |            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/xtensor/xarray.hpp:373: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
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp: In member function ‘virtual void xt::xcomplex_isnan_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp:205:95: note: parameter passing for argument of type ‘std::initializer_list<std::complex<double> >’ changed in GCC 7.1
  205 |         xarray<std::complex<double>> e = {c_t(0, 1), c_t(0, nan), c_t(-nan, 2), c_t(nan, -nan)};
      |                                                                                               ^
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp: In member function ‘virtual void xt::xcomplex_isinf_Test::TestBody()’:
/<<PKGBUILDDIR>>/test/test_xcomplex.cpp:216:109: note: parameter passing for argument of type ‘std::initializer_list<std::complex<double> >’ changed in GCC 7.1
  216 |         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)};
      |                                                                                                             ^
[ 98%] Linking CXX executable test_xcomplex
cd /<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_xcomplex.dir/link.txt --verbose=1
/usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -march=native -std=c++14 -Wunused-parameter -Wextra -Wreorder -Wconversion -Wsign-conversion -Wold-style-cast -Wunused-variable -ftemplate-backtrace-limit=0 -Wl,-z,relro -rdynamic CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o -o test_xcomplex  -lpthread ../lib/libgtest_main.a ../lib/libgtest.a -lpthread 
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-arm-linux-gnueabihf'
[ 98%] Built target test_xcomplex
E: Build killed with signal TERM after 150 minutes of inactivity
--------------------------------------------------------------------------------
Build finished at 2021-08-24T04:39:25Z

Finished
--------


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

Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: Build failure (dpkg-buildpackage died)

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

Build Architecture: armhf
Build Type: any
Build-Space: 2372220
Build-Time: 30583
Distribution: bookworm-staging
Fail-Stage: build
Host Architecture: armhf
Install-Time: 716
Job: xtensor_0.22.0-5
Machine Architecture: armhf
Package: xtensor
Package-Time: 31328
Source-Version: 0.22.0-5
Space: 2372220
Status: attempted
Version: 0.22.0-5
--------------------------------------------------------------------------------
Finished at 2021-08-24T04:39:25Z
Build needed 08:42:08, 2372220k disk space